Interface BalancerProtocols

All Superinterfaces:
org.apache.hadoop.hdfs.protocol.ClientProtocol, NamenodeProtocol

@Private public interface BalancerProtocols extends org.apache.hadoop.hdfs.protocol.ClientProtocol, NamenodeProtocol
The full set of protocols used by the Balancer.
  • Field Summary

    Fields inherited from interface org.apache.hadoop.hdfs.protocol.ClientProtocol

    GET_STATS_BYTES_IN_FUTURE_BLOCKS_IDX, GET_STATS_CAPACITY_IDX, GET_STATS_CORRUPT_BLOCKS_IDX, GET_STATS_LOW_REDUNDANCY_IDX, GET_STATS_MISSING_BLOCKS_IDX, GET_STATS_MISSING_REPL_ONE_BLOCKS_IDX, GET_STATS_PENDING_DELETION_BLOCKS_IDX, GET_STATS_REMAINING_IDX, GET_STATS_UNDER_REPLICATED_IDX, GET_STATS_USED_IDX, STATS_ARRAY_LENGTH, versionID

    Fields inherited from interface org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol

    ACT_CHECKPOINT, ACT_SHUTDOWN, ACT_UNKNOWN, FATAL, NOTIFY, versionID
  • Method Summary

    Methods inherited from interface org.apache.hadoop.hdfs.protocol.ClientProtocol

    abandonBlock, addBlock, addCacheDirective, addCachePool, addErasureCodingPolicies, allowSnapshot, append, cancelDelegationToken, checkAccess, complete, concat, create, createEncryptionZone, createSnapshot, createSymlink, delete, deleteSnapshot, disableErasureCodingPolicy, disallowSnapshot, enableErasureCodingPolicy, finalizeUpgrade, fsync, getAclStatus, getAdditionalDatanode, getBatchedListing, getBlockLocations, getContentSummary, getCurrentEditLogTxid, getDataEncryptionKey, getDatanodeReport, getDatanodeStorageReport, getDelegationToken, getECBlockGroupStats, getECTopologyResultForPolicies, getEditsFromTxid, getEnclosingRoot, getErasureCodingCodecs, getErasureCodingPolicies, getErasureCodingPolicy, getEZForPath, getFileInfo, getFileLinkInfo, getHAServiceState, getLinkTarget, getListing, getLocatedFileInfo, getPreferredBlockSize, getQuotaUsage, getReplicatedBlockStats, getServerDefaults, getSlowDatanodeReport, getSnapshotDiffReport, getSnapshotDiffReportListing, getSnapshotListing, getSnapshottableDirListing, getStats, getStoragePolicies, getStoragePolicy, getXAttrs, isFileClosed, listCacheDirectives, listCachePools, listCorruptFileBlocks, listEncryptionZones, listOpenFiles, listOpenFiles, listReencryptionStatus, listXAttrs, metaSave, mkdirs, modifyAclEntries, modifyCacheDirective, modifyCachePool, msync, recoverLease, reencryptEncryptionZone, refreshNodes, removeAcl, removeAclEntries, removeCacheDirective, removeCachePool, removeDefaultAcl, removeErasureCodingPolicy, removeXAttr, rename, rename2, renameSnapshot, renewDelegationToken, renewLease, reportBadBlocks, restoreFailedStorage, rollEdits, rollingUpgrade, satisfyStoragePolicy, saveNamespace, setAcl, setBalancerBandwidth, setErasureCodingPolicy, setOwner, setPermission, setQuota, setReplication, setSafeMode, setStoragePolicy, setTimes, setXAttr, truncate, unsetErasureCodingPolicy, unsetStoragePolicy, updateBlockForPipeline, updatePipeline, upgradeStatus