Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBackgroundContainerScanner - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Base class for scheduled scanners on a Datanode.
- AbstractBackgroundContainerScanner(String, long) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- AbstractContainerScannerMetrics - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Base class for container scanner metrics.
- AbstractContainerScannerMetrics(String, MetricsSystem) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- AbstractDatanodeDBDefinition - Class in org.apache.hadoop.ozone.container.metadata
-
This class serves as an intermediate format for all possible database layouts for datanodes.
- AbstractDatanodeDBDefinition(String, ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- AbstractDatanodeStore - Class in org.apache.hadoop.ozone.container.metadata
-
Implementation of the
DatanodeStoreinterface that contains functionality common to all more derived datanode store implementations. - AbstractDatanodeStore(ConfigurationSource, AbstractDatanodeDBDefinition, boolean) - Constructor for class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
-
Constructs the metadata store and starts the DB services.
- AbstractDatanodeStore.KeyValueBlockIterator - Class in org.apache.hadoop.ozone.container.metadata
-
Block Iterator for KeyValue Container.
- AbstractDatanodeStore.KeyValueBlockLocalIdIterator - Class in org.apache.hadoop.ozone.container.metadata
-
Block localId Iterator for KeyValue Container.
- AbstractRDBStore<DEF> - Class in org.apache.hadoop.ozone.container.metadata
-
Abstract Interface defining the way to interact with any rocksDB in the datanode.
- AbstractRDBStore(DEF, ConfigurationSource, boolean) - Constructor for class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- AbstractReplicationTask - Class in org.apache.hadoop.ozone.container.replication
-
Abstract class to capture common variables and methods for different types of replication tasks.
- AbstractReplicationTask(long, long, long) - Constructor for class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- AbstractReplicationTask(long, long, long, Clock) - Constructor for class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- AbstractReplicationTask.Status - Enum in org.apache.hadoop.ozone.container.replication
-
ENUM representing the different status values a replication task can have.
- addBlock(long) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
-
Adds an empty block to the tree.
- addBlockPendingDeletion(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- addChunk(BlockID, ContainerProtos.ChunkInfo) - Method in class org.apache.hadoop.ozone.container.common.impl.OpenContainerBlockMap
- addChunks(long, boolean, Collection<ContainerProtos.ChunkInfo>) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
-
Adds chunks to a block in the tree.
- addChunks(long, boolean, ContainerProtos.ChunkInfo...) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
- addCmdStatus(Long, CommandStatus) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Adds a
CommandStatusto the State Machine. - addCmdStatus(SCMCommand<?>) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Adds a
CommandStatusto the State Machine for given SCMCommand. - addCommand(SCMCommand<?>) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Adds a command to the State Machine queue.
- addContainer(Container<?>) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Add Container to container map.
- addContainerAction(StorageContainerDatanodeProtocolProtos.ContainerAction) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Adds the ContainerAction to ContainerAction queue.
- addContainerActionIfAbsent(StorageContainerDatanodeProtocolProtos.ContainerAction) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Add ContainerAction to ContainerAction queue if it's not present.
- addContainerByOverwriteMissingContainer(Container<?>) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Add Container to container map.
- addCorruptChunk(long, ContainerProtos.ChunkMerkleTree) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- addDB(String, RawDB) - Method in class org.apache.hadoop.ozone.container.common.utils.DatanodeStoreCache
- addDB(String, ReferenceCountedDB) - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCache
-
Add a DB handler into cache.
- addDB(DatanodeStore, String, ConfigurationSource, String) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Add a DB handler into cache.
- addDeletedBlocks(Collection<BlockData>, boolean) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
-
Adds deleted blocks to this merkle tree.
- addDeletedBlocks(ContainerData, Collection<BlockData>) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Called by block deletion to update the merkle tree persisted to disk with more deleted blocks.
- addDivergedDeletedBlock(ContainerProtos.BlockMerkleTree) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- addEndpoint(InetSocketAddress) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- addEndpoint(InetSocketAddress) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- addFinalizedBlock(long, long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Returns the Container given a container id.
- addFinalizedBlock(Container, long) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- addFinalizedBlock(Container, long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- addGroup(HddsProtos.PipelineID, List<DatanodeDetails>) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- addGroup(HddsProtos.PipelineID, List<DatanodeDetails>) - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Join a new pipeline.
- addGroup(HddsProtos.PipelineID, List<DatanodeDetails>, List<Integer>) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- addGroup(HddsProtos.PipelineID, List<DatanodeDetails>, List<Integer>) - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Join a new pipeline with priority.
- addHandler(CommandHandler) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher.Builder
-
Adds a handler.
- addHddsDbStorePath(String, String) - Method in class org.apache.hadoop.ozone.container.common.volume.DbVolume
- addIncrementalReport(Message) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Adds the report to report queue.
- addMetadata(String, String) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Add/Update metadata.
- addMissingBlock(ContainerProtos.BlockMerkleTree) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- addMissingChunk(long, ContainerProtos.ChunkMerkleTree) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- addPipelineActionIfAbsent(StorageContainerDatanodeProtocolProtos.PipelineAction) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Add PipelineAction to PipelineAction queue if it's not present.
- addPublisher(ReportPublisher) - Method in class org.apache.hadoop.ozone.container.common.report.ReportManager.Builder
-
Adds new ReportPublisher to the ReportManager.
- addPublisherFor(Class<? extends Message>) - Method in class org.apache.hadoop.ozone.container.common.report.ReportManager.Builder
-
Adds publisher for the corresponding report.
- addReconServer(InetSocketAddress, String) - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Adds a new Recon server to the set of endpoints.
- addSCMServer(InetSocketAddress, String) - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
adds a new SCM machine to the target set.
- addTables(DBStoreBuilder) - Method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl.PreviousVersionTables
- addTask(AbstractReplicationTask) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
-
Queue an asynchronous download of the given container.
- addThreadNamePrefix(String) - Method in class org.apache.hadoop.ozone.container.common.report.ReportManager.Builder
- addToFinalizedBlockSet(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Add the given localID of a block to the finalizedBlockSet.
- addToPendingPutBlockCache(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Add the given localID of a block to the pendingPutBlockCache.
- addValue(String, String) - Method in class org.apache.hadoop.ozone.protocol.VersionResponse.Builder
-
Adds a value to version Response.
- appendEntries(RaftPeerId, StreamObserver<RaftProtos.AppendEntriesReplyProto>) - Static method in class org.apache.hadoop.hdds.freon.FakeRatisFollower
- APPLY_TRANSACTION - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- applyTransaction(TransactionContext) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- assertBlock(long, long, long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- assertRead(long, long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- assertSpaceAvailability(int) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- assertSpaceAvailability(long, HddsVolume, int) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
- assertWrite(long, long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- AsyncChecker<K,
V> - Interface in org.apache.hadoop.ozone.container.common.volume -
A class that can be used to schedule an asynchronous check on a given
Checkable. - autoCompactionSmallSstFile() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- availableQuota() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.MappedBufferManager
- AvailableSpaceFilter - Class in org.apache.hadoop.ozone.container.common.volume
-
Filter for selecting volumes with enough space for a new container.
- await(long, TimeUnit) - Method in class org.apache.hadoop.ozone.container.common.states.datanode.InitDatanodeState
-
Wait for execute to finish.
- await(long, TimeUnit) - Method in class org.apache.hadoop.ozone.container.common.states.datanode.RunningDatanodeState
-
Wait for execute to finish.
- await(long, TimeUnit) - Method in interface org.apache.hadoop.ozone.container.common.states.DatanodeState
-
Wait for execute to finish.
B
- BackgroundContainerDataScanner - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Data scanner that full checks a volume.
- BackgroundContainerDataScanner(ContainerScannerConfiguration, ContainerController, HddsVolume) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerDataScanner
- BackgroundContainerMetadataScanner - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
This class is responsible to perform metadata verification of the containers.
- BackgroundContainerMetadataScanner(ContainerScannerConfiguration, ContainerController) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerMetadataScanner
- BackgroundVolumeScannerMetrics - Class in org.apache.hadoop.ozone.container.common.volume
-
This class captures the Background Storage Volume Scanner Metrics.
- BackgroundVolumeScannerMetrics() - Constructor for class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- BANDWIDTH_PER_VOLUME_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- bindServiceWithZeroCopy() - Method in class org.apache.hadoop.ozone.container.common.transport.server.GrpcXceiverService
-
Bind service with zerocopy marshaller equipped for the `send` API.
- bindServiceWithZeroCopy() - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationService
- BLOCK_DATA - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- BLOCK_DATA - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- BLOCK_DATA - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- BLOCK_DELETE_COMMAND_WORKER_INTERVAL - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- BLOCK_DELETE_COMMAND_WORKER_INTERVAL_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- BlockByteAndCounts(long, long, long) - Constructor for class org.apache.hadoop.ozone.container.common.impl.ContainerData.BlockByteAndCounts
- BlockDeletingService - Class in org.apache.hadoop.ozone.container.common.impl
-
A per-datanode container block deleting service takes in charge of deleting staled ozone blocks.
- BlockDeletingService(OzoneContainer, long, long, TimeUnit, int, ConfigurationSource, String, ContainerChecksumTreeManager, ReconfigurationHandler) - Constructor for class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- BlockDeletingService(OzoneContainer, long, long, TimeUnit, int, ConfigurationSource, ContainerChecksumTreeManager) - Constructor for class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- BlockDeletingService.ContainerBlockInfo - Class in org.apache.hadoop.ozone.container.common.impl
-
Pair of container data and the number of blocks to delete.
- BlockDeletingServiceMetrics - Class in org.apache.hadoop.ozone.container.common.helpers
-
Metrics related to Block Deleting Service running on Datanode.
- BlockDeletingTask - Class in org.apache.hadoop.ozone.container.keyvalue.statemachine.background
-
BlockDeletingTask for KeyValueContainer.
- BlockDeletingTask(BlockDeletingService, BlockDeletingService.ContainerBlockInfo, ContainerChecksumTreeManager, int) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.BlockDeletingTask
- blockExists(Container, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- blockExists(Container, BlockID) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
Check if a block exists in the container.
- BlockIterator<T> - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
Block Iterator for container.
- BlockManager - Interface in org.apache.hadoop.ozone.container.keyvalue.interfaces
-
BlockManager is for performing key related operations on the container.
- BlockManagerImpl - Class in org.apache.hadoop.ozone.container.keyvalue.impl
-
This class is for performing block related operations on the KeyValue Container.
- BlockManagerImpl(ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
-
Constructs a Block Manager.
- blocksTobeDeleted() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlocksCommand
- BlockUtils - Class in org.apache.hadoop.ozone.container.keyvalue.helpers
-
Utils functions to help block functions.
- build() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Builds and returns StorageLocationReport instance.
- build() - Method in class org.apache.hadoop.ozone.container.common.report.ReportManager.Builder
-
Build and returns ReportManager.
- build() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher.Builder
-
Builds a command Dispatcher.
- build() - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask.Builder
- build() - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask.Builder
- build() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Builder
-
Builds and returns DispatcherContext instance.
- build() - Method in class org.apache.hadoop.ozone.container.common.volume.DbVolume.Builder
- build() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume.Builder
- build() - Method in class org.apache.hadoop.ozone.container.common.volume.MetadataVolume.Builder
- build() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- build() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.Builder
- build() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- build() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlockCommandStatus.DeleteBlockCommandStatusBuilder
- build() - Method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand.Builder
-
Build the command object.
- build() - Method in class org.apache.hadoop.ozone.protocol.VersionResponse.Builder
-
Builds the version response.
- buildAuditMessageForFailure(AuditAction, Map<String, String>, Throwable) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- buildAuditMessageForPerformance(AuditAction, Map<String, String>, AuditLogger.PerformanceStringBuilder) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- buildAuditMessageForSuccess(AuditAction, Map<String, String>) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- buildContainerSet() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
-
Build's container map after volume format.
- Builder() - Constructor for class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
- Builder() - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher.Builder
- Builder() - Constructor for class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask.Builder
-
Constructs the builder class.
- Builder() - Constructor for class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask.Builder
-
Constructs the builder class.
- Builder() - Constructor for class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.Builder
- Builder() - Constructor for class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand.Builder
- Builder(String) - Constructor for class org.apache.hadoop.ozone.container.common.volume.DbVolume.Builder
- Builder(String) - Constructor for class org.apache.hadoop.ozone.container.common.volume.HddsVolume.Builder
- Builder(String) - Constructor for class org.apache.hadoop.ozone.container.common.volume.MetadataVolume.Builder
- Builder(String, String) - Constructor for class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- buildMissingContainerSet(File) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- buildMissingContainerSetAndValidate(Map<Long, Long>) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- buildMissingContainerSetAndValidate(Map<Long, Long>) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDispatcher
-
finds and builds the missing containers in case of a lost disk etc in the ContainerSet.
- buildMissingContainerSetAndValidate(Map<T, Long>, ToLongFunction<T>) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Builds the missing container set by taking a diff between total no containers actually found and number of containers which actually got created.
C
- call() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.ProcessTransactionTask
- call() - Method in class org.apache.hadoop.ozone.container.common.states.datanode.InitDatanodeState
-
Computes a result, or throws an exception if unable to do so.
- call() - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask
-
Computes a result, or throws an exception if unable to do so.
- call() - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask
-
Computes a result, or throws an exception if unable to do so.
- call() - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.VersionEndpointTask
-
Computes a result, or throws an exception if unable to do so.
- call() - Method in class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.BlockDeletingTask
- call() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- call(Set<StorageVolume>, Set<StorageVolume>) - Method in interface org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker.Callback
- CapacityVolumeChoosingPolicy - Class in org.apache.hadoop.ozone.container.common.volume
-
Volume choosing policy that randomly choose volume with remaining space to satisfy the size constraints.
- CapacityVolumeChoosingPolicy() - Constructor for class org.apache.hadoop.ozone.container.common.volume.CapacityVolumeChoosingPolicy
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.hadoop.ozone.container.stream.DirstreamClientHandler
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.hadoop.ozone.container.stream.DirstreamServerHandler
- channelReadComplete(ChannelHandlerContext) - Method in class org.apache.hadoop.ozone.container.stream.DirstreamServerHandler
- channelUnregistered(ChannelHandlerContext) - Method in class org.apache.hadoop.ozone.container.stream.DirstreamClientHandler
- CHARSET_ENCODING - Static variable in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- check(Boolean) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- check(Boolean) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
-
Run a check on the current volume to determine if it is healthy.
- checkAllVolumes() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
-
Run a synchronous parallel check of all volumes, removing failed volumes.
- checkAllVolumes(Collection<? extends StorageVolume>) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
-
Run checks against all volumes.
- checkAllVolumes(StorageVolumeChecker) - Method in class org.apache.hadoop.ozone.container.common.volume.ImmutableVolumeSet
- checkAllVolumes(StorageVolumeChecker) - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- checkAllVolumes(StorageVolumeChecker) - Method in interface org.apache.hadoop.ozone.container.common.volume.VolumeSet
- checkAllVolumeSets() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
- checkAndSetClusterID(String) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeFactory
-
If Version file exists and the
StorageVolumeFactory.clusterIDis not set yet, assign it the value from Version file. - checkDataDir(File) - Method in class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.BlockDeletingTask
- checkDbHealth(File) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- checkExistence(File) - Static method in class org.apache.hadoop.ozone.container.common.utils.DiskCheckUtil
- checkExistence(File) - Method in interface org.apache.hadoop.ozone.container.common.utils.DiskCheckUtil.DiskChecks
- checkIfBlockExists(BlockID) - Method in class org.apache.hadoop.ozone.container.common.impl.OpenContainerBlockMap
-
Returns true if the block exists in the map, false otherwise.
- checkPermissions(File) - Static method in class org.apache.hadoop.ozone.container.common.utils.DiskCheckUtil
- checkPermissions(File) - Method in interface org.apache.hadoop.ozone.container.common.utils.DiskCheckUtil.DiskChecks
- checkReadWrite(File, File, int) - Static method in class org.apache.hadoop.ozone.container.common.utils.DiskCheckUtil
- checkReadWrite(File, File, int) - Method in interface org.apache.hadoop.ozone.container.common.utils.DiskCheckUtil.DiskChecks
- CHECKSUM_BUFFER_SUPPLIER - Static variable in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
- checkVolume() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- checkVolume(StorageVolume, String, String, ConfigurationSource, Logger, MutableVolumeSet) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
-
Check Volume is in consistent state or not.
- checkVolume(StorageVolume, StorageVolumeChecker.Callback) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
-
Check a single volume asynchronously, returning a
ListenableFuturethat can be used to retrieve the final result. - checkVolumeAsync(StorageVolume) - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- checkVolumeUsages() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- chooseContainerForBlockDeletion(int, Map<Long, ContainerData>) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDeletionChoosingPolicy
-
Chooses desired containers for block deletion.
- chooseContainerForBlockDeletion(int, Map<Long, ContainerData>) - Method in class org.apache.hadoop.ozone.container.common.interfaces.ContainerDeletionChoosingPolicyTemplate
- chooseContainerForBlockDeletion(int, ContainerDeletionChoosingPolicy) - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- chooseContainerPathID(StorageVolume, String) - Static method in class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures.ScmHA
-
Choose whether to use cluster ID or SCM ID based on the format of the volume and SCM HA finalization status.
- chooseSchemaVersion() - Static method in class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures.SchemaV2
- chooseSchemaVersion(ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures.SchemaV3
- chooseVolume(List<HddsVolume>, long) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.VolumeChoosingPolicy
-
Choose a volume to place a container, given a list of volumes and the max container size sought for storage.
- chooseVolume(List<HddsVolume>, long) - Method in class org.apache.hadoop.ozone.container.common.volume.CapacityVolumeChoosingPolicy
- chooseVolume(List<HddsVolume>, long) - Method in class org.apache.hadoop.ozone.container.common.volume.RoundRobinVolumeChoosingPolicy
- ChunkManager - Interface in org.apache.hadoop.ozone.container.keyvalue.interfaces
-
Chunk Manager allows read, write, delete and listing of chunks in a container.
- ChunkManagerDispatcher - Class in org.apache.hadoop.ozone.container.keyvalue.impl
-
Selects ChunkManager implementation to use for each chunk operation.
- ChunkManagerDummyImpl - Class in org.apache.hadoop.ozone.container.keyvalue.impl
-
Implementation of ChunkManager built for running performance tests.
- ChunkManagerDummyImpl() - Constructor for class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDummyImpl
- ChunkManagerFactory - Class in org.apache.hadoop.ozone.container.keyvalue.impl
-
Select an appropriate ChunkManager implementation as per config setting.
- ChunkUtils - Class in org.apache.hadoop.ozone.container.keyvalue.helpers
-
Utility methods for chunk operations for KeyValue container.
- cleanDeletedContainerDir() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
-
Delete all files under volume/hdds/cluster-id/tmp/deleted-containers.
- cleanup() - Method in class org.apache.hadoop.ozone.container.common.interfaces.DBHandle
- cleanup() - Method in class org.apache.hadoop.ozone.container.common.utils.ReferenceCountedDB
- cleanUp() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- cleanupInternal() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- clear() - Method in class org.apache.hadoop.ozone.container.common.states.datanode.RunningDatanodeState
- clear() - Method in interface org.apache.hadoop.ozone.container.common.states.DatanodeState
-
Clean up some resources.
- clearFinalizedBlock(DBHandle) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- clearTestImpl() - Static method in class org.apache.hadoop.ozone.container.common.utils.DiskCheckUtil
- clock(Clock) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.Builder
- close() - Method in class org.apache.hadoop.ozone.container.checksum.DNContainerOperationClient
- close() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- close() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Closes a open/quasi closed container, if it is already closed or does not exist a StorageContainerException is thrown.
- close() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Closes this stream and releases any system resources associated with it.
- close() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Closes the connection.
- close() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
- close() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- close() - Method in class org.apache.hadoop.ozone.container.common.utils.RawDB
- close() - Method in class org.apache.hadoop.ozone.container.common.utils.ReferenceCountedDB
- close() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECContainerOperationClient
- close() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator
- close() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- close() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- close() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockIterator
- close() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockLocalIdIterator
- close() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- close() - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient
- close() - Method in class org.apache.hadoop.ozone.container.replication.MeasuredReplicator
- close() - Method in class org.apache.hadoop.ozone.container.replication.SimpleContainerDownloader
- close() - Method in class org.apache.hadoop.ozone.container.stream.StreamingClient
- close() - Method in class org.apache.hadoop.ozone.container.stream.StreamingServer
- close() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- close() - Method in class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolClientSideTranslatorPB
-
Closes this stream and releases any system resources associated with it.
- CLOSE_CONTAINER - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- closeContainer() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Marks this container as closed.
- closeContainer(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Closes a container given its Id.
- closeContainer(long, DatanodeDetails, ECReplicationConfig, String) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECContainerOperationClient
- closeContainer(Container) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Moves the Container to CLOSED state.
- closeContainer(Container) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- CloseContainerCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
Asks datanode to close a container.
- CloseContainerCommand(long, PipelineID) - Constructor for class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- CloseContainerCommand(long, PipelineID, boolean) - Constructor for class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- CloseContainerCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Handler for close container command received from SCM.
- CloseContainerCommandHandler(int, int, String) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
-
Constructs a close container command handler.
- ClosePipelineCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
Asks datanode to close a pipeline.
- ClosePipelineCommand(long, PipelineID) - Constructor for class org.apache.hadoop.ozone.protocol.commands.ClosePipelineCommand
- ClosePipelineCommand(PipelineID) - Constructor for class org.apache.hadoop.ozone.protocol.commands.ClosePipelineCommand
- ClosePipelineCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Handler for close pipeline command received from SCM.
- ClosePipelineCommandHandler(BiFunction<RaftPeer, GrpcTlsConfig, RaftClient>, Executor) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
-
Constructs a closePipelineCommand handler.
- ClosePipelineCommandHandler(ConfigurationSource, Executor) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
-
Constructs a closePipelineCommand handler.
- clusterId - Variable in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- clusterID(String) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- COMBINED - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.WriteChunkStage
- COMMAND_DISPATCHER_QUEUE_PREFIX - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- CommandDispatcher - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Dispatches command to the correct handler.
- CommandDispatcher.Builder - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Helper class to construct command dispatcher.
- CommandForDatanode<T> - Class in org.apache.hadoop.ozone.protocol.commands
-
Command for the datanode with the destination address.
- CommandForDatanode(DatanodeDetails, SCMCommand<T>) - Constructor for class org.apache.hadoop.ozone.protocol.commands.CommandForDatanode
- CommandForDatanode(DatanodeID, SCMCommand<T>) - Constructor for class org.apache.hadoop.ozone.protocol.commands.CommandForDatanode
- CommandHandler - Interface in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Generic interface for handlers.
- CommandHandlerMetrics - Class in org.apache.hadoop.ozone.container.common.helpers
-
This class collects and exposes metrics for CommandHandlerMetrics.
- CommandStatus - Class in org.apache.hadoop.ozone.protocol.commands
-
A class that is used to communicate status of datanode commands.
- CommandStatus.CommandStatusBuilder - Class in org.apache.hadoop.ozone.protocol.commands
-
Builder class for CommandStatus.
- CommandStatusReportPublisher - Class in org.apache.hadoop.ozone.container.common.report
-
Publishes CommandStatusReport which will be sent to SCM as part of heartbeat.
- CommandStatusReportPublisher() - Constructor for class org.apache.hadoop.ozone.container.common.report.CommandStatusReportPublisher
- COMMIT_DATA - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.WriteChunkStage
- commitSpace() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
add available space in the container to the committed space in the volume.
- COMPACT_CHUNK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- compactDb() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- compactDb() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- compactDB() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- compactDB() - Method in interface org.apache.hadoop.ozone.container.metadata.DBStoreManager
- compactionIfNeeded() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- compactionIfNeeded() - Method in interface org.apache.hadoop.ozone.container.metadata.DBStoreManager
- compare(Container<?>, Container<?>) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerDataScanOrder
- compareTo(ReplicationSupervisor.TaskRunner) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.TaskRunner
- computeAndSetContainerFileChecksum(Yaml) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Compute the checksum for ContainerData using the specified Yaml (based on ContainerType) and set the checksum.
- computeIfAbsent(String, long, long, Supplier<ByteBuffer>) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.MappedBufferManager
- conf - Variable in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- conf(ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- CONFIG_PREFIX - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- configureHeartbeatFrequency() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- configureReconHeartbeatFrequency() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- Container<CONTAINERDATA> - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
Interface for Container Operations.
- CONTAINER_ACTION_QUEUE_PREFIX - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- CONTAINER_CHECKSUM_LOCK_STRIPES_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- CONTAINER_CHECKSUM_LOCK_STRIPES_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- CONTAINER_CLIENT_CACHE_SIZE - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- CONTAINER_CLIENT_CACHE_SIZE_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- CONTAINER_CLIENT_CACHE_STALE_THRESHOLD - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- CONTAINER_CLIENT_CACHE_STALE_THRESHOLD_MILLISECONDS_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- CONTAINER_COPY_DIR - Static variable in class org.apache.hadoop.ozone.container.replication.ContainerImporter
- CONTAINER_CREATE_INFO_TABLE_DEF - Static variable in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerDBDefinition
- CONTAINER_SCAN_MIN_GAP - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- CONTAINER_SCHEMA_V3_ENABLED - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- ContainerBlockInfo(ContainerData, Long) - Constructor for class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService.ContainerBlockInfo
- ContainerCache - Class in org.apache.hadoop.ozone.container.common.utils
-
container cache is a LRUMap that maintains the DB handles.
- ContainerCacheMetrics - Class in org.apache.hadoop.ozone.container.common.utils
-
Metrics for the usage of ContainerDB.
- ContainerChecksumTreeManager - Class in org.apache.hadoop.ozone.container.checksum
-
This class coordinates reading and writing Container checksum information for all containers.
- ContainerChecksumTreeManager(ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Creates one instance that should be used to coordinate all container checksum info within a datanode.
- ContainerController - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Control plane for container management in datanode.
- ContainerController(ContainerSet, Map<ContainerProtos.ContainerType, Handler>) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
- containerCount() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Return number of containers in container map.
- containerCount(HddsVolume) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Get the number of containers based on the given volume.
- ContainerCreateInfo - Class in org.apache.hadoop.ozone.container.metadata
-
ContainerCreateInfo is a class that holds information about the state and other information on creation This class is immutable.
- ContainerData - Class in org.apache.hadoop.ozone.container.common.impl
-
ContainerData is the in-memory representation of container metadata and is represented on disk by the .container file.
- ContainerData(ContainerProtos.ContainerType, long, ContainerLayoutVersion, long, String, String) - Constructor for class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Creates a ContainerData Object, which holds metadata of the container.
- ContainerData(ContainerData) - Constructor for class org.apache.hadoop.ozone.container.common.impl.ContainerData
- ContainerData.BlockByteAndCounts - Class in org.apache.hadoop.ozone.container.common.impl
-
Block byte used, block count and pending deletion count.
- ContainerData.Statistics - Class in org.apache.hadoop.ozone.container.common.impl
-
Read/write/block statistics of a container.
- ContainerDataScannerMetrics - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
This class captures the container data scanner metrics on the data-node.
- ContainerDataScanOrder - Class in org.apache.hadoop.ozone.container.common.impl
-
Orders containers: 1. containers not yet scanned first, 2. then least recently scanned first, 3. ties are broken by containerID.
- ContainerDataScanOrder() - Constructor for class org.apache.hadoop.ozone.container.common.impl.ContainerDataScanOrder
- ContainerDataYaml - Class in org.apache.hadoop.ozone.container.common.impl
-
Class for creating and reading .container files.
- ContainerDeletionChoosingPolicy - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
This interface is used for choosing desired containers for block deletion.
- ContainerDeletionChoosingPolicyTemplate - Class in org.apache.hadoop.ozone.container.common.interfaces
-
Abstract class that serves as the template for deletion choosing policy.
- ContainerDeletionChoosingPolicyTemplate() - Constructor for class org.apache.hadoop.ozone.container.common.interfaces.ContainerDeletionChoosingPolicyTemplate
- ContainerDiffReport - Class in org.apache.hadoop.ozone.container.checksum
-
This class represents the difference between our replica of a container and a peer's replica of a container.
- ContainerDiffReport(long) - Constructor for class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- ContainerDiffReport.DeletedBlock - Class in org.apache.hadoop.ozone.container.checksum
-
Represents a block that has been deleted in a peer whose metadata we need to add to our container replica's merkle tree.
- ContainerDispatcher - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
Dispatcher acts as the bridge between the transport layer and the actual container layer.
- ContainerDownloader - Interface in org.apache.hadoop.ozone.container.replication
-
Service to download container data from other datanodes.
- ContainerImporter - Class in org.apache.hadoop.ozone.container.replication
-
Imports container from tarball.
- ContainerImporter(ConfigurationSource, ContainerSet, ContainerController, MutableVolumeSet, VolumeChoosingPolicy) - Constructor for class org.apache.hadoop.ozone.container.replication.ContainerImporter
- ContainerInspector - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
A ContainerInspector is tool used to log information about all containers as they are being processed during datanode startup.
- ContainerInspectorUtil - Class in org.apache.hadoop.ozone.container.common.utils
-
Utility class to manage container inspectors.
- ContainerLayoutVersion - Enum in org.apache.hadoop.ozone.container.common.impl
-
Defines layout versions for the Chunks.
- ContainerLocationManager - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
Returns physical path locations, where the containers will be created.
- ContainerLocationManagerMXBean - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
Returns physical path locations, where the containers will be created.
- ContainerLogger - Class in org.apache.hadoop.ozone.container.common.utils
-
Utility class defining methods to write to the datanode container log.
- ContainerMerkleTreeMetrics - Class in org.apache.hadoop.ozone.container.checksum
-
Class to collect metrics related to container merkle tree.
- ContainerMerkleTreeMetrics() - Constructor for class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- ContainerMerkleTreeWriter - Class in org.apache.hadoop.ozone.container.checksum
-
This class constructs a Merkle tree that provides one checksum for all data within a container.
- ContainerMerkleTreeWriter() - Constructor for class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
-
Constructs a writer for an initially empty container merkle tree.
- ContainerMerkleTreeWriter(ContainerProtos.ContainerMerkleTree) - Constructor for class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
-
Constructs a writer for a container merkle tree which initially contains all the information from the specified proto.
- ContainerMetadataScannerMetrics - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
This class captures the container meta-data scanner metrics on the data-node.
- ContainerMetrics - Class in org.apache.hadoop.ozone.container.common.helpers
-
This class is for maintaining the various Storage Container DataNode statistics and publishing them through the metrics interfaces.
- ContainerMetrics(int[]) - Constructor for class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- ContainerPacker<CONTAINERDATA> - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
Service to pack/unpack ContainerData container data to/from a single byte stream.
- containerPrefix() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Schema v3 use containerID as key prefix, for other schemas just return null.
- ContainerReader - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Class used to read .container files from Volume and build container map.
- ContainerReader(MutableVolumeSet, HddsVolume, ContainerSet, ConfigurationSource, boolean) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.ContainerReader
- ContainerReplicationSource - Interface in org.apache.hadoop.ozone.container.replication
-
Contract to prepare provide the container in binary form..
- ContainerReplicator - Interface in org.apache.hadoop.ozone.container.replication
-
Service to do the real replication task.
- ContainerReportPublisher - Class in org.apache.hadoop.ozone.container.common.report
-
Publishes ContainerReport which will be sent to SCM as part of heartbeat.
- ContainerReportPublisher() - Constructor for class org.apache.hadoop.ozone.container.common.report.ContainerReportPublisher
- ContainerScanError - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
This class is used to identify any error that may be seen while scanning a container.
- ContainerScanError(ContainerScanError.FailureType, File, Exception) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError
- ContainerScanError.FailureType - Enum in org.apache.hadoop.ozone.container.ozoneimpl
-
Represents the reason a container scan failed and a container should be marked unhealthy.
- ContainerScanHelper - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Mixin to handle common data and metadata scan operations among background and on-demand scanners.
- ContainerScannerConfiguration - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
This class defines configuration parameters for the container scanners.
- ContainerScannerConfiguration() - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- containerSet - Variable in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- ContainerSet - Class in org.apache.hadoop.ozone.container.common.impl
-
Class that manages Containers created on the datanode.
- ContainerStateMachine - Class in org.apache.hadoop.ozone.container.common.transport.server.ratis
-
A
StateMachinefor containers, which is responsible for handling different types of container requests. - ContainerStateMachine(HddsDatanodeService, RaftGroupId, ContainerDispatcher, ContainerController, List<ThreadPoolExecutor>, XceiverServerRatis, ConfigurationSource, String) - Constructor for class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- ContainerTableSchemaFinalizeAction - Class in org.apache.hadoop.ozone.container.upgrade
-
Upgrade Action for DataNode for update the table schema data of containerIds Table.
- ContainerTableSchemaFinalizeAction() - Constructor for class org.apache.hadoop.ozone.container.upgrade.ContainerTableSchemaFinalizeAction
- ContainerUploader - Interface in org.apache.hadoop.ozone.container.replication
-
Client-side interface for sending a container to a target datanode.
- containerUsedSpace() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- containerUsedSpace() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- ContainerUtils - Class in org.apache.hadoop.ozone.container.common.helpers
-
A mix of helper functions for containers.
- contributesToQueueSize() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- contributesToQueueSize() - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
- CopyContainerCompression - Enum in org.apache.hadoop.ozone.container.replication
-
Defines compression algorithm for container replication.
- copyData(long, OutputStream, CopyContainerCompression) - Method in interface org.apache.hadoop.ozone.container.replication.ContainerReplicationSource
-
Copy the container data to an output stream.
- copyData(long, OutputStream, CopyContainerCompression) - Method in class org.apache.hadoop.ozone.container.replication.OnDemandContainerReplicationSource
- copyObject(String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneKeyCodec
- copyObject(ChunkInfoList) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneChunkInfoListCodec
- CORRUPT_CHUNK - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- CORRUPT_CONTAINER_FILE - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- create() - Static method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- create() - Static method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- create() - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- create() - Static method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- create() - Static method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionMetrics
- create() - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerMetadataScannerMetrics
- create() - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.OnDemandScannerMetrics
- create(String) - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerDataScannerMetrics
- create(Map<StorageContainerDatanodeProtocolProtos.SCMCommandProto.Type, CommandHandler>) - Static method in class org.apache.hadoop.ozone.container.common.helpers.CommandHandlerMetrics
-
Creates a new instance of CommandHandlerMetrics and registers it to the DefaultMetricsSystem.
- create(ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- create(DatanodeStateMachine) - Static method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- create(StorageVolume.VolumeType) - Static method in class org.apache.hadoop.ozone.container.common.volume.VolumeHealthMetrics
-
Creates and registers a new VolumeHealthMetrics instance.
- create(VolumeSet, VolumeChoosingPolicy, String) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Creates a container.
- create(VolumeSet, VolumeChoosingPolicy, String) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- create(ReplicationSupervisor) - Static method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisorMetrics
- create(RaftGroupId) - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- CREATE_CONTAINER - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- createChunkManager(ConfigurationSource, BlockManager, VolumeSet) - Static method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerFactory
-
Create a chunk manager.
- createContainerFile(ContainerData, File) - Static method in class org.apache.hadoop.ozone.container.common.impl.ContainerDataYaml
-
Creates a .container file in yaml format.
- createContainerMetaData(File, File, File, String, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
-
creates metadata path, chunks path and metadata DB for the specified container.
- createContainerMetaData(File, File, File, String, ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
The Static method call is wrapped in a protected instance method so it can be overridden in tests.
- createDatanodeIdFile(DatanodeDetails, File, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml
-
Creates a yaml file using DatanodeDetails.
- createDbStore(MutableVolumeSet) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
-
Pick a DbVolume for HddsVolume and init db instance.
- createFailedVolume(String) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolumeFactory
- CreatePipelineCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
Asks datanode to create a pipeline.
- CreatePipelineCommand(long, PipelineID, HddsProtos.ReplicationType, HddsProtos.ReplicationFactor, List<DatanodeDetails>, List<Integer>) - Constructor for class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- CreatePipelineCommand(PipelineID, HddsProtos.ReplicationType, HddsProtos.ReplicationFactor, List<DatanodeDetails>) - Constructor for class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- CreatePipelineCommand(PipelineID, HddsProtos.ReplicationType, HddsProtos.ReplicationFactor, List<DatanodeDetails>, DatanodeDetails) - Constructor for class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- CreatePipelineCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Handler for create pipeline command received from SCM.
- CreatePipelineCommandHandler(ConfigurationSource, Executor) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CreatePipelineCommandHandler
-
Constructs a createPipelineCommand handler.
- createRecoveringContainer(long, DatanodeDetails, ECReplicationConfig, String, int) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECContainerOperationClient
- createReplicationClient(DatanodeDetails, CopyContainerCompression) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader
- createReplicationClient(DatanodeDetails, CopyContainerCompression) - Method in class org.apache.hadoop.ozone.container.replication.SimpleContainerDownloader
- createSingleNodePipeline(DatanodeDetails) - Static method in class org.apache.hadoop.ozone.container.checksum.DNContainerOperationClient
- createTmpDirs(String) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- createTmpDirs(String) - Method in class org.apache.hadoop.ozone.container.common.volume.MetadataVolume
- createTmpDirs(String) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- createTmpSubdirIfNeeded(String) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
-
Create a subdirectory within this volume's tmp directory.
- createVersionFile(File) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeVersionFile
-
Creates a version File in specified path.
- createVolume(String, StorageType) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolumeFactory
- createWorkingDir(String, MutableVolumeSet) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- createWorkingDir(String, MutableVolumeSet) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
-
Create the working directory for the volume at
/ / . - CSMMetrics - Class in org.apache.hadoop.ozone.container.common.transport.server.ratis
-
This class is for maintaining Container State Machine statistics.
- CSMMetrics(RaftGroupId) - Constructor for class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
D
- DATA_SCAN_INTERVAL_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- DATA_SCAN_INTERVAL_KEY - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- DATA_VOLUME - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeType
- datanodeConfig(DatanodeConfiguration) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.Builder
- DatanodeConfiguration - Class in org.apache.hadoop.ozone.container.common.statemachine
-
Configuration class used for high level datanode configuration parameters.
- DatanodeConfiguration() - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DatanodeDBProfile - Class in org.apache.hadoop.ozone.container.common.utils.db
-
The class manages DBProfiles for Datanodes.
- DatanodeDBProfile() - Constructor for class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile
- DatanodeDBProfile.Disk - Class in org.apache.hadoop.ozone.container.common.utils.db
-
DBProfile for HDD datanode disks.
- DatanodeDBProfile.SSD - Class in org.apache.hadoop.ozone.container.common.utils.db
-
DBProfile for SSD datanode disks.
- DatanodeDetailsAndReplicaIndex(DatanodeDetails, int) - Constructor for class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex
- DatanodeDetailsYaml() - Constructor for class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- datanodeId - Variable in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- DatanodeIdYaml - Class in org.apache.hadoop.ozone.container.common.helpers
-
Class for creating datanode.id file in yaml format.
- DatanodeIdYaml.DatanodeDetailsYaml - Class in org.apache.hadoop.ozone.container.common.helpers
-
Datanode details bean to be written to the yaml file.
- DatanodeLayoutStorage - Class in org.apache.hadoop.ozone.container.common
-
DataNodeStorageConfig is responsible for management of the StorageDirectories used by the DataNode.
- DatanodeLayoutStorage(ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.common.DatanodeLayoutStorage
- DatanodeLayoutStorage(ConfigurationSource, String) - Constructor for class org.apache.hadoop.ozone.container.common.DatanodeLayoutStorage
-
Construct DataNodeStorageConfig.
- DatanodeLayoutStorage(OzoneConfiguration, String, int) - Constructor for class org.apache.hadoop.ozone.container.common.DatanodeLayoutStorage
- DatanodeQueueMetrics - Class in org.apache.hadoop.ozone.container.common.statemachine
-
Class contains metrics related to Datanode queues.
- DatanodeQueueMetrics(DatanodeStateMachine) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- DatanodeSchemaOneDBDefinition - Class in org.apache.hadoop.ozone.container.metadata
-
This class allows support of the schema version one RocksDB layout for datanode, where all data is kept in the same default table.
- DatanodeSchemaOneDBDefinition(String, ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- DatanodeSchemaThreeDBDefinition - Class in org.apache.hadoop.ozone.container.metadata
-
This class defines the RocksDB structure for datanode following schema version 3, where the block data, metadata, and transactions which are to be deleted are put in their own separate column families and with containerID as key prefix.
- DatanodeSchemaThreeDBDefinition(String, ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- DatanodeSchemaTwoDBDefinition - Class in org.apache.hadoop.ozone.container.metadata
-
This class defines the RocksDB structure for datanodes following schema version 2, where the block data, metadata, and transactions which are to be deleted are put in their own separate column families.
- DatanodeSchemaTwoDBDefinition(String, ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- DatanodeSchemaV2FinalizeAction - Class in org.apache.hadoop.ozone.container.upgrade
-
Upgrade Action for DataNode for the very first first Upgrade Version.
- DatanodeSchemaV2FinalizeAction() - Constructor for class org.apache.hadoop.ozone.container.upgrade.DatanodeSchemaV2FinalizeAction
- DatanodeSchemaV3FinalizeAction - Class in org.apache.hadoop.ozone.container.upgrade
-
Upgrade Action for DataNode for SCHEMA V3.
- DatanodeSchemaV3FinalizeAction() - Constructor for class org.apache.hadoop.ozone.container.upgrade.DatanodeSchemaV3FinalizeAction
- DatanodeState<T> - Interface in org.apache.hadoop.ozone.container.common.states
-
State Interface that allows tasks to maintain states.
- DatanodeStateMachine - Class in org.apache.hadoop.ozone.container.common.statemachine
-
State Machine Class.
- DatanodeStateMachine(DatanodeDetails, ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- DatanodeStateMachine(HddsDatanodeService, DatanodeDetails, ConfigurationSource, CertificateClient, SecretKeyClient, HddsDatanodeStopService, ReconfigurationHandler) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Constructs a datanode state machine.
- DatanodeStateMachine.DatanodeStates - Enum in org.apache.hadoop.ozone.container.common.statemachine
-
States that a datanode can be in.
- DatanodeStore - Interface in org.apache.hadoop.ozone.container.metadata
-
Interface for interacting with datanode databases.
- DatanodeStoreCache - Class in org.apache.hadoop.ozone.container.common.utils
-
Cache for all per-disk DB handles under schema v3.
- DatanodeStoreSchemaOneImpl - Class in org.apache.hadoop.ozone.container.metadata
-
Constructs a datanode store in accordance with schema version 1, which places all data in the default column family.
- DatanodeStoreSchemaOneImpl(ConfigurationSource, String, boolean) - Constructor for class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaOneImpl
-
Constructs the metadata store and starts the DB Services.
- DatanodeStoreSchemaThreeImpl - Class in org.apache.hadoop.ozone.container.metadata
-
Constructs a datanode store in accordance with schema version 3, which uses three column families/tables: 1.
- DatanodeStoreSchemaThreeImpl(ConfigurationSource, String, boolean) - Constructor for class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- DatanodeStoreSchemaTwoImpl - Class in org.apache.hadoop.ozone.container.metadata
-
Constructs a datanode store in accordance with schema version 2, which uses three column families/tables: 1.
- DatanodeStoreSchemaTwoImpl(ConfigurationSource, String, boolean) - Constructor for class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaTwoImpl
-
Constructs the datanode store and starts the DB Services.
- DatanodeStoreWithIncrementalChunkList - Class in org.apache.hadoop.ozone.container.metadata
-
Constructs a datanode store in accordance with schema version 2, which uses three column families/tables: 1.
- DatanodeStoreWithIncrementalChunkList(ConfigurationSource, AbstractDatanodeDBDefinition, boolean) - Constructor for class org.apache.hadoop.ozone.container.metadata.DatanodeStoreWithIncrementalChunkList
-
Constructs the metadata store and starts the DB services.
- DatanodeTable<KEY,
VALUE> - Class in org.apache.hadoop.ozone.container.metadata -
Wrapper class to represent a table in a datanode RocksDB instance.
- DatanodeTable(Table<KEY, VALUE>) - Constructor for class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- DataNodeUpgradeFinalizer - Class in org.apache.hadoop.ozone.container.upgrade
-
UpgradeFinalizer for the DataNode.
- DataNodeUpgradeFinalizer(HDDSLayoutVersionManager) - Constructor for class org.apache.hadoop.ozone.container.upgrade.DataNodeUpgradeFinalizer
- datanodeUuid(String) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- DatanodeVersionFile - Class in org.apache.hadoop.ozone.container.common.helpers
-
This is a utility class which helps to create the version file on datanode and also validate the content of the version file.
- DatanodeVersionFile(String, String, String, long, int) - Constructor for class org.apache.hadoop.ozone.container.common.helpers.DatanodeVersionFile
- DataScanResult - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Represents the result of a container data scan.
- DB_VOLUME - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeType
- DB_VOLUME_DIR - Static variable in class org.apache.hadoop.ozone.container.common.volume.DbVolume
- dbCompactTimesNanoSecondsIncr(long) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- DBHandle - Class in org.apache.hadoop.ozone.container.common.interfaces
-
DB handle abstract class.
- DBHandle(DatanodeStore, String) - Constructor for class org.apache.hadoop.ozone.container.common.interfaces.DBHandle
- DBStoreManager - Interface in org.apache.hadoop.ozone.container.metadata
-
Interface for interacting with datanode databases.
- DbVolume - Class in org.apache.hadoop.ozone.container.common.volume
-
DbVolume represents a volume in datanode holding db instances for multiple HddsVolumes.
- DbVolume(DbVolume.Builder) - Constructor for class org.apache.hadoop.ozone.container.common.volume.DbVolume
- DbVolume.Builder - Class in org.apache.hadoop.ozone.container.common.volume
-
Builder class for DbVolume.
- DbVolumeFactory - Class in org.apache.hadoop.ozone.container.common.volume
-
A factory class for DbVolume.
- DbVolumeFactory(ConfigurationSource, SpaceUsageCheckFactory, MutableVolumeSet, String, String) - Constructor for class org.apache.hadoop.ozone.container.common.volume.DbVolumeFactory
- decPendingApplyTransactions() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- decrementFailedVolumes() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeHealthMetrics
- decrementHealthyVolumes() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeHealthMetrics
- decrementReference() - Method in class org.apache.hadoop.ozone.container.common.utils.ReferenceCountedDB
- decrementUsedSpace(long) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- decrementUsedSpace(long) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- DEFAULT_FILE_LOCK_STRIPED_SIZE - Static variable in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- DEFAULT_LAYOUT - Static variable in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- defaultLayoutVersionProto() - Static method in class org.apache.hadoop.ozone.container.upgrade.UpgradeUtils
- delete() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Deletes the container.
- delete() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- delete(String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- delete(KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- DELETE_BLOCK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- DELETE_CHUNK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- DELETE_CONTAINER - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- DELETE_TRANSACTION - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- DELETE_TRANSACTION - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- deleteAllDumpFiles(File) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
- deleteBatchWithPrefix(BatchOperation, KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- deleteBlock(Container, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
-
Deletes an existing block.
- deleteBlock(Container, BlockID) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
Deletes an existing block.
- deleteBlock(Container, BlockData) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Deletes the given files associated with a block of the container.
- deleteBlock(Container, BlockData) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
-
Called by BlockDeletingService to delete all the chunks in a block before proceeding to delete the block info from DB.
- DeleteBlockCommandStatus - Class in org.apache.hadoop.ozone.protocol.commands
-
Command status to report about block deletion.
- DeleteBlockCommandStatus(StorageContainerDatanodeProtocolProtos.SCMCommandProto.Type, Long, StorageContainerDatanodeProtocolProtos.CommandStatus.Status, String, StorageContainerDatanodeProtocolProtos.ContainerBlocksDeletionACKProto) - Constructor for class org.apache.hadoop.ozone.protocol.commands.DeleteBlockCommandStatus
- DeleteBlockCommandStatus.DeleteBlockCommandStatusBuilder - Class in org.apache.hadoop.ozone.protocol.commands
-
Builder for DeleteBlockCommandStatus.
- DeleteBlockCommandStatusBuilder() - Constructor for class org.apache.hadoop.ozone.protocol.commands.DeleteBlockCommandStatus.DeleteBlockCommandStatusBuilder
- DeleteBlocksCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
A SCM command asks a datanode to delete a number of blocks.
- DeleteBlocksCommand(List<StorageContainerDatanodeProtocolProtos.DeletedBlocksTransaction>) - Constructor for class org.apache.hadoop.ozone.protocol.commands.DeleteBlocksCommand
- DeleteBlocksCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Handle block deletion commands.
- DeleteBlocksCommandHandler(OzoneContainer, ConfigurationSource, DatanodeConfiguration, String) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- DeleteBlocksCommandHandler.DeleteBlockTransactionExecutionResult - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
This class represents the result of executing a delete block transaction.
- DeleteBlocksCommandHandler.DeleteCmdInfo - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
A delete command info.
- DeleteBlocksCommandHandler.DeleteCmdWorker - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Process delete commands.
- DeleteBlocksCommandHandler.ProcessTransactionTask - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Process one delete transaction.
- DeleteBlocksCommandHandler.SchemaHandler - Interface in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
The SchemaHandler interface provides a contract for handling KeyValueContainerData and DeletedBlocksTransaction based on different schema versions.
- DeleteBlockTransactionExecutionResult(StorageContainerDatanodeProtocolProtos.ContainerBlocksDeletionACKProto.DeleteBlockTransactionResult, boolean) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteBlockTransactionExecutionResult
- deleteChunk(Container, BlockID, ChunkInfo) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- deleteChunk(Container, BlockID, ChunkInfo) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDummyImpl
- deleteChunk(Container, BlockID, ChunkInfo) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- deleteChunk(Container, BlockID, ChunkInfo) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerChunkStrategy
-
Deletes a given chunk.
- deleteChunk(Container, BlockID, ChunkInfo) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
-
Deletes a given chunk.
- deleteChunks(Container, BlockData) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- deleteChunks(Container, BlockData) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDummyImpl
- deleteChunks(Container, BlockData) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- deleteChunks(Container, BlockData) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerChunkStrategy
- deleteChunks(Container, BlockData) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
- DeleteCmdInfo(DeleteBlocksCommand, OzoneContainer, StateContext, SCMConnectionManager) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteCmdInfo
- DeleteCmdWorker(long) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteCmdWorker
- deleteContainer(long, boolean) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Deletes a container given its Id.
- deleteContainer(Container, boolean) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Deletes the given container.
- deleteContainer(Container, boolean) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- DeleteContainerCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
SCM command which tells the datanode to delete a container.
- DeleteContainerCommand(long) - Constructor for class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
-
DeleteContainerCommand, to send a command for datanode to delete a container.
- DeleteContainerCommand(long, boolean) - Constructor for class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
-
DeleteContainerCommand, to send a command for datanode to delete a container.
- DeleteContainerCommand(ContainerID, boolean) - Constructor for class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- DeleteContainerCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Handler to process the DeleteContainerCommand from SCM.
- DeleteContainerCommandHandler(int, Clock, int, String) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- DeleteContainerCommandHandler(Clock, ThreadPoolExecutor, int) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- deleteContainerInState(long, DatanodeDetails, ECReplicationConfig, String, Set<ContainerProtos.ContainerDataProto.State>) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECContainerOperationClient
-
Deletes the container at the given DN.
- deleted() - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.DataScanResult
-
Constructs a data scan result representing a container that was deleted during the scan.
- deleted() - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.MetadataScanResult
-
Constructs a metadata scan result representing a container that was deleted during the scan.
- DELETED_BLOCKS - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- DELETED_KEY_PREFIX - Static variable in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- DeletedBlock(long, long) - Constructor for class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport.DeletedBlock
- DeletedContainerBlocksSummary - Class in org.apache.hadoop.ozone.container.common.helpers
-
A helper class to wrap the info about under deletion container blocks.
- deleteRange(String, String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- deleteRange(KEY, KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- deleteRangeWithBatch(BatchOperation, KEY, KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- DeleteTransactionStore<TXN_KEY> - Interface in org.apache.hadoop.ozone.container.metadata
-
Store interface for DeleteTransaction table.
- deleteUnreferenced(Container, long) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Deletes the possible onDisk but unreferenced blocks/chunks with localID in the container.
- deleteUnreferenced(Container, long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- deleteViaSchema1(DBHandle, Container, File, long) - Method in class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.BlockDeletingTask
- deleteViaSchema2(DBHandle, Container, File, long) - Method in class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.BlockDeletingTask
- deleteViaSchema3(DBHandle, Container, File, long) - Method in class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.BlockDeletingTask
- deleteWithBatch(BatchOperation, String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- deleteWithBatch(BatchOperation, KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- DESCRIPTION_KEY - Static variable in class org.apache.hadoop.hdds.scm.VersionInfo
- diff(ContainerProtos.ContainerChecksumInfo, ContainerProtos.ContainerChecksumInfo) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Compares the checksum info of the container with the peer's checksum info and returns a report of the differences.
- DirectoryServerDestination - Class in org.apache.hadoop.ozone.container.stream
-
Streaming binaries to single directory.
- DirectoryServerDestination(Path) - Constructor for class org.apache.hadoop.ozone.container.stream.DirectoryServerDestination
- DirectoryServerSource - Class in org.apache.hadoop.ozone.container.stream
-
Streaming files from single directory.
- DirectoryServerSource(Path) - Constructor for class org.apache.hadoop.ozone.container.stream.DirectoryServerSource
- DirstreamClientHandler - Class in org.apache.hadoop.ozone.container.stream
-
Protocol definition from streaming binary files.
- DirstreamClientHandler(StreamingDestination) - Constructor for class org.apache.hadoop.ozone.container.stream.DirstreamClientHandler
- DirstreamServerHandler - Class in org.apache.hadoop.ozone.container.stream
-
Protocol definition of the streaming.
- DirstreamServerHandler(StreamingSource) - Constructor for class org.apache.hadoop.ozone.container.stream.DirstreamServerHandler
- disableAutoInboundFlowControl() - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- Disk() - Constructor for class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile.Disk
- DISK_CHECK_FILE_SIZE_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DISK_CHECK_FILE_SIZE_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DISK_CHECK_IO_FAILURES_TOLERATED_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DISK_CHECK_IO_FAILURES_TOLERATED_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DISK_CHECK_IO_TEST_COUNT_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DISK_CHECK_IO_TEST_COUNT_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DISK_CHECK_MIN_GAP_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DISK_CHECK_TIMEOUT_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- DiskCheckUtil - Class in org.apache.hadoop.ozone.container.common.utils
-
Utility class that supports checking disk health when provided a directory where the disk is mounted.
- DiskCheckUtil.DiskChecks - Interface in org.apache.hadoop.ozone.container.common.utils
-
Defines operations that must be implemented by a class injecting failures into this class.
- dispatch(ContainerProtos.ContainerCommandRequestProto, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- dispatch(ContainerProtos.ContainerCommandRequestProto, DispatcherContext) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDispatcher
-
Dispatches commands to container layer.
- DispatcherContext - Class in org.apache.hadoop.ozone.container.common.transport.server.ratis
-
DispatcherContext class holds transport protocol specific context info required for execution of container commands over the container dispatcher.
- DispatcherContext.Builder - Class in org.apache.hadoop.ozone.container.common.transport.server.ratis
-
Builder class for building DispatcherContext.
- DispatcherContext.Op - Enum in org.apache.hadoop.ozone.container.common.transport.server.ratis
-
Operation types.
- DispatcherContext.WriteChunkStage - Enum in org.apache.hadoop.ozone.container.common.transport.server.ratis
-
Determines which stage of writeChunk a write chunk request is for.
- DNAction - Enum in org.apache.hadoop.ozone.audit
-
Enum to define Audit Action types for Datanode.
- DNContainerOperationClient - Class in org.apache.hadoop.ozone.container.checksum
-
This class wraps necessary container-level rpc calls for container reconciliation
- DNContainerOperationClient(ConfigurationSource, CertificateClient, SecretKeySignerClient) - Constructor for class org.apache.hadoop.ozone.container.checksum.DNContainerOperationClient
- DNMXBean - Interface in org.apache.hadoop.ozone
-
This is the JMX management interface for DN information.
- DNMXBeanImpl - Class in org.apache.hadoop.ozone
-
This is the JMX management class for DN information.
- DNMXBeanImpl(VersionInfo) - Constructor for class org.apache.hadoop.ozone.DNMXBeanImpl
- DONE - Enum constant in enum org.apache.hadoop.ozone.container.replication.AbstractReplicationTask.Status
- doRead(ChannelHandlerContext, ByteBuf) - Method in class org.apache.hadoop.ozone.container.stream.DirstreamClientHandler
- download(long, Path) - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient
- download(ContainerProtos.CopyContainerRequestProto, StreamObserver<ContainerProtos.CopyContainerResponseProto>) - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationService
- DownloadAndImportReplicator - Class in org.apache.hadoop.ozone.container.replication
-
Default replication implementation.
- DownloadAndImportReplicator(ConfigurationSource, ContainerSet, ContainerImporter, ContainerDownloader) - Constructor for class org.apache.hadoop.ozone.container.replication.DownloadAndImportReplicator
- downloadContainer(GrpcReplicationClient, long, Path) - Method in class org.apache.hadoop.ozone.container.replication.SimpleContainerDownloader
- DUMP_DIR - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- DUMP_FILE_SUFFIX - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- dumpKVContainerData(long, File) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- dumpKVContainerDataToFiles(KeyValueContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Dump container KV metadata to external files.
- dumpToFileWithPrefix(File, KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
E
- ECContainerOperationClient - Class in org.apache.hadoop.ozone.container.ec.reconstruction
-
This class wraps necessary container-level rpc calls during ec offline reconstruction
- ECContainerOperationClient(ConfigurationSource, CertificateClient) - Constructor for class org.apache.hadoop.ozone.container.ec.reconstruction.ECContainerOperationClient
- ECContainerOperationClient(XceiverClientManager) - Constructor for class org.apache.hadoop.ozone.container.ec.reconstruction.ECContainerOperationClient
- ECHO - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- ECReconstructionCommandInfo - Class in org.apache.hadoop.ozone.container.ec.reconstruction
-
This class is to keep the required EC reconstruction info.
- ECReconstructionCommandInfo(ReconstructECContainersCommand) - Constructor for class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCommandInfo
- ECReconstructionCoordinator - Class in org.apache.hadoop.ozone.container.ec.reconstruction
-
The Coordinator implements the main flow of reconstructing missing container replicas.
- ECReconstructionCoordinator(ConfigurationSource, CertificateClient, SecretKeySignerClient, StateContext, ECReconstructionMetrics, String) - Constructor for class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator
- ECReconstructionCoordinatorTask - Class in org.apache.hadoop.ozone.container.ec.reconstruction
-
This is the actual EC reconstruction coordination task.
- ECReconstructionCoordinatorTask(ECReconstructionCoordinator, ECReconstructionCommandInfo) - Constructor for class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- ECReconstructionMetrics - Class in org.apache.hadoop.ozone.container.ec.reconstruction
-
Metrics class for EC Reconstruction.
- encode(Token<?>) - Static method in class org.apache.hadoop.ozone.container.common.helpers.TokenHelper
- END_MARKER - Static variable in class org.apache.hadoop.ozone.container.stream.DirstreamServerHandler
- EndpointStateMachine - Class in org.apache.hadoop.ozone.container.common.statemachine
-
Endpoint is used as holder class that keeps state around the RPC endpoint.
- EndpointStateMachine(InetSocketAddress, StorageContainerDatanodeProtocolClientSideTranslatorPB, ConfigurationSource, String) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Constructs RPC Endpoints.
- EndpointStateMachine.EndPointStates - Enum in org.apache.hadoop.ozone.container.common.statemachine
-
States that an Endpoint can be in.
- EndpointStateMachineMBean - Interface in org.apache.hadoop.ozone.container.common.statemachine
-
JMX representation of an EndpointStateMachine.
- ensureContainerNotMissing(long, ContainerProtos.ContainerDataProto.State) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- equals(Object) - Method in class org.apache.hadoop.ozone.container.checksum.ReconcileContainerTask
- equals(Object) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- equals(Object) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- equals(Object) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.TaskRunner
- equals(Object) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- equals(Object) - Method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- equals(Object) - Method in class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- equals(Object) - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex
- evictStateMachineCache() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.apache.hadoop.ozone.container.stream.DirstreamClientHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.apache.hadoop.ozone.container.stream.DirstreamServerHandler
- execute(ExecutorService) - Method in class org.apache.hadoop.ozone.container.common.states.datanode.InitDatanodeState
-
Executes one or more tasks that is needed by this state.
- execute(ExecutorService) - Method in class org.apache.hadoop.ozone.container.common.states.datanode.RunningDatanodeState
-
Executes one or more tasks that is needed by this state.
- execute(ExecutorService) - Method in interface org.apache.hadoop.ozone.container.common.states.DatanodeState
-
Executes one or more tasks that is needed by this state.
- execute(ExecutorService, long, TimeUnit) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Executes the required state function.
- execute(DatanodeStateMachine) - Method in class org.apache.hadoop.ozone.container.upgrade.ContainerTableSchemaFinalizeAction
- execute(DatanodeStateMachine) - Method in class org.apache.hadoop.ozone.container.upgrade.DatanodeSchemaV2FinalizeAction
- execute(DatanodeStateMachine) - Method in class org.apache.hadoop.ozone.container.upgrade.DatanodeSchemaV3FinalizeAction
- execute(DatanodeStateMachine) - Method in class org.apache.hadoop.ozone.container.upgrade.ScmHAFinalizeUpgradeActionDatanode
- executeCmdWithRetry(List<StorageContainerDatanodeProtocolProtos.DeletedBlocksTransaction>) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- executor(ExecutorService) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.Builder
- executorThreadUpdater(IntConsumer) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.Builder
- exportContainer(ContainerProtos.ContainerType, long, OutputStream, TarContainerPacker) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
- exportContainer(Container, OutputStream, TarContainerPacker) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Exports container to the output stream.
- exportContainer(Container, OutputStream, TarContainerPacker) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- exportContainerData(OutputStream, ContainerPacker<CONTAINERDATA>) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Export all the data of the container to one output archive with the help of the packer.
- exportContainerData(OutputStream, ContainerPacker<KeyValueContainerData>) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
F
- FAILED - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeState
- FAILED - Enum constant in enum org.apache.hadoop.ozone.container.replication.AbstractReplicationTask.Status
- FAILED_DATA_VOLUMES_TOLERATED_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- FAILED_DB_VOLUMES_TOLERATED_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- FAILED_METADATA_VOLUMES_TOLERATED_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- failedVolume(boolean) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- failVolume() - Method in class org.apache.hadoop.ozone.container.common.volume.DbVolume
- failVolume() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- failVolume() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- failVolume(String) - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- FakeRatisFollower - Class in org.apache.hadoop.hdds.freon
-
Helper class to use it to replace original Ratis GRPC outgoing calls.
- fastCheck() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerCheck
-
Run basic integrity checks on container metadata.
- FILE_PER_BLOCK - Enum constant in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- FILE_PER_CHUNK - Enum constant in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
-
Deprecated.
- FilePerBlockStrategy - Class in org.apache.hadoop.ozone.container.keyvalue.impl
-
This class is for performing chunk related operations.
- FilePerBlockStrategy(boolean, BlockManager) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- FilePerChunkStrategy - Class in org.apache.hadoop.ozone.container.keyvalue.impl
-
This class is for performing chunk related operations.
- FilePerChunkStrategy(boolean, BlockManager) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerChunkStrategy
- FINALIZE_BLOCK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- FINALIZE_BLOCKS - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- FINALIZE_BLOCKS - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- finalizeBlock(Container, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- finalizeBlock(Container, BlockID) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
- finalizeLayoutFeature(LayoutFeature, DatanodeStateMachine) - Method in class org.apache.hadoop.ozone.container.upgrade.DataNodeUpgradeFinalizer
- FinalizeNewLayoutVersionCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
Asks DataNode to Finalize new upgrade version.
- FinalizeNewLayoutVersionCommand(boolean, StorageContainerDatanodeProtocolProtos.LayoutVersionProto) - Constructor for class org.apache.hadoop.ozone.protocol.commands.FinalizeNewLayoutVersionCommand
- FinalizeNewLayoutVersionCommand(boolean, StorageContainerDatanodeProtocolProtos.LayoutVersionProto, long) - Constructor for class org.apache.hadoop.ozone.protocol.commands.FinalizeNewLayoutVersionCommand
- FinalizeNewLayoutVersionCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Handler for FinalizeNewLayoutVersion command received from SCM.
- FinalizeNewLayoutVersionCommandHandler() - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.FinalizeNewLayoutVersionCommandHandler
-
Constructs a FinalizeNewLayoutVersionCommandHandler.
- finalizeUpgrade() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- finalizeWriteChunk(KeyValueContainer, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- finalizeWriteChunk(KeyValueContainer, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- finalizeWriteChunk(KeyValueContainer, BlockID) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
- finishWriteChunks(KeyValueContainer, BlockData) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- finishWriteChunks(KeyValueContainer, BlockData) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- finishWriteChunks(KeyValueContainer, BlockData) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
- flush(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
-
Returns the combined future of all the writeChunks till the given log index.
- flushDB() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- flushDB() - Method in interface org.apache.hadoop.ozone.container.metadata.DBStoreManager
- flushLog(boolean) - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- flushLog(boolean) - Method in interface org.apache.hadoop.ozone.container.metadata.DBStoreManager
- force(boolean) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- format(String) - Method in class org.apache.hadoop.ozone.container.common.volume.MetadataVolume
- format(String) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- forTest(long) - Static method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- fromErrors(List<ContainerScanError>) - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.MetadataScanResult
-
Constructs a metadata scan result whose health will be determined based on the presence of errors.
- fromErrors(List<ContainerScanError>, ContainerMerkleTreeWriter) - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.DataScanResult
-
Constructs a data scan result whose health will be determined based on the presence of errors.
- fromPersistedFormat(byte[]) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneChunkInfoListCodec
- fromPersistedFormat(byte[]) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneKeyCodec
-
Determines whether the byte array was originally stored as a string or a long, decodes the data in the corresponding format, and returns it as a String.
- fromProto(ContainerProtos.CopyContainerCompressProto) - Static method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- fromProto(StorageContainerDatanodeProtocolProtos.DatanodeDetailsAndReplicaIndexProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex
- fromSources(long, List<DatanodeDetails>) - Static method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- FULL_CHUNK - Static variable in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- fullCheck(DataTransferThrottler, Canceler) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerCheck
-
full checks comprise scanning all metadata inside the container.
G
- gatherContainerUsages(HddsVolume) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- generateUuid() - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
- get() - Static method in class org.apache.hadoop.ozone.container.metadata.SchemaOneChunkInfoListCodec
- get() - Static method in class org.apache.hadoop.ozone.container.metadata.SchemaOneKeyCodec
- get() - Static method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerDBDefinition
- get(String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- get(KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- get(ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl
- GET_BLOCK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- GET_COMMITTED_BLOCK_LENGTH - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- GET_CONTAINER_CHECKSUM_INFO - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- GET_SMALL_FILE - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- getAction() - Method in enum org.apache.hadoop.ozone.audit.DNAction
- getAddress() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Returns the InetAddress of the endPoint.
- getAddressString() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
- getAddressString() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachineMBean
- getAllAvailableReports(InetSocketAddress) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns all the available reports from the report queue, or empty list if the queue is empty.
- getAllVersions() - Static method in class org.apache.hadoop.hdds.scm.VersionInfo
-
Returns all versions.
- getAllVersions() - Static method in class org.apache.hadoop.ozone.container.common.HDDSVolumeLayoutVersion
-
Returns all versions.
- getAllVersions() - Static method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- getAutoCompactionSmallSstFileIntervalMinutes() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getAutoCompactionSmallSstFileNum() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getAutoCompactionSmallSstFileSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getAutoCompactionSmallSstFileThreads() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getAvailableSpaceInsufficient() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
-
Returns the average time this function takes to run.
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
-
Returns the average time this function takes to run.
- getAverageRunTime() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Returns the average time this function takes to run.
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CreatePipelineCommandHandler
-
Returns the average time this function takes to run.
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.FinalizeNewLayoutVersionCommandHandler
-
Returns the average time this function takes to run.
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconcileContainerCommandHandler
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.RefreshVolumeUsageCommandHandler
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReplicateContainerCommandHandler
- getAverageRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.SetNodeOperationalStateCommandHandler
-
Returns the average time this function takes to run.
- getBandwidthPerVolume() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- getBaseContainerLocation(String, String, long) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerLocationUtil
-
Returns base directory for specified container.
- getBatchHandler() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- getBatchHandler() - Method in interface org.apache.hadoop.ozone.container.metadata.DBStoreManager
-
Helper to create and write batch transactions.
- getBcsIdKey() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getBindHostDefault() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getBlock(Container, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- getBlock(Container, BlockID) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
Gets an existing block.
- getBlockByID(BlockID, String) - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
- getBlockByteAndCounts() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- getBlockBytes() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- getBlockCommitSequenceId() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the blockCommitSequenceId.
- getBlockCommitSequenceId() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Returns the blockCommitSequenceId.
- getBlockCommitSequenceId() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- getBlockCommitSequenceId() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Returns the blockCommitSequenceId.
- getBlockCount() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
For testing only.
- getBlockCountKey() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getBlockData(byte[]) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Parses the
BlockDatafrom a bytes array. - getBlockDataColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- getBlockDataColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- getBlockDataColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getBlockDataColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- getBlockDataTable() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getBlockDataTable() - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
-
A Table that keeps the block data.
- getBlockDataTableWithIterator() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getBlockDeleteCommandWorkerInterval() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getBlockDeleteMaxLockWaitTimeoutMs() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getBlockDeleteMetrics() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getBlockDeleteQueueLimit() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getBlockDeleteThreads() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getBlockDeletingMaxLockHoldingTime() - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- getBlockDeletingMaxLockHoldingTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getBlockDeletingMaxLockHoldingTime() - Method in class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.BlockDeletingTask
- getBlockDeletingService() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getBlockDeletionInterval() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getBlockDeletionLimit() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getBlockGroupReconstructionTotal() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionMetrics
- getBlockID() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport.DeletedBlock
- getBlockIterator(long) - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getBlockIterator(long) - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
- getBlockIterator(long) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- getBlockIterator(long, MetadataKeyFilters.KeyPrefixFilter) - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getBlockIterator(long, MetadataKeyFilters.KeyPrefixFilter) - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
- getBlockIterator(long, MetadataKeyFilters.KeyPrefixFilter) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- getBlockKey(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getBlockLength(BlockData) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
- getBlockLengthTryCatch(BlockData) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
- getBlockLimitPerInterval() - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- getBlockManager() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- getBlockPendingDeletion() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- getBlockToken(BlockID, long) - Method in class org.apache.hadoop.ozone.container.common.helpers.TokenHelper
- getBufferCapacityForChunkRead(ChunkInfo, int) - Static method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
- getBytes() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.BlockByteAndCounts
- getBytesReadStateMachine() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- getBytesUsed() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Get the number of bytes used by the container.
- getBytesUsedKey() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getCapacity() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
- getCapacity() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getCapacity() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- getCertificateClient() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- getCertSerialId() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getCheckEmptyContainerDir() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getChecksumManager() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- getChunkDir(ContainerData) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
Get the chunk directory from the containerData.
- getChunkFile(File, BlockID, String) - Method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- getChunkFile(ContainerData, BlockID, String) - Method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- getChunkManager() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- getChunkPath(Path) - Static method in class org.apache.hadoop.ozone.container.keyvalue.TarContainerPacker
- getChunksLocationPath(String) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerLocationUtil
-
Returns Container Chunks Location.
- getChunksLocationPath(String, String, long) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerLocationUtil
-
Returns Container Chunks Location.
- getChunksPath() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Get chunks path.
- getClientProtocolServer() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- getClientRpcAddress() - Method in class org.apache.hadoop.ozone.HddsDatanodeClientProtocolServer
- getClientRpcPort() - Method in interface org.apache.hadoop.ozone.DNMXBean
-
Gets the client rpc port.
- getClientRpcPort() - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- getCloseContainerHandler() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher
- getClosePipelineCommandHandler() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher
- getClusterID() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getClusterID() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeFactory
- getClusterID() - Method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand
-
Returns cluster ID.
- getClusterID(Properties, File, String) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
-
Returns clusterID if it is valid.
- getCmd() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteCmdInfo
- getCmdId() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- getCmdId() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus
- getCmdProcessThread() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getCmdStatus(Long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns the next
CommandStatusor null if it is empty. - getCodec() - Static method in class org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo
- getColumnFamilies() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- getColumnFamilies(String) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- getColumnFamilyOptions(ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile.Disk
- getColumnFamilyOptions(ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile
-
Returns ColumnFamilyOptions to be used for rocksDB column families in datanodes.
- getColumnFamilyOptions(ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile.SSD
- getCommand() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandForDatanode
- getCommandDispatcher() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
returns the Command Dispatcher.
- getCommandForDebug() - Method in class org.apache.hadoop.ozone.container.checksum.ReconcileContainerTask
- getCommandForDebug() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- getCommandForDebug() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
-
Hook for subclasses to provide info about the command.
- getCommandForDebug() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- getCommandQueueLimit() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getCommandQueueSummary() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getCommandStatusMap() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Get map holding all
CommandStatusobjects. - getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
-
Returns the command type that this command handler handles.
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
-
Returns the command type that this command handler handles.
- getCommandType() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Returns the command type that this command handler handles.
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CreatePipelineCommandHandler
-
Returns the command type that this command handler handles.
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.FinalizeNewLayoutVersionCommandHandler
-
Returns the command type that this command handler handles.
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconcileContainerCommandHandler
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.RefreshVolumeUsageCommandHandler
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReplicateContainerCommandHandler
- getCommandType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.SetNodeOperationalStateCommandHandler
-
Returns the command type that this command handler handles.
- getCommitted() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getCommitted() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- getCommitted() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getCommittedBlockLength(Container, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- getCommittedBlockLength(Container, BlockID) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
Returns last committed length of the block.
- getCommittedBytes() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
-
return the committed space in the volume.
- getCompleteBlockData(BlockData, BlockID, String) - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
- getCompleteBlockData(BlockData, BlockID, String) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreWithIncrementalChunkList
- getComponent() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- getConf() - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- getConf() - Method in class org.apache.hadoop.ozone.container.common.report.ReportPublisher
- getConf() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- getConf() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getConf() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Returns Config.
- getConf() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getConf() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeFactory
- getConf() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
-
Returns the OzoneConfiguration used by this HddsDatanodeService.
- getConf(ConfigurationSource) - Static method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- getConfig() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- getConfiguredVersion(ConfigurationSource) - Static method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- getConnectionManager() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteCmdInfo
- getConnectionManager() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Returns the Connection manager for this state machine.
- getContainer() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteCmdInfo
- getContainer() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getContainer(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Returns the Container with specified containerId.
- getContainer(long) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- getContainer(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Returns the Container given a container id.
- getContainer2BCSIDMap() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getContainerActionQueueSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getContainerChecksumFile(ContainerData) - Static method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Returns the container checksum tree file for the specified container without deserializing it.
- getContainerChecksumInfo(long, DatanodeDetails) - Method in class org.apache.hadoop.ozone.container.checksum.DNContainerOperationClient
-
Reads
ContainerProtos.ContainerChecksumInfofor a specified container for the specified datanode. - getContainerChecksumInfo(KeyValueContainerData) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Reads the container checksum info file from the disk as bytes.
- getContainerChecksumLockStripes() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getContainerClientCacheSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getContainerClientCacheStaleThreshold() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getContainerCloseThreads() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getContainerCount(HddsVolume) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Get the number of containers based on the given volume.
- getContainerCreateInfoTable() - Method in interface org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStore
-
A Table that keeps the containerIds in a datanode.
- getContainerCreateInfoTable() - Method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl
- getContainerData() - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService.ContainerBlockInfo
- getContainerData() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Get metadata about the container.
- getContainerData() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- getContainerDataChecksumKey() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getContainerDataFromReplicas(long, List<DatanodeDetails>, Path, CopyContainerCompression) - Method in interface org.apache.hadoop.ozone.container.replication.ContainerDownloader
- getContainerDataFromReplicas(long, List<DatanodeDetails>, Path, CopyContainerCompression) - Method in class org.apache.hadoop.ozone.container.replication.SimpleContainerDownloader
- getContainerDBFile() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Returns container DB file.
- getContainerDBFile(KeyValueContainerData) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerLocationUtil
-
Return containerDB File.
- getContainerDbFileName(String) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
- getContainerDBPath() - Method in class org.apache.hadoop.ozone.container.common.interfaces.DBHandle
- getContainerDBType() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Returns the DBType used for the container.
- getContainerDeleteFailedBlockCountNotZero() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- getContainerDeleteFailedNonEmpty() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- getContainerDeleteThreads() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getContainerDirsPath() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getContainerDirsPath() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getContainerFile() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Returns containerFile.
- getContainerFile() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Returns containerFile.
- getContainerFile(File) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
Get the .container file from the containerBaseDir.
- getContainerFile(String, long) - Static method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- getContainerFileChecksum() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- getContainerFileChecksum(String) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
Return the SHA-256 checksum of the containerData.
- getContainerForceDelete() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- getContainerId() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- getContainerId() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- getContainerId(String) - Static method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getContainerID() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getContainerID() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the containerID.
- getContainerID() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCommandInfo
- getContainerID() - Method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- getContainerID() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- getContainerID() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- getContainerID() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- getContainerID() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- getContainerID(File) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
ContainerID can be decoded from the container base directory name.
- getContainerIDFromFile(File) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
- getContainerIdsTable() - Method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl.PreviousVersionTables
- getContainerIterator() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- getContainerIterator() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerDataScanner
- getContainerIterator() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerMetadataScanner
- getContainerIterator(HddsVolume) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Return an iterator of containers associated with the specified volume.
- getContainerKeyPrefix(long) - Static method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getContainerKeyPrefixBytes(long) - Static method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getContainerKeyPrefixLength() - Static method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getContainerLayoutVersion(int) - Static method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
-
Return ContainerLayoutVersion object for the numeric containerVersion.
- getContainerLocation(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
- getContainerMap() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- getContainerMapCopy() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Return a copy of the containerMap.
- getContainerMapIterator() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Return an containerMap iterator over
ContainerSet.containerMap. - getContainerMetaDataPath(String) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerLocationUtil
-
Returns Container Metadata Location.
- getContainerMetaDataPath(String, String, long) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerLocationUtil
-
Returns Container Metadata Location.
- getContainerMetadataStore() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- getContainerNameFromFile(File) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
get containerName from a container file.
- getContainerPath() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the path to base dir of the container.
- getContainerPath() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerLocationManager
-
Returns the path where the container should be placed from a set of locations.
- getContainerPath() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Returns the path to base dir of the container.
- getContainerReport() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Get container report.
- getContainerReport() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Returns containerReport for the container.
- getContainerReport() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Returns KeyValueContainerReport for the KeyValueContainer.
- getContainerReport() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Returns the container report.
- getContainerReports() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getContainers() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getContainers() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
-
Return the Container Count of the Volume.
- getContainers() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
- getContainers(HddsVolume) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Return an iterator of containers which are associated with the specified
volume. - getContainerScanMinGap() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- getContainerSchemaV3Enabled() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getContainerSchemaV3KeySeparator() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getContainerSet() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getContainerState() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Get the Container Lifecycle state.
- getContainerState() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- getContainerTarName(long) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
- getContainerToken(ContainerID) - Method in class org.apache.hadoop.ozone.container.common.helpers.TokenHelper
- getContainerType() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the type of the container.
- getContainerType() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Return the ContainerType for the container.
- getContainerType() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- getContext() - Method in class org.apache.hadoop.ozone.container.common.report.ReportPublisher
-
Returns
StateContext. - getContext() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteCmdInfo
- getContext() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Gets the current context.
- getController() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getCorruptChunks() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getCorruptChunksIdentified() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getCount() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.BlockByteAndCounts
- getCreateMerkleTreeLatencyNS() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getCreationTime(Properties, File) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
-
Returns creationTime if it is valid.
- getCTime() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getCurrentDir() - Method in class org.apache.hadoop.ozone.container.common.DatanodeLayoutStorage
- getCurrentFileName() - Method in class org.apache.hadoop.ozone.container.stream.DirstreamClientHandler
- getCurrentTime() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- getCurrentUsage() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
-
Get current usage of the volume.
- getCurrentUsage() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
-
Calculate available space use method B. |----used----| (avail) |++++++++reserved++++++++| | fsAvail |-------other-------| ->|~~~~|<- remainingReserved - getCurrentVersion() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getDataChecksum() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport.DeletedBlock
- getDataChecksum() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- getDataChecksum(ContainerProtos.ContainerChecksumInfo) - Static method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
- getDatanode() - Method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand
-
Returns datanode.
- getDatanodeConfig() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getDatanodeDetails() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Return DatanodeDetails if set, return null otherwise.
- getDatanodeDetails() - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask
-
Get the DatanodeDetails.
- getDatanodeDetails() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
-
Return DatanodeDetails if set, return null otherwise.
- getDatanodeDetailsProto() - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask
-
Get the container Node ID proto.
- getDatanodeId() - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Returns the Id of this datanode.
- getDatanodeId() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandForDatanode
- getDatanodeStateMachine() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- getDatanodeUuid() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getDatanodeUuid() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeFactory
- getDatanodeUuid() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getDatanodeUUID(Properties, File, String) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
-
Returns datanodeUuid if it is valid.
- getDataPath(String) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerLocationManager
-
Returns the path where the container Data file are stored.
- getDataScanInterval() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- getDataScanTimestamp() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- getDataTree() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.DataScanResult
- getDB(long, String, String, String, ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCache
-
Returns a DB handle if available, create the handler otherwise.
- getDB(String, ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.utils.DatanodeStoreCache
- getDB(KeyValueContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Get a DB handler for a given container.
- getDbDef() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- getDbFile() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Returns container DB file.
- getDBLocation(ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- getDBOptions() - Method in class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile.Disk
- getDBOptions() - Method in class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile
-
Returns DBOptions to be used for rocksDB in datanodes.
- getDBOptions() - Method in class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile.SSD
- getDbParentDir() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getDbPath(Path, KeyValueContainerData) - Static method in class org.apache.hadoop.ozone.container.keyvalue.TarContainerPacker
- getDbPath(KeyValueContainerData) - Static method in class org.apache.hadoop.ozone.container.keyvalue.TarContainerPacker
- getDbProfile() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- getDbVolume() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getDbVolumeSet() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getDbVolumesList(List<StorageVolume>) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
- getDeadline() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCommandInfo
- getDeadline() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
-
Returns any deadline set on this task, in milliseconds since the epoch.
- getDeadline() - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
- getDefaultCompression() - Static method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- getDefaultPriorityList() - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getDefaultReadBufferCapacity() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- getDefaultReadBufferCapacity() - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
- getDefaultReplicationSpace() - Method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
- getDeleteBlocksCommandHandler() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher
- getDeleteContainerTimeoutMs() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getDeletedBlocksColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- getDeletedBlocksTable() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getDeletedBlocksTable() - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
-
A Table that keeps IDs of blocks deleted from the block data table.
- getDeletedBlocksTable() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaOneImpl
- getDeletedContainerDir() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getDeleteTransactionId() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Return the latest deleteTransactionId of the container.
- getDeleteTransactionsColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getDeleteTransactionsColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- getDeleteTransactionTable() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- getDeleteTransactionTable() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaTwoImpl
- getDeleteTransactionTable() - Method in interface org.apache.hadoop.ozone.container.metadata.DeleteTransactionStore
- getDeleteTxnKey(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getDeletingBlockKey(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getDeletingBlockKeyFilter() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getDeletingBlockKeyPrefix() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getDescription() - Method in class org.apache.hadoop.hdds.scm.VersionInfo
-
Return description.
- getDescription() - Method in class org.apache.hadoop.ozone.container.common.HDDSVolumeLayoutVersion
-
Return description.
- getDescription() - Method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- getDiskCheckDir() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getDiskCheckMinGap() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getDiskCheckTimeout() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getDispatcher() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getDivergedDeletedBlocks() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getDnDetails() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex
- getDumpDir(File) - Static method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- getECReconstructionMetrics() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator
- getEcReplicationConfig() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCommandInfo
- getEcReplicationConfig() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- getEnabledKey() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getEncodedToken() - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
- getEndPoint() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Returns real RPC endPoint.
- getError() - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.SendContainerResponseStreamObserver
- getError() - Method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand
-
Returns ErrorCode.
- getErrors() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ScanResult
- getErrors() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.MetadataScanResult
- getEstimatedKeyCount() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- getException() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError
- getExecutionCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns the count of the Execution.
- getExecutor() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getExecutor() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer
- getExecutorService() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Returns the endpoint specific ExecutorService.
- getFactor() - Method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- getFailedDataVolumesTolerated() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getFailedDbVolumesTolerated() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getFailedMetadataVolumesTolerated() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getFailedVolume() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- getFailedVolumesList() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- getFailureCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getFailureType() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError
- getFilesToStream(String) - Method in class org.apache.hadoop.ozone.container.stream.DirectoryServerSource
- getFilesToStream(String) - Method in interface org.apache.hadoop.ozone.container.stream.StreamingSource
- getFinalizeBlockIterator(long, MetadataKeyFilters.KeyPrefixFilter) - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getFinalizeBlockIterator(long, MetadataKeyFilters.KeyPrefixFilter) - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
- getFinalizeBlockIterator(long, MetadataKeyFilters.KeyPrefixFilter) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- getFinalizeBlocksColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- getFinalizeBlocksColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getFinalizeBlocksColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- getFinalizeBlocksTable() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getFinalizeBlocksTable() - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
-
A Table that keeps finalize blocks requested from client.
- getFinalizeBlocksTableWithIterator() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getFinalizedBlockSet() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getFreeSpaceToSpare() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getFreeSpaceToSpare() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- getFreeSpaceToSpare(long) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getFrom(List<StorageContainerDatanodeProtocolProtos.DeletedBlocksTransaction>) - Static method in class org.apache.hadoop.ozone.container.common.helpers.DeletedContainerBlocksSummary
- getFromProtobuf(ContainerProtos.ContainerCreateInfo) - Static method in class org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.CloseContainerCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.ClosePipelineCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.ClosePipelineCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.CreatePipelineCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.DeleteBlocksCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlocksCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.DeleteContainerCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.FinalizeNewLayoutVersionCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.FinalizeNewLayoutVersionCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.ReconcileContainerCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.ReconstructECContainersCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.RefreshVolumeUsageCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.RefreshVolumeUsageCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.ReplicateContainerCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.SCMVersionResponseProto) - Static method in class org.apache.hadoop.ozone.protocol.VersionResponse
-
Returns this class from protobuf message.
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.SetNodeOperationalStateCommandProto) - Static method in class org.apache.hadoop.ozone.protocol.commands.SetNodeOperationalStateCommand
- getFromProtobuf(StorageContainerDatanodeProtocolProtos.StorageReportProto) - Static method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
-
Returns the StorageLocationReport from the protoBuf message.
- getFromProtoBuf(StorageContainerDatanodeProtocolProtos.CommandStatus) - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus
-
Returns a CommandStatus from the protocol buffers.
- getFromProtoBuf(StorageContainerDatanodeProtocolProtos.CommandStatus) - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlockCommandStatus
- getFullContainerReportDiscardPendingICR() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Gets a point in time snapshot of all containers, any pending incremental container reports (ICR) for containers will be included in this report and this call will drop any pending ICRs.
- getHandleGetSmallFile() - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getHandlePutSmallFile() - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getHandler(ContainerProtos.ContainerType) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- getHandler(ContainerProtos.ContainerType) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDispatcher
-
Returns the handler for the specified containerType.
- getHandleReadChunk() - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getHandlerForContainerType(ContainerProtos.ContainerType, ConfigurationSource, String, ContainerSet, VolumeSet, VolumeChoosingPolicy, ContainerMetrics, IncrementalReportSender<Container>, ContainerChecksumTreeManager) - Static method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- getHandleWriteChunk() - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getHddsRoot(String) - Static method in class org.apache.hadoop.ozone.container.common.utils.HddsVolumeUtil
-
Get hddsRoot from volume root.
- getHddsRootDir() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getHddsVolumeIDs() - Method in class org.apache.hadoop.ozone.container.common.volume.DbVolume
- getHddsVolumesList(List<StorageVolume>) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
- getHeartbeatFrequency() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Return current heartbeat frequency in ms.
- getHostname() - Method in interface org.apache.hadoop.ozone.DNMXBean
-
Gets the datanode hostname.
- getHostname() - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- getHostName() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getHostName() - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- getHttpAddressKey() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getHttpAuthConfigPrefix() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getHttpAuthType() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getHttpBindHostKey() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getHttpBindPortDefault() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getHttpPort() - Method in interface org.apache.hadoop.ozone.DNMXBean
-
Gets the http port.
- getHttpPort() - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- getHttpsAddressKey() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getHttpsBindHostKey() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getHttpsBindPortDefault() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getHttpsPort() - Method in interface org.apache.hadoop.ozone.DNMXBean
-
Gets the https port.
- getHttpsPort() - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- getId() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getId() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- getId() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandForDatanode
- getId() - Method in class org.apache.hadoop.ozone.protocol.commands.ReregisterCommand
-
Not implemented for ReregisterCommand.
- getId() - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
-
Gets the commandId of this object.
- getIfExist(String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- getIfExist(KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- getImmediateCloseActionSent() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- getImportContainerProgress() - Method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
- getIncrementalReportQueueSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getInFlightReplications(Class<? extends AbstractReplicationTask>) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
-
Given the Class of a AbstractReplicationTask, return the count of tasks currently inflight (queued or running) for that type of task.
- getInFlightReplicationSummary() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getInitialVersion() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getInitState() - Static method in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
-
Returns the first State.
- getInjector() - Static method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- getInstance() - Static method in class org.apache.hadoop.ozone.container.common.utils.DatanodeStoreCache
- getInstance() - Static method in class org.apache.hadoop.ozone.HddsPolicyProvider
- getInstance(ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerCache
-
Return a singleton instance of
ContainerCachethat holds the DB handlers. - getInterval() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteCmdWorker
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
-
Returns number of times this handler has been invoked.
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
-
Returns number of times this handler has been invoked.
- getInvocationCount() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Returns number of times this handler has been invoked.
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CreatePipelineCommandHandler
-
Returns number of times this handler has been invoked.
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.FinalizeNewLayoutVersionCommandHandler
-
Returns number of times this handler has been invoked.
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconcileContainerCommandHandler
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.RefreshVolumeUsageCommandHandler
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReplicateContainerCommandHandler
- getInvocationCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.SetNodeOperationalStateCommandHandler
-
Returns number of times this handler has been invoked.
- getIpAddress() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getIPCPort() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getIPCPort() - Method in class org.apache.hadoop.ozone.container.common.transport.server.XceiverServerGrpc
- getIPCPort() - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Get server IPC port.
- getKeytabFile() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getKeyValueContainerData(byte[]) - Method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
- getKeyWithoutPrefix(String) - Static method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getLastChunkInfoColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- getLastChunkInfoColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- getLastChunkInfoColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getLastChunkInfoColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- getLastChunkInfoTable() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getLastChunkInfoTable() - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
-
A Table that keeps the metadata of the last chunk of blocks.
- getLastState() - Static method in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
-
The last state of endpoint states.
- getLastSuccessfulHeartbeat() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
- getLastSuccessfulHeartbeat() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachineMBean
- getLatestDeleteTxnKey() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getLatestVersion() - Static method in class org.apache.hadoop.hdds.scm.VersionInfo
-
Returns the latest version.
- getLatestVersion() - Static method in class org.apache.hadoop.ozone.container.common.HDDSVolumeLayoutVersion
-
Returns the latest version.
- getLayoutStorage() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getLayoutVersion() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the layoutVersion of the actual container data format.
- getLayoutVersion() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getLayoutVersion() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getLayOutVersion(Properties, File) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
-
Returns layOutVersion if it is valid.
- getLayoutVersionManager() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getLocationConfigKey() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- getLocationConfigKey() - Method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerDBDefinition
- getLocationReport() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerLocationManager
-
Returns an array of storage location usage report.
- getLocationReport() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerLocationManagerMXBean
-
Returns an array of storage location usage report.
- getLogIndex() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getMap() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getMap() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- getMaxQueueSize() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getMaxReplicationStreams() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getMaxSize() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Return's maximum size of the container in bytes.
- getMerkleTreeDiffFailure() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getMerkleTreeDiffLatencyNS() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getMetadata() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns metadata of the container.
- getMetadataColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- getMetadataColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- getMetadataColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- getMetadataColumnFamily() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- getMetadataPath() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns container metadata path.
- getMetadataPath() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Returns container metadata path.
- getMetadataProtoBufMessage() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
-
Returns the MetadataStorageReportProto protoBuf message for the Storage Location report.
- getMetadataScanInterval() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- getMetadataTable() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- getMetadataTable() - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
-
A Table that keeps the metadata.
- getMetaVolumeSet() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getMetricDescriptionSegment() - Method in class org.apache.hadoop.ozone.container.checksum.ReconcileContainerTask
- getMetricDescriptionSegment() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- getMetricDescriptionSegment() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- getMetricDescriptionSegment() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- getMetricName() - Method in class org.apache.hadoop.ozone.container.checksum.ReconcileContainerTask
- getMetricName() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- getMetricName() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- getMetricName() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- getMetrics() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
- getMetrics() - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- getMetrics() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- getMetrics() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCache
- getMetrics() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
- getMetrics() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- getMetrics() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- getMetrics() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerDataScanner
- getMetrics() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerMetadataScanner
- getMetrics() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OnDemandContainerScanner
- getMetrics() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getMetrics(MetricsCollector, boolean) - Method in class org.apache.hadoop.ozone.container.common.helpers.CommandHandlerMetrics
- getMetrics(MetricsCollector, boolean) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- getMetrics(MetricsCollector, boolean) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeHealthMetrics
- getMetrics(MetricsCollector, boolean) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getMetrics(MetricsCollector, boolean) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisorMetrics
- getMetricsMap() - Static method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getMetricsName() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconcileContainerCommandHandler
- getMetricsName() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- getMetricsName() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReplicateContainerCommandHandler
- getMetricsSourceName() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
- getMinFreeSpace() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getMinFreeSpace(long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getMinFreeSpaceRatio() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getMinReplicatedIndex(PipelineID) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getMissedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Returns the value of the missed count.
- getMissedCount() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachineMBean
- getMissingBlocks() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getMissingBlocksIdentified() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getMissingChunks() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getMissingChunksIdentified() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getMissingContainerIndexes() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- getMissingContainerSet() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- getMissingContainerSet() - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- getMsg() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- getMsg() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus
- getName() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeDBDefinition
- getName() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- getName() - Method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerDBDefinition
- getName() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- getNewCodec() - Static method in class org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo
- getNextCommand() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns the next command or null if it is empty.
- getNextState() - Method in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
-
Returns the next logical state that endPoint should move to.
- getNextState() - Method in enum org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine.EndPointStates
-
Returns the next logical state that endPoint should move to.
- getNodeList() - Method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- getNodeProperties() - Method in class org.apache.hadoop.ozone.container.common.DatanodeLayoutStorage
- getNodeReport() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getNodeReport() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
-
Returns node report of container storage usage.
- getNoRepairContainerDiffs() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getNumApplyTransactionsFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumApplyTransactionsOps() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumBlocksToDelete() - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService.ContainerBlockInfo
- getNumBytesCommittedCount() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumBytesScannedMean() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerDataScannerMetrics
- getNumBytesScannedSampleCount() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerDataScannerMetrics
- getNumBytesScannedStdDev() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerDataScannerMetrics
- getNumBytesWrittenCount() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumCacheEvictions() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- getNumCacheHits() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- getNumCacheMisses() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- getNumContainersScanned() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- getNumCorruptChunks() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getNumDataVolumeScans() - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
-
Return the number of data volumes scanned since the last restart.
- getNumDbGetOps() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- getNumDbRemoveOps() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- getNumdivergedDeletedBlocks() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getNumIterationsSkipped() - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
-
Return the number of volume scanner iterations skipped because the minimum gap since the last iteration had not elapsed.
- getNumMetadataVolumeScans() - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
-
Return the number of metadata volumes scanned since the last restart.
- getNumMissingBlocks() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getNumMissingChunks() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- getNumOfBlocks() - Method in class org.apache.hadoop.ozone.container.common.helpers.DeletedContainerBlocksSummary
- getNumOfContainers() - Method in class org.apache.hadoop.ozone.container.common.helpers.DeletedContainerBlocksSummary
- getNumOfRetryTxs() - Method in class org.apache.hadoop.ozone.container.common.helpers.DeletedContainerBlocksSummary
- getNumOfTxs() - Method in class org.apache.hadoop.ozone.container.common.helpers.DeletedContainerBlocksSummary
- getNumPendingDeletionBlocks() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Get the number of pending deletion blocks.
- getNumQueryStateMachineFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumQueryStateMachineOps() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumReadStateMachine() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- getNumReadStateMachineFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumReadStateMachineMissCount() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumReadStateMachineOps() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumReadThreadPerVolume() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getNumScanIterations() - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
-
Return the number of iterations the volume scanner has completed since the last restart.
- getNumScanIterations() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- getNumScans() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getNumScansSkipped() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getNumSnapshotsRetained() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.RatisServerConfiguration
- getNumUnHealthyContainers() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- getNumVolumesScannedInLastIteration() - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
-
Return the number of volumes scanned in the last iteration.
- getNumWriteDataFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumWriteStateMachineFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getNumWriteStateMachineOps() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getOnDemandBandwidthPerVolume() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- getOnDemandScanner() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getOpenBlocks(long) - Method in class org.apache.hadoop.ozone.container.common.impl.OpenContainerBlockMap
-
Returns the list of open blocks to the openContainerBlockMap.
- getOpState() - Method in class org.apache.hadoop.ozone.protocol.commands.SetNodeOperationalStateCommand
- getOriginNodeId() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the origin node Id of this container.
- getOriginPipelineId() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the origin pipeline Id of this container.
- getOutOfOrderDeleteBlockTransactionCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getOutOfServiceFactor() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- getOzoneContainer() - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- getPacker(CopyContainerCompression) - Method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
- getParent() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns the DatanodeStateMachine class that holds this state.
- getPeerDatanodes() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- getPendingContainerAction(InetSocketAddress, int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns pending ContainerActions from the ContainerAction queue with a max limit on list size, or empty list if the queue is empty.
- getPendingDeleteBlockCountKey() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getPendingDeletion() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.BlockByteAndCounts
- getPendingDeletionBlocks(ContainerData) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
- getPendingPipelineAction(InetSocketAddress, int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns pending PipelineActions from the PipelineAction queue with a max limit on list size, or empty list if the queue is empty.
- getPeriodicDiskCheckIntervalMinutes() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getPersistedOpState() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getPersistedOpStateExpiryEpochSec() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getPipelineActionQueueSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getPipelineID() - Method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- getPipelineID() - Method in class org.apache.hadoop.ozone.protocol.commands.ClosePipelineCommand
- getPipelineID() - Method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- getPipelineReport() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getPipelineReport() - Method in class org.apache.hadoop.ozone.container.common.transport.server.XceiverServerGrpc
- getPipelineReport() - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Get pipeline report for the XceiverServer instance.
- getPipelineReport() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
-
Returns container report.
- getPipelineReports() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getPolicy(ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.common.volume.VolumeChoosingPolicyFactory
- getPort() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer
- getPort() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- getPort() - Method in class org.apache.hadoop.ozone.container.stream.StreamingServer
- getPortDetails() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getPreviousVersionTables() - Method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl
- getPriority() - Method in class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.BlockDeletingTask
- getPriority() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
-
Returns the priority of the task.
- getPriority() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- getPriorityList() - Method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- getProcessedTransactionFailCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getProcessedTransactionSuccessCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getProfile(DBProfile) - Static method in class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile
-
Returns DatanodeDBProfile for corresponding storage type.
- getProperty(Properties, String, File) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.ClosePipelineCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlocksCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.FinalizeNewLayoutVersionCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.RefreshVolumeUsageCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.ReregisterCommand
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
-
Gets the protobuf message of this object.
- getProto() - Method in class org.apache.hadoop.ozone.protocol.commands.SetNodeOperationalStateCommand
-
Gets the protobuf message of this object.
- getProtobuf() - Method in class org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo
- getProtobufMessage() - Method in class org.apache.hadoop.ozone.protocol.VersionResponse
-
Return a protobuf message.
- getProtoBufMessage() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns a ProtoBuf Message from ContainerData.
- getProtoBufMessage() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
-
Returns the StorageReportProto protoBuf message for the Storage Location report.
- getProtoBufMessage() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Returns a ProtoBuf Message from ContainerData.
- getProtoBufMessage() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus
-
Returns a CommandStatus from the protocol buffers.
- getProtoBufMessage() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlockCommandStatus
- getProtoBufMessage() - Method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand
-
Gets the protobuf message of this object.
- getPublisherFor(Class<? extends Message>) - Method in class org.apache.hadoop.ozone.container.common.report.ReportPublisherFactory
-
Returns the ReportPublisher for the corresponding report.
- getQueued() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- getQueuedCommandCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher
-
For each registered handler, call its getQueuedCount method to retrieve the number of queued commands.
- getQueuedCommandCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Returns a summary of the commands queued in the datanode.
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
- getQueuedCount() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Returns the queued command count for this handler.
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CreatePipelineCommandHandler
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
-
The count returned here, is the count of queued SCM delete block commands.
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.FinalizeNewLayoutVersionCommandHandler
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconcileContainerCommandHandler
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.RefreshVolumeUsageCommandHandler
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReplicateContainerCommandHandler
- getQueuedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.SetNodeOperationalStateCommandHandler
- getQueueMetrics() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getQueueMetrics() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getQueueSize() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getQuota(int) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.MappedBufferManager
- getRaftGroupId() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- getRaftPeersInPipeline(PipelineID) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getRangeKVs(String, int, String, MetadataKeyFilters.KeyPrefixFilter, boolean) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- getRangeKVs(KEY, int, KEY, MetadataKeyFilters.KeyPrefixFilter, boolean) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- getReadBytes() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Returns total number of bytes read from the volume.
- getReadChannel() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getReadContainerMerkleTreeLatencyNS() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getReadCopy(String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- getReadCopy(KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- getReadMappedBufferMaxCount() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- getReadMappedBufferMaxCount() - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
- getReadMappedBufferThreshold() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- getReadMappedBufferThreshold() - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
- getReadOpCount() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Returns total number of read operations performed on the volume.
- getReadTime() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Returns total read operations time on the volume.
- getReconfigurationHandler() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getReconfigurationHandler() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- getReconHeartbeatFrequency() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Return current Datanode to Recon heartbeat frequency in ms.
- getReconstructionTotal() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionMetrics
- getRecoveringContainerIterator() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Return an container Iterator over
ContainerSet.recoveringContainerMap. - getRecoveringContainerScrubInterval() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getReferenceCount() - Method in class org.apache.hadoop.ozone.container.common.utils.ReferenceCountedDB
- getRemaining() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getRemaining() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- getRepairContainerDiffs() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getReplicaIndex() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- getReplicaIndex() - Method in class org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo
- getReplicaIndex() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- getReplicaIndex() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex
- getReplicaIndex() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- getReplicationFailureCount() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationFailureCount(String) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationMaxStreams() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- getReplicationQueuedCount() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationQueuedCount(String) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationQueueLimit() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- getReplicationRequestAvgTime(String) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationRequestCount() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationRequestCount(String) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationRequestTotalTime(String) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationServer() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getReplicationSkippedCount() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationSkippedCount(String) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationSuccessCount() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationSuccessCount(String) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationTimeoutCount() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationTimeoutCount(String) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- getReplicationType() - Method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- getReport() - Method in class org.apache.hadoop.ozone.container.common.report.CommandStatusReportPublisher
- getReport() - Method in class org.apache.hadoop.ozone.container.common.report.ContainerReportPublisher
- getReport() - Method in class org.apache.hadoop.ozone.container.common.report.NodeReportPublisher
- getReport() - Method in class org.apache.hadoop.ozone.container.common.report.PipelineReportPublisher
- getReport() - Method in class org.apache.hadoop.ozone.container.common.report.ReportPublisher
-
Generate and returns the report which has to be sent as part of heartbeat.
- getReport() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getReportFrequency() - Method in class org.apache.hadoop.ozone.container.common.report.CommandStatusReportPublisher
- getReportFrequency() - Method in class org.apache.hadoop.ozone.container.common.report.ContainerReportPublisher
- getReportFrequency() - Method in class org.apache.hadoop.ozone.container.common.report.NodeReportPublisher
- getReportFrequency() - Method in class org.apache.hadoop.ozone.container.common.report.PipelineReportPublisher
- getReportFrequency() - Method in class org.apache.hadoop.ozone.container.common.report.ReportPublisher
-
Returns the frequency in which this particular report has to be scheduled.
- getRequiredReplicationSpace(long) - Method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
-
Calculate required replication space based on actual container size.
- getReservedCrossesLimit() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getReservedInBytes() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- getResult() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteBlockTransactionExecutionResult
- getRocksdbDeleteObsoleteFilesPeriod() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getRocksdbLogLevel() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getRocksdbLogMaxFileNum() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getRocksdbLogMaxFileSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getRocksdbMaxOpenFiles() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getRpcTimeout() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Get RpcTimeout.
- getSchemaHandlers() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getSchemaVersion() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getSCMServers() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
- getSCMServers() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManagerMXBean
- getScmUsed() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getScmUsed() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- getServer() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getServerDivision() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getServerDivision(RaftGroupId) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getServerType() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
-
Returns the Replication type supported by this end-point.
- getServerType() - Method in class org.apache.hadoop.ozone.container.common.transport.server.XceiverServerGrpc
-
Returns the Replication type supported by this end-point.
- getServerType() - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Returns the Replication type supported by this end-point.
- getServices() - Method in class org.apache.hadoop.ozone.HddsPolicyProvider
- getShouldDeleteRatisLogDirectory() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- getShutdownOnError() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Get shutdownStateMachine.
- getSourceDatanodes() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- getSources() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- getSources() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- getSpaceToReserve(Long) - Method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
-
Get space to reserve for replication.
- getSpnegoPrincipal() - Method in class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- getStage() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getStartTime() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getState() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the state of the container.
- getState() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Returns the current State this end point is in.
- getState() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachineMBean
- getState() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns the current state the machine is in.
- getState() - Method in class org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo
- getStateExpiryEpochSeconds() - Method in class org.apache.hadoop.ozone.protocol.commands.SetNodeOperationalStateCommand
- getStateMachineStorage() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- getStateMachineThread() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getStatistics() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- getStatus() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- getStatus() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- getStatus() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus
- getStorageDir() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getStorageDirectory() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getStorageDirectory() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
- getStorageDirectory() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerDataScannerMetrics
- getStorageID() - Method in class org.apache.hadoop.ozone.container.common.volume.MetadataVolume
- getStorageID() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getStorageID(Properties, File) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
-
Returns storageID if it is valid.
- getStorageLocation() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getStorageLocation() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- getStorageReport() - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Get storage report for the XceiverServer instance.
- getStorageReport() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- getStorageState() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getStorageType() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getStorageType() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- getStorageType() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getStorageType() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getStorageTypeName() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getStorageTypeName() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- getStorageTypeProto(StorageType) - Static method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getStore() - Method in class org.apache.hadoop.ozone.container.common.interfaces.DBHandle
- getStore() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- getStore() - Method in interface org.apache.hadoop.ozone.container.metadata.DBStoreManager
-
Get datanode store.
- getStreamDataChannel(ContainerProtos.ContainerCommandRequestProto) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- getStreamDataChannel(ContainerProtos.ContainerCommandRequestProto) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDispatcher
-
When uploading using stream, get StreamDataChannel.
- getStreamDataChannel(Container, BlockID, ContainerMetrics) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- getStreamDataChannel(Container, BlockID, ContainerMetrics) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- getStreamDataChannel(Container, BlockID, ContainerMetrics) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
- getStreamDataChannel(Container, ContainerProtos.ContainerCommandRequestProto) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- getStreamDataChannel(Container, ContainerProtos.ContainerCommandRequestProto) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- getSuccessBytes() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getSuccessCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getSupervisor() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getSupportedSchemaVersionOrDefault() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Returns schema version or the default value when the
KeyValueContainerData.schemaVersionis null. - getTableDumpFile(Table<String, ?>, File) - Static method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- getTargetDatanode() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- getTargetDatanodes() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- getTask() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Returns the next task to get executed by the datanode state machine.
- getTaskPriority() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.TaskRunner
- getTaskQueueTime() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.TaskRunner
- getTasks() - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- getTasks() - Method in class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.StaleRecoveringContainerScrubbingService
- getTerm() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- getTerm() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCommandInfo
- getTerm() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- getTerm() - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
-
Get term of this command.
- getTermOfLeaderSCM() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getThis() - Method in class org.apache.hadoop.ozone.container.common.volume.DbVolume.Builder
- getThis() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume.Builder
- getThis() - Method in class org.apache.hadoop.ozone.container.common.volume.MetadataVolume.Builder
- getThis() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- getThreadNamePrefix() - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- getThreadPoolActivePoolSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
- getThreadPoolActivePoolSize() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Returns the number of threads currently executing tasks in the thread pool for this handler.If the subclass does not override this method, the default implementation will return -1, indicating that the number of active threads is not applicable or not defined.
- getThreadPoolActivePoolSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getThreadPoolActivePoolSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- getThreadPoolMaxPoolSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
- getThreadPoolMaxPoolSize() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Returns the maximum number of threads allowed in the thread pool for this handler.
- getThreadPoolMaxPoolSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getThreadPoolMaxPoolSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- getTimeoutCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- getTlsClientConfig() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getTmpContainerChecksumFile(ContainerData) - Static method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
- getTmpDir() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getTmpDirectoryPath(KeyValueContainerData, HddsVolume) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
- getTokenHelper() - Method in class org.apache.hadoop.ozone.container.checksum.DNContainerOperationClient
- getTotalBlockChosenCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getTotalContainerChosenCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getTotalInFlightReplications() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
-
Returns a count of all inflight replication tasks across all task types.
- getTotalLockTimeoutTransactionCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getTotalPendingBlockCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
- getTotalRunTime() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Returns the total time this function takes to run.
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CreatePipelineCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.FinalizeNewLayoutVersionCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconcileContainerCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.RefreshVolumeUsageCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReplicateContainerCommandHandler
- getTotalRunTime() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.SetNodeOperationalStateCommandHandler
- getTransferredBytes() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- getTXIDs() - Method in class org.apache.hadoop.ozone.container.common.helpers.DeletedContainerBlocksSummary
- getTxIDSummary() - Method in class org.apache.hadoop.ozone.container.common.helpers.DeletedContainerBlocksSummary
- getType() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
- getType() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachineMBean
- getType() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getType() - Method in class org.apache.hadoop.ozone.container.common.volume.MetadataVolume
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
-
Returns the type of this command.
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.ClosePipelineCommand
-
Returns the type of this command.
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
-
Returns the type of this command.
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlocksCommand
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.FinalizeNewLayoutVersionCommand
-
Returns the type of this command.
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.RefreshVolumeUsageCommand
-
Returns the type of this command.
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.ReregisterCommand
-
Returns the type of this command.
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
-
Returns the type of this command.
- getType() - Method in class org.apache.hadoop.ozone.protocol.commands.SetNodeOperationalStateCommand
-
Returns the type of this command.
- getTypeClass() - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneChunkInfoListCodec
- getTypeClass() - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneKeyCodec
- getUncachedDatanodeStore(String, String, ConfigurationSource, boolean) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Obtain a DB handler for a given container or the underlying volume.
- getUncachedDatanodeStore(KeyValueContainerData, ConfigurationSource, boolean) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Obtain a DB handler for a given container.
- getUnderlyingProxyObject() - Method in class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolClientSideTranslatorPB
-
Return the proxy object underlying this protocol translator.
- getUnhealthyFile() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError
- getUnprefixedKeyFilter() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getUntarDirectory(HddsVolume) - Static method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
- getUpgradeFinalizer() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getUsableSpace() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- getUsableSpace(StorageContainerDatanodeProtocolProtos.StorageReportProto) - Static method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- getUsableSpace(StorageLocationReport) - Static method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- getUsageCheckFactory() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeFactory
- getUuid() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- getValue() - Method in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
-
returns the numeric value associated with the endPoint.
- getValue(String) - Method in class org.apache.hadoop.ozone.protocol.VersionResponse
- getValues() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Returns all known RPCEndpoints.
- getVersion() - Method in class org.apache.hadoop.hdds.scm.VersionInfo
-
Return the version.
- getVersion() - Method in class org.apache.hadoop.ozone.container.common.HDDSVolumeLayoutVersion
-
Return the version.
- getVersion() - Method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- getVersion() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Returns the version that we read from the server if anyone asks .
- getVersion(StorageContainerDatanodeProtocolProtos.SCMVersionRequestProto) - Method in interface org.apache.hadoop.ozone.protocol.StorageContainerDatanodeProtocol
-
Returns SCM version.
- getVersion(StorageContainerDatanodeProtocolProtos.SCMVersionRequestProto) - Method in interface org.apache.hadoop.ozone.protocol.StorageContainerNodeProtocol
-
Gets the version info from SCM.
- getVersion(StorageContainerDatanodeProtocolProtos.SCMVersionRequestProto) - Method in class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolClientSideTranslatorPB
-
Returns SCM version.
- GETVERSION - Enum constant in enum org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine.EndPointStates
- getVersionFile(File) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
- getVersionNumber() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
- getVersionNumber() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachineMBean
- getVolume() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Returns the volume of the Container.
- getVolumeChecker() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- getVolumeChoosingPolicy() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- getVolumeHealthCheckFileSize() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getVolumeHealthCheckFileSize(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getVolumeHealthMetrics() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- getVolumeInfoStats() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getVolumeIOFailureTolerance() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getVolumeIOStats() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- getVolumeIOTestCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- getVolumeMap() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- getVolumeRootDir() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getVolumeRootStr() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- getVolumeSet() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getVolumeSet() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeFactory
- getVolumeSet() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getVolumesList() - Method in class org.apache.hadoop.ozone.container.common.volume.ImmutableVolumeSet
- getVolumesList() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- getVolumesList() - Method in interface org.apache.hadoop.ozone.container.common.volume.VolumeSet
- getVolumeState() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getVolumeStateMap() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- getVolumeType() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- getVolumeType() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- getVolumeUsage() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getWitnessedContainerMetadataStore() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getWorkingDirName() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- getWriteBytes() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- getWriteBytes() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Returns total number of bytes written to the volume.
- getWriteChannel() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- getWriteContainerMerkleTreeLatencyNS() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- getWriteOpCount() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Returns total number of write operations performed on the volume.
- getWriteTime() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Returns total write operations time on the volume.
- getXceiverClientManager() - Method in class org.apache.hadoop.ozone.container.checksum.DNContainerOperationClient
- getXceiverClientManager() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECContainerOperationClient
- getYamlFields() - Static method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- getYamlForContainerType(ContainerProtos.ContainerType, boolean) - Static method in class org.apache.hadoop.ozone.container.common.impl.ContainerDataYaml
-
Given a ContainerType this method returns a Yaml representation of the container properties.
- GrpcContainerUploader - Class in org.apache.hadoop.ozone.container.replication
-
Uploads container to target datanode via gRPC.
- GrpcContainerUploader(ConfigurationSource, CertificateClient, ContainerController) - Constructor for class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader
- GrpcContainerUploader.SendContainerResponseStreamObserver - Class in org.apache.hadoop.ozone.container.replication
-
Observes gRPC response for SendContainer request, notifies callback on completion/error.
- GrpcContainerUploader.WrappedRequestStreamObserver<T> - Class in org.apache.hadoop.ozone.container.replication
-
this class wrap the request stream observer and handle error reported by ratis to response handler.
- GrpcReplicationClient - Class in org.apache.hadoop.ozone.container.replication
-
Client to read container data from gRPC.
- GrpcReplicationClient(String, int, SecurityConfig, CertificateClient, CopyContainerCompression) - Constructor for class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient
- GrpcReplicationClient.StreamDownloader - Class in org.apache.hadoop.ozone.container.replication
-
gRPC stream observer to CompletableFuture adapter.
- GrpcReplicationService - Class in org.apache.hadoop.ozone.container.replication
-
Service to make containers available for replication.
- GrpcReplicationService(ContainerReplicationSource, ContainerImporter) - Constructor for class org.apache.hadoop.ozone.container.replication.GrpcReplicationService
- GrpcXceiverService - Class in org.apache.hadoop.ozone.container.common.transport.server
-
Grpc Service for handling Container Commands on datanode.
- GrpcXceiverService(ContainerDispatcher) - Constructor for class org.apache.hadoop.ozone.container.common.transport.server.GrpcXceiverService
- GZIP - Enum constant in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
H
- handle(ContainerProtos.ContainerCommandRequestProto, Container, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- handle(ContainerProtos.ContainerCommandRequestProto, Container, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- handle(KeyValueContainerData, StorageContainerDatanodeProtocolProtos.DeletedBlocksTransaction) - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.SchemaHandler
- handle(SCMCommand<?>) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher
-
Dispatch the command to the correct handler.
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
-
Handles a given SCM command.
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
-
Handles a given SCM command.
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Handles a given SCM command.
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CreatePipelineCommandHandler
-
Handles a given SCM command.
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.FinalizeNewLayoutVersionCommandHandler
-
Handles a given SCM command.
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.RefreshVolumeUsageCommandHandler
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReplicateContainerCommandHandler
- handle(SCMCommand<?>, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.SetNodeOperationalStateCommandHandler
-
Handles a given SCM command.
- handle(SCMCommand, OzoneContainer, StateContext, SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconcileContainerCommandHandler
- HANDLE_GET_SMALL_FILE - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- HANDLE_PUT_SMALL_FILE - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- HANDLE_READ_CHUNK - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- HANDLE_WRITE_CHUNK - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- handleFatalVolumeFailures() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- handleNodeLogFailure(RaftGroupId, Throwable) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
-
Notify the Datanode Ratis endpoint of Ratis log failure.
- Handler - Class in org.apache.hadoop.ozone.container.common.interfaces
-
Dispatcher sends ContainerCommandRequests to Handler.
- Handler(ConfigurationSource, String, ContainerSet, VolumeSet, ContainerMetrics, IncrementalReportSender<Container>) - Constructor for class org.apache.hadoop.ozone.container.common.interfaces.Handler
- handleRemainingSleep(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- handleTasksResults(List<Future<DeleteBlocksCommandHandler.DeleteBlockTransactionExecutionResult>>, Consumer<DeleteBlocksCommandHandler.DeleteBlockTransactionExecutionResult>) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- handleUnhealthyScanResult(ContainerData, ScanResult) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanHelper
- handleVolumeFailures() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- handleVolumeFailures(StateContext) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Remove all containers belonging to failed volume.
- hasBlocks() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Returns true if container has some block.
- hasBlocks() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- hasDataChecksum(ContainerProtos.ContainerChecksumInfo) - Static method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Returns true if the
ContainerProtos.ContainerChecksumInfoprovided is not null, and its merkle tree has a data checksum field present. - hasEnoughVolumes() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- hasErrors() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ScanResult
- hasErrors() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.MetadataScanResult
- hasExpired(long) - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
-
If a deadline has been set to a non zero value, test if the current time passed is beyond the deadline or not.
- hashCode() - Method in class org.apache.hadoop.ozone.container.checksum.ReconcileContainerTask
- hashCode() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- hashCode() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- hashCode() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.TaskRunner
- hashCode() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- hashCode() - Method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- hashCode() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- hashCode() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex
- hasNext() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.BlockIterator
-
This checks if iterator has next element.
- hasNext() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockIterator
- hasNext() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockLocalIdIterator
- hasReadLock() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Check if the current thread holds read lock.
- hasReadLock() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Check if the current thread holds read lock.
- hasSchema(String) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- hasWriteLock() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Check if the current thread holds write lock.
- hasWriteLock() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Check if the current thread holds write lock.
- HDDS_CONTAINER_SCRUB_DEV_DATA_ENABLED - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- HDDS_CONTAINER_SCRUB_DEV_METADATA_ENABLED - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- HDDS_CONTAINER_SCRUB_ENABLED - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- HDDS_DATANODE_BLOCK_DELETE_THREAD_MAX - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- HDDS_DATANODE_VOLUME_MIN_FREE_SPACE - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- HDDS_DATANODE_VOLUME_MIN_FREE_SPACE_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- HDDS_DATANODE_VOLUME_MIN_FREE_SPACE_PERCENT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- HDDS_DATANODE_VOLUME_MIN_FREE_SPACE_PERCENT_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- HDDS_VOLUME_DIR - Static variable in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- HddsDatanodeClientProtocolServer - Class in org.apache.hadoop.ozone
-
The RPC server that listens to requests from clients.
- HddsDatanodeClientProtocolServer(DatanodeDetails, OzoneConfiguration, VersionInfo, ReconfigurationHandler) - Constructor for class org.apache.hadoop.ozone.HddsDatanodeClientProtocolServer
- HddsDatanodeHttpServer - Class in org.apache.hadoop.ozone
-
Simple http server to provide basic monitoring for hdds datanode.
- HddsDatanodeHttpServer(MutableConfigurationSource) - Constructor for class org.apache.hadoop.ozone.HddsDatanodeHttpServer
- HddsDatanodeService - Class in org.apache.hadoop.ozone
-
Datanode service plugin to start the HDDS container services.
- HddsDatanodeService() - Constructor for class org.apache.hadoop.ozone.HddsDatanodeService
- HddsDatanodeService(String[]) - Constructor for class org.apache.hadoop.ozone.HddsDatanodeService
-
Create a Datanode instance based on the supplied command-line arguments.
- HddsDatanodeStopService - Interface in org.apache.hadoop.ozone
-
Interface which declares a method to stop HddsDatanodeService.
- HddsDispatcher - Class in org.apache.hadoop.ozone.container.common.impl
-
Ozone Container dispatcher takes a call from the netty server and routes it to the right handler function.
- HddsDispatcher(ConfigurationSource, ContainerSet, VolumeSet, Map<ContainerProtos.ContainerType, Handler>, StateContext, ContainerMetrics, TokenVerifier) - Constructor for class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
-
Constructs an OzoneContainer that receives calls from XceiverServerHandler.
- HddsPolicyProvider - Class in org.apache.hadoop.ozone
-
PolicyProviderfor Datanode protocols. - HddsVolume - Class in org.apache.hadoop.ozone.container.common.volume
-
HddsVolume represents volume in a datanode.
- HddsVolume.Builder - Class in org.apache.hadoop.ozone.container.common.volume
-
Builder for HddsVolume.
- HddsVolumeFactory - Class in org.apache.hadoop.ozone.container.common.volume
-
A factory class for HddsVolume.
- HddsVolumeFactory(ConfigurationSource, SpaceUsageCheckFactory, MutableVolumeSet, String, String) - Constructor for class org.apache.hadoop.ozone.container.common.volume.HddsVolumeFactory
- HDDSVolumeLayoutVersion - Class in org.apache.hadoop.ozone.container.common
-
Layout version which describes information about the layout version on the datanode volume.
- HddsVolumeUtil - Class in org.apache.hadoop.ozone.container.common.utils
-
A util class for
HddsVolume. - HEARTBEAT - Enum constant in enum org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine.EndPointStates
- HeartbeatEndpointTask - Class in org.apache.hadoop.ozone.container.common.states.endpoint
-
Heartbeat class for SCMs.
- HeartbeatEndpointTask(EndpointStateMachine, ConfigurationSource, StateContext, HDDSLayoutVersionManager) - Constructor for class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask
-
Constructs a SCM heart beat.
- HeartbeatEndpointTask.Builder - Class in org.apache.hadoop.ozone.container.common.states.endpoint
-
Builder class for HeartbeatEndpointTask.
I
- ImmutableVolumeSet - Class in org.apache.hadoop.ozone.container.common.volume
-
Fixed list of volumes.
- ImmutableVolumeSet(Collection<? extends StorageVolume>) - Constructor for class org.apache.hadoop.ozone.container.common.volume.ImmutableVolumeSet
- ImmutableVolumeSet(StorageVolume...) - Constructor for class org.apache.hadoop.ozone.container.common.volume.ImmutableVolumeSet
- importContainer(long, Path, HddsVolume, CopyContainerCompression) - Method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
- importContainer(ContainerData, InputStream, TarContainerPacker) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Imports container from a raw input stream.
- importContainer(ContainerData, InputStream, TarContainerPacker) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- importContainer(ContainerData, InputStream, TarContainerPacker) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
- importContainerData(InputStream, ContainerPacker<CONTAINERDATA>) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Import the container from an external archive.
- importContainerData(InputStream, ContainerPacker<KeyValueContainerData>) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- importContainerData(KeyValueContainerData) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- IN_PROGRESS - Enum constant in enum org.apache.hadoop.ozone.container.replication.AbstractReplicationTask.Status
- INACCESSIBLE_DB - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- incBlockGroupReconstructionFailsTotal(long) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionMetrics
- incBlockGroupReconstructionTotal(long) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionMetrics
- incBytesReadStateMachine(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incClosedContainerBytesStats(ContainerProtos.Type, long) - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incCommittedBytes(long) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
-
add "delta" bytes to committed space in the volume.
- incContainerBytesStats(ContainerProtos.Type, long) - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incContainerDeleteFailedBlockCountNotZero() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incContainerDeleteFailedNonEmpty() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incContainerOpsLatencies(ContainerProtos.Type, long) - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incContainerOpsMetrics(ContainerProtos.Type) - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incContainerReconciledWithChanges() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incContainerReconciledWithoutChanges() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incContainersForceDelete() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incDbCloseLatency(long) - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- incDbOpenLatency(long) - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- incMissed() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
We maintain a count of how many times we missed communicating with a specific SCM.
- incNumApplyTransactionsFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumApplyTransactionsOps() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumBytesCommittedCount(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumBytesScanned(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerDataScannerMetrics
- incNumBytesWrittenCount(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumCacheEvictions() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- incNumCacheHits() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- incNumCacheMisses() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- incNumContainerNotOpenVerifyFailures() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumContainersScanned() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- incNumDataCacheHit() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumDataCacheMiss() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumDataVolumeScans(long) - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- incNumDbGetOps() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- incNumDbRemoveOps() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCacheMetrics
- incNumEvictedCacheCount() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumIterationsSkipped() - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- incNumMetadataVolumeScans(long) - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- incNumQueryStateMachineFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumQueryStateMachineOps() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumReadStateMachine() - Method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- incNumReadStateMachineFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumReadStateMachineMissCount() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumReadStateMachineOps() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumScanIterations() - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- incNumScanIterations() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- incNumScans() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- incNumScansSkipped() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- incNumStartTransactionVerifyFailures() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumUnHealthyContainers() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- incNumWriteDataFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumWriteStateMachineFails() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incNumWriteStateMachineOps() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- INCONSISTENT - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeState
- INCONSISTENT_CHUNK_LENGTH - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- incOutOfOrderDeleteBlockTransactionCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incPendingApplyTransactions() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incPipelineLatencyMs(ContainerProtos.Type, long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- incReadBytes(long) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Increment number of bytes read from the volume.
- incReadOpCount() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Increment the read operations performed on the volume.
- incReadTime(long) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Increment the time taken by read operation on the volume.
- increaseCommandCount(StorageContainerDatanodeProtocolProtos.SCMCommandProto.Type) - Method in class org.apache.hadoop.ozone.container.common.helpers.CommandHandlerMetrics
-
Increases the count of received commands for the specified command type.
- incReconstructionFailsTotal() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionMetrics
- incReconstructionTotal() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionMetrics
- INCREMENTAL_REPORT_QUEUE_PREFIX - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- IncrementalReportSender<T> - Interface in org.apache.hadoop.ozone.container.common.report
-
IncrementalReportSender is an interface to send ICRs.
- incrementBlockCount() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- incrementCorruptChunksIdentified(long) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementDivergedDeletedBlocksIdentified(long) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementFailedVolumes() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeHealthMetrics
- incrementHealthyVolumes() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeHealthMetrics
- incrementMerkleTreeDiffFailures() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementMerkleTreeReadFailures() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementMerkleTreeWriteFailures() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementMissingBlocksIdentified(long) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementMissingChunksIdentified(long) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementNoRepairContainerDiffs() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementReference() - Method in class org.apache.hadoop.ozone.container.common.utils.ReferenceCountedDB
- incrementRepairContainerDiffs() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- incrementUsedSpace(long) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- incrementUsedSpace(long) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- incrFailureCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrMarkedBlockCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrPendingDeletionBlocks(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Increase the count of pending deletion blocks.
- incrProcessedTransactionFailCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrProcessedTransactionSuccessCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrReceivedBlockCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrReceivedContainerCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrReceivedRetryTransactionCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrReceivedTransactionCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrSuccessBytes(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrSuccessCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrTotalBlockChosenCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrTotalContainerChosenCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incrTotalLockTimeoutTransactionCount() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- incWriteBytes(long) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Increment number of bytes written on to the volume.
- incWriteOpCount() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Increment the write operations performed on the volume.
- incWriteTime(long) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Increment the time taken by write operation on the volume.
- init() - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- init() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDispatcher
-
Initialize the Dispatcher.
- init() - Method in class org.apache.hadoop.ozone.container.common.report.ReportManager
-
Initializes ReportManager, also initializes all the configured report publishers.
- init() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- init() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
- init() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer
- init(DBStore) - Method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl.PreviousVersionTables
- init(StateContext, ScheduledExecutorService) - Method in class org.apache.hadoop.ozone.container.common.report.ReportPublisher
-
Initializes ReportPublisher with stateContext and executorService.
- INIT - Enum constant in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
- initCounters(AbstractReplicationTask) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- InitDatanodeState - Class in org.apache.hadoop.ozone.container.common.states.datanode
-
Init Datanode State is the task that gets run when we are in Init State.
- InitDatanodeState(ConfigurationSource, SCMConnectionManager, StateContext) - Constructor for class org.apache.hadoop.ozone.container.common.states.datanode.InitDatanodeState
-
Create InitDatanodeState Task.
- initDBStore(DBStoreBuilder, ManagedDBOptions, ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- initDBStore(DBStoreBuilder, ManagedDBOptions, ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- initDBStore(DBStoreBuilder, ManagedDBOptions, ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl
- initialize() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
-
Initializes the volume.
- initialize(HDDSLayoutVersionManager) - Static method in class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures
- initialize(RaftServer, RaftGroupId, RaftStorage) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- initializeCertificateClient(CertificateClient) - Method in class org.apache.hadoop.ozone.HddsDatanodeService
-
Initializes secure Datanode.
- initializeImpl() - Method in class org.apache.hadoop.ozone.container.common.volume.DbVolume
- initializeImpl() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- initPerDiskDBStore(String, ConfigurationSource, boolean) - Static method in class org.apache.hadoop.ozone.container.common.utils.HddsVolumeUtil
-
Initialize db instance, rocksdb will load the existing instance if present and format a new one if not.
- INSPECT - Enum constant in enum org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector.Mode
- INSTANCE - Static variable in class org.apache.hadoop.ozone.container.common.impl.ContainerDataScanOrder
- INVALID_REPLICA_INDEX - Static variable in class org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo
- isAlive() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- isAllowedContainerImport(long) - Method in class org.apache.hadoop.ozone.container.replication.ContainerImporter
- isAtTheEnd() - Method in class org.apache.hadoop.ozone.container.stream.DirstreamClientHandler
- isBlockInPendingPutBlockCache(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Return whether the given localID of a block is present in the pendingPutBlockCache or not.
- isChunkDataValidationCheck() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- isClosed() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
checks if the container is closed.
- isClosed() - Method in class org.apache.hadoop.ozone.container.common.utils.ReferenceCountedDB
-
Returns if the underlying DB is closed.
- isClosed() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- isClosed() - Method in interface org.apache.hadoop.ozone.container.metadata.DBStoreManager
-
Returns if the underlying DB is closed.
- isClosing() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
checks if the container is closing.
- isCommit() - Method in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.WriteChunkStage
- isCommittedSpace() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- isDaemonStarted() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- isDaemonStopped() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Check if the datanode state machine daemon is stopped.
- isDataScanEnabled() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- isDbLoaded() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- isDbLoadFailure() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- isDeleted() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ScanResult
- isDeleted() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.MetadataScanResult
- isDuplicateTransaction(long, KeyValueContainerData, StorageContainerDatanodeProtocolProtos.DeletedBlocksTransaction, BlockDeletingServiceMetrics) - Static method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- isEmpty() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- isEmpty() - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- isEnabled() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- isError() - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.SendContainerResponseStreamObserver
- isExist(String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- isExist(KEY) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- isExist(HddsProtos.PipelineID) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- isExist(HddsProtos.PipelineID) - Method in class org.apache.hadoop.ozone.container.common.transport.server.XceiverServerGrpc
- isExist(HddsProtos.PipelineID) - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Returns true if the given pipeline exist.
- isFailed() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
- isFailed() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- isFailed() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.StorageLocationReportMXBean
- isFailed() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- isFinalized(HDDSLayoutFeature) - Static method in class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures
- isFinalizedAndEnabled(ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures.SchemaV3
- isFinalizedBlockExist(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- isFinalizedBlockExist(long, long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
- isFinalizedBlockExist(Container, long) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- isFinalizedBlockExist(Container, long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- isForce() - Method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- isForce() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- isLockAcquisitionFailed() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteBlockTransactionExecutionResult
- isMetadataScanEnabled() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- isNodeRegistered(DatanodeDetails) - Method in interface org.apache.hadoop.ozone.protocol.StorageContainerNodeProtocol
-
Check if node is registered or not.
- isOpen() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
checks if the container is open.
- isOpen() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- isOverWriteRequested(File, ChunkInfo) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
-
Checks if we are getting a request to overwrite an existing range of chunk.
- isOverWriteRequested(FileChannel, ChunkInfo) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
-
Checks if a request to overwrite an existing range of a chunk has been received.
- isPassive() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Returns true if the end point is not an SCM.
- isPipelineCloseInProgress(UUID) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ClosePipelineCommandHandler
-
Returns true if pipeline close is in progress, else false.
- isPipelineCloseInProgress(UUID) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- isQuasiClosed() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
checks if the container is quasi closed.
- isReadNettyChunkedNioFile() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- isReadNettyChunkedNioFile() - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
- isReadOnly() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerInspector
-
Determines whether the inspector will be modifying containers as part of the process method.
- isReadOnly() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
- isReadOnly(ContainerProtos.ContainerType) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerInspectorUtil
- isReady() - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- isReleaseSupported() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- isReservedUsagesInRange() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- isSameSchemaVersion(String, String) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
- isStateMachineHealthy() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- isStopped() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- isThreadPoolAvailable(ExecutorService) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- isTransitionAllowedTo(DatanodeStateMachine.DatanodeStates) - Method in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
- isUnhealthy() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
checks if the container is unhealthy.
- isValid() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
checks if the container is invalid.
- isValidContainerType(ContainerProtos.ContainerType) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDeletionChoosingPolicy
-
Determine if the container has suitable type for this policy.
- isWrite() - Method in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.WriteChunkStage
- iterator() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- iterator(KEY, Table.KeyValueIterator.Type) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
J
- join() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Waits for DatanodeStateMachine to exit.
- join() - Method in class org.apache.hadoop.ozone.HddsDatanodeClientProtocolServer
- join() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
K
- KEYVALUE_YAML_TAG - Static variable in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- KeyValueContainer - Class in org.apache.hadoop.ozone.container.keyvalue
-
Class to perform KeyValue Container operations.
- KeyValueContainer(KeyValueContainerData, ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- KeyValueContainerCheck - Class in org.apache.hadoop.ozone.container.keyvalue
-
Class to run integrity checks on Datanode Containers.
- KeyValueContainerCheck(ConfigurationSource, KeyValueContainer) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerCheck
- KeyValueContainerData - Class in org.apache.hadoop.ozone.container.keyvalue
-
This class represents the KeyValueContainer metadata, which is the in-memory representation of container metadata and is represented on disk by the .container file.
- KeyValueContainerData(long, ContainerLayoutVersion, long, String, String) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Constructs KeyValueContainerData object.
- KeyValueContainerData(KeyValueContainerData) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- KeyValueContainerLocationUtil - Class in org.apache.hadoop.ozone.container.keyvalue.helpers
-
Class which provides utility methods for container locations.
- KeyValueContainerMetadataInspector - Class in org.apache.hadoop.ozone.container.keyvalue
-
Container inspector for key value container metadata.
- KeyValueContainerMetadataInspector() - Constructor for class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
- KeyValueContainerMetadataInspector(KeyValueContainerMetadataInspector.Mode) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
- KeyValueContainerMetadataInspector.Mode - Enum in org.apache.hadoop.ozone.container.keyvalue
-
The mode to run the inspector in.
- KeyValueContainerUtil - Class in org.apache.hadoop.ozone.container.keyvalue.helpers
-
Class which defines utility methods for KeyValueContainer.
- KeyValueHandler - Class in org.apache.hadoop.ozone.container.keyvalue
-
Handler for KeyValue Container type.
- KeyValueHandler(ConfigurationSource, String, ContainerSet, VolumeSet, ContainerMetrics, IncrementalReportSender<Container>, ContainerChecksumTreeManager) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- KeyValueHandler(ConfigurationSource, String, ContainerSet, VolumeSet, VolumeChoosingPolicy, ContainerMetrics, IncrementalReportSender<Container>, Clock, ContainerChecksumTreeManager) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- KeyValueStreamDataChannel - Class in org.apache.hadoop.ozone.container.keyvalue.impl
-
This class is used to get the DataChannel for streaming.
L
- LAST_CHUNK_INFO - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- LAST_CHUNK_INFO - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- lastDataScanTime() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- limitReadSize(long) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- link(StateMachine.DataStream, RaftProtos.LogEntryProto) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- LIST_BLOCK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- LIST_CHUNK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- LIST_CONTAINER - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- listBlock(long, DatanodeDetails, ECReplicationConfig, Token<? extends TokenIdentifier>) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECContainerOperationClient
- listBlock(Container, long, int) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- listBlock(Container, long, int) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
List blocks in a container.
- listContainer(long, long, List<ContainerData>) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
A simple interface for container Iterations.
- load() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerInspector
-
Loads necessary configurations to determine how/if to run the inspector when the process method is called.
- load() - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerInspectorUtil
- load() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
-
Validate configuration here so that an invalid config value is only logged once, and not once per container.
- loadAllHddsVolumeDbStore(MutableVolumeSet, MutableVolumeSet, boolean, Logger) - Static method in class org.apache.hadoop.ozone.container.common.utils.HddsVolumeUtil
-
Load already formatted db instances for all HddsVolumes.
- loadDbStore(boolean) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- loadFromFile(File) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- loadKVContainerData(File) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- loadKVContainerDataFromFiles(KeyValueContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Load container KV metadata from external files.
- lock() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Takes a lock on this EndPoint so that other threads don't use this while we are trying to communicate via this endpoint.
- LOG - Static variable in class org.apache.hadoop.ozone.container.common.transport.server.GrpcXceiverService
- LOG - Static variable in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore
- LOG - Static variable in class org.apache.hadoop.ozone.container.metadata.SchemaOneChunkInfoListCodec
- LOG_NAME - Static variable in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
- logAndReturnError(Logger, StorageContainerException, ContainerProtos.ContainerCommandRequestProto) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
Logs the error and returns a response to the caller.
- logChecksumUpdated(ContainerData, long) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container's checksum is updated.
- logClosed(ContainerData) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is moved to the closed state.
- logClosing(ContainerData) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is moved to the closing state.
- logDeleted(ContainerData, boolean) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is deleted because it is empty.
- logExported(ContainerData) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is copied from this datanode.
- logIfNeeded(Exception) - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Logs exception if needed.
- logImported(ContainerData) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is copied in to this datanode.
- logLost(ContainerData, String) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is lost from this datanode.
- logOpen(ContainerData) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when an open container is first created.
- logQuasiClosed(ContainerData, String) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a Ratis container is moved to the quasi-closed state.
- logReconciled(ContainerData, long, DatanodeDetails) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is reconciled.
- logRecovered(ContainerData) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is recovered using EC offline reconstruction.
- logUnhealthy(ContainerData, ScanResult) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerLogger
-
Logged when a container is moved to the unhealthy state.
- LZ4 - Enum constant in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
M
- main(String[]) - Static method in class org.apache.hadoop.ozone.HddsDatanodeService
- MappedBufferManager - Class in org.apache.hadoop.ozone.container.keyvalue.impl
-
A Manager who manages the mapped buffers to under a predefined total count, also support reuse mapped buffers.
- MappedBufferManager(int) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.impl.MappedBufferManager
- mapToDestination(String) - Method in class org.apache.hadoop.ozone.container.stream.DirectoryServerDestination
- mapToDestination(String) - Method in interface org.apache.hadoop.ozone.container.stream.StreamingDestination
-
Returns destination path to each logical name.
- markAsEmpty() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Indicates that this container has no more data, and is eligible for deletion.
- markAsExecuted() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus
-
Marks the command status as executed.
- markAsFailed() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus
-
Marks the command status as failed.
- markContainerForClose() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Marks the container for closing.
- markContainerForClose() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- markContainerForClose(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Marks the container for closing.
- markContainerForClose(Container) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Marks the container for closing.
- markContainerForClose(Container) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- markContainerForDelete() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Marks the container replica as deleted.
- markContainerForDelete() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- markContainerUnhealthy() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Marks the container replica as unhealthy.
- markContainerUnhealthy() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- markContainerUnhealthy(long, ScanResult) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Marks the container as UNHEALTHY.
- markContainerUnhealthy(Container, ScanResult) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Marks the container Unhealthy.
- markContainerUnhealthy(Container, ScanResult) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- MAX_VOLUME_FAILURE_TOLERATED_LIMIT - Static variable in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
- MeasuredReplicator - Class in org.apache.hadoop.ozone.container.replication
-
ContainerReplicator wrapper with additional metrics.
- MeasuredReplicator(ContainerReplicator, String) - Constructor for class org.apache.hadoop.ozone.container.replication.MeasuredReplicator
- META_VOLUME - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeType
- METADATA - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaOneDBDefinition
- METADATA - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaThreeDBDefinition
- METADATA - Static variable in class org.apache.hadoop.ozone.container.metadata.DatanodeSchemaTwoDBDefinition
- METADATA_SCAN_INTERVAL_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- METADATA_SCAN_INTERVAL_KEY - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- MetadataScanResult - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Represents the result of a container metadata scan.
- MetadataScanResult(List<ContainerScanError>, boolean) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.MetadataScanResult
- MetadataVolume - Class in org.apache.hadoop.ozone.container.common.volume
-
MetadataVolume represents a volume in datanode for metadata(ratis).
- MetadataVolume(MetadataVolume.Builder) - Constructor for class org.apache.hadoop.ozone.container.common.volume.MetadataVolume
- MetadataVolume.Builder - Class in org.apache.hadoop.ozone.container.common.volume
-
Builder class for MetadataVolume.
- MetadataVolumeFactory - Class in org.apache.hadoop.ozone.container.common.volume
-
A factory class for MetadataVolume.
- MetadataVolumeFactory(ConfigurationSource, SpaceUsageCheckFactory, MutableVolumeSet) - Constructor for class org.apache.hadoop.ozone.container.common.volume.MetadataVolumeFactory
- metrics - Variable in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- METRICS_SOURCE_NAME - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- MISSING_CHUNK - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- MISSING_CHUNKS_DIR - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- MISSING_CONTAINER_DIR - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- MISSING_CONTAINER_FILE - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- MISSING_DATA_FILE - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- MISSING_METADATA_DIR - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- moveToDeletedContainerDir(KeyValueContainerData, HddsVolume) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
-
Moves container directory to a new location under "volume/hdds/cluster-id/tmp/deleted-containers" and updates metadata and chunks path.
- MutableVolumeSet - Class in org.apache.hadoop.ozone.container.common.volume
-
VolumeSet to manage volumes in a DataNode.
- MutableVolumeSet(String, String, ConfigurationSource, StateContext, StorageVolume.VolumeType, StorageVolumeChecker) - Constructor for class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- MutableVolumeSet(String, ConfigurationSource, StateContext, StorageVolume.VolumeType, StorageVolumeChecker) - Constructor for class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
N
- needsDataChecksum() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- needsRepair() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
-
If needRepair is true, It means current replica needs blocks/chunks from the peer to repair its container replica.
- newBuilder() - Static method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
-
Returns StorageLocation.Builder instance.
- newBuilder() - Static method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher
- newBuilder() - Static method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask
-
Returns a builder class for HeartbeatEndpointTask task.
- newBuilder() - Static method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask
-
Returns a builder class for RegisterEndPoint task.
- newBuilder() - Static method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- newBuilder() - Static method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- newBuilder() - Static method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlockCommandStatus.DeleteBlockCommandStatusBuilder
- newBuilder() - Static method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand
-
Returns a new builder.
- newBuilder() - Static method in class org.apache.hadoop.ozone.protocol.VersionResponse
-
Returns a new Builder.
- newBuilder(ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.common.report.ReportManager
-
Returns new
ReportManager.Builderwhich can be used to construct. - newBuilder(DispatcherContext.Op) - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- newRaftProperties() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- newReadOnlyContainerSet(long) - Static method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- newRwContainerSet(WitnessedContainerMetadataStore, long) - Static method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- newXceiverServerRatis(HddsDatanodeService, DatanodeDetails, ConfigurationSource, ContainerDispatcher, ContainerController, CertificateClient, StateContext) - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- nextBlock() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.BlockIterator
-
Get next block in the container.
- nextBlock() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockIterator
-
This method returns blocks matching with the filter.
- nextBlock() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockLocalIdIterator
-
This method returns blocks matching with the filter.
- NO_ATTRIBUTES - Static variable in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- NO_COMPRESSION - Enum constant in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- NO_SUCH_BLOCK_ERR_MSG - Static variable in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
- noBlocksInContainer(DatanodeStore, KeyValueContainerData, boolean) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
-
Returns if there are no blocks in the container.
- NodeReportPublisher - Class in org.apache.hadoop.ozone.container.common.report
-
Publishes NodeReport which will be sent to SCM as part of heartbeat.
- NodeReportPublisher() - Constructor for class org.apache.hadoop.ozone.container.common.report.NodeReportPublisher
- nodeStateUpdated(HddsProtos.NodeOperationalState) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- NON_EXISTENT - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeState
- NORMAL - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeState
- NOT_FORMATTED - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeState
- NOT_INITIALIZED - Enum constant in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeState
- notifyExtendedNoLeader(RaftProtos.RoleInfoProto) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- notifyFollowerSlowness(RaftProtos.RoleInfoProto, RaftPeer) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- notifyGroupRemove() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- notifyGroupRemove(RaftGroupId) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- notifyInstallSnapshotFromLeader(RaftProtos.RoleInfoProto, TermIndex) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- notifyLeaderChanged(RaftGroupMemberId, RaftPeerId) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- notifyLogFailed(Throwable, RaftProtos.LogEntryProto) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- notifyNotLeader(Collection<TransactionContext>) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- notifyServerShutdown(RaftProtos.RoleInfoProto, boolean) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- notifyTermIndexUpdated(long, long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
-
Notifies the state machine about index updates because of entries which do not cause state machine update, i.e. conf entries, metadata entries
- NULL - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
O
- OFF - Enum constant in enum org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector.Mode
- ON_DEMAND_BANDWIDTH_PER_VOLUME_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- ON_DEMAND_VOLUME_BYTES_PER_SECOND_KEY - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- onCompleted() - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.SendContainerResponseStreamObserver
- onCompleted() - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- onCompleted() - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient.StreamDownloader
- OnDemandContainerReplicationSource - Class in org.apache.hadoop.ozone.container.replication
-
A naive implementation of the replication source which creates a tar file on-demand without pre-create the compressed archives.
- OnDemandContainerReplicationSource(ContainerController) - Constructor for class org.apache.hadoop.ozone.container.replication.OnDemandContainerReplicationSource
- OnDemandContainerScanner - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Class for performing on demand scans of containers.
- OnDemandContainerScanner(ContainerScannerConfiguration, ContainerController) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.OnDemandContainerScanner
- OnDemandScannerMetrics - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
This class captures the on-demand container data scanner metrics.
- onEnter() - Method in class org.apache.hadoop.ozone.container.common.states.datanode.InitDatanodeState
-
Called before entering this state.
- onEnter() - Method in class org.apache.hadoop.ozone.container.common.states.datanode.RunningDatanodeState
-
Called before entering this state.
- onEnter() - Method in interface org.apache.hadoop.ozone.container.common.states.DatanodeState
-
Called before entering this state.
- onError(Throwable) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.SendContainerResponseStreamObserver
- onError(Throwable) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- onError(Throwable) - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient.StreamDownloader
- onExit() - Method in class org.apache.hadoop.ozone.container.common.states.datanode.InitDatanodeState
-
Called After exiting this state.
- onExit() - Method in class org.apache.hadoop.ozone.container.common.states.datanode.RunningDatanodeState
-
Called After exiting this state.
- onExit() - Method in interface org.apache.hadoop.ozone.container.common.states.DatanodeState
-
Called After exiting this state.
- onFailure(StorageVolume) - Static method in class org.apache.hadoop.ozone.container.common.utils.StorageVolumeUtil
- onNext(ContainerProtos.CopyContainerResponseProto) - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient.StreamDownloader
- onNext(ContainerProtos.SendContainerResponse) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.SendContainerResponseStreamObserver
- onNext(T) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- op(DispatcherContext) - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- OpenContainerBlockMap - Class in org.apache.hadoop.ozone.container.common.impl
-
Map: containerId -> (localId ->
BlockData). - OpenContainerBlockMap() - Constructor for class org.apache.hadoop.ozone.container.common.impl.OpenContainerBlockMap
- orderByDescendingPriority(List<ContainerData>) - Method in class org.apache.hadoop.ozone.container.common.impl.RandomContainerDeletionChoosingPolicy
- orderByDescendingPriority(List<ContainerData>) - Method in class org.apache.hadoop.ozone.container.common.impl.TopNOrderedContainerDeletionChoosingPolicy
- orderByDescendingPriority(List<ContainerData>) - Method in class org.apache.hadoop.ozone.container.common.interfaces.ContainerDeletionChoosingPolicyTemplate
-
Abstract step for ordering the container data to be deleted.
- org.apache.hadoop.hdds.freon - package org.apache.hadoop.hdds.freon
-
Utility classes used in instrumented freon tests like LeaderAppendLogEntryGenerator.
- org.apache.hadoop.hdds.scm - package org.apache.hadoop.hdds.scm
-
Version information.
- org.apache.hadoop.ozone - package org.apache.hadoop.ozone
-
Generic ozone specific classes.
- org.apache.hadoop.ozone.audit - package org.apache.hadoop.ozone.audit
-
This package defines DNAction - an implementation of AuditAction for various actions that will be audited in Datanode.
- org.apache.hadoop.ozone.container.checksum - package org.apache.hadoop.ozone.container.checksum
-
This package contains classes handling container level checksums.
- org.apache.hadoop.ozone.container.common - package org.apache.hadoop.ozone.container.common
-
Common Container Layer.
- org.apache.hadoop.ozone.container.common.helpers - package org.apache.hadoop.ozone.container.common.helpers
-
Contains protocol buffer helper classes and utilites used in impl.
- org.apache.hadoop.ozone.container.common.impl - package org.apache.hadoop.ozone.container.common.impl
-
This package is contains Ozone container implementation.
- org.apache.hadoop.ozone.container.common.interfaces - package org.apache.hadoop.ozone.container.common.interfaces
-
This package contains common ozone container interfaces.
- org.apache.hadoop.ozone.container.common.report - package org.apache.hadoop.ozone.container.common.report
-
Datanode Reports: As part of heartbeat, datanode has to share its current state with SCM.
- org.apache.hadoop.ozone.container.common.statemachine - package org.apache.hadoop.ozone.container.common.statemachine
-
State machine class is used by the container to denote various states a container can be in and also is used for command processing.
- org.apache.hadoop.ozone.container.common.statemachine.commandhandler - package org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Classes dedicated to handle container commands.
- org.apache.hadoop.ozone.container.common.states - package org.apache.hadoop.ozone.container.common.states
-
Package to hold datanode states related classes.
- org.apache.hadoop.ozone.container.common.states.datanode - package org.apache.hadoop.ozone.container.common.states.datanode
-
This package contains files that guide the state transitions from Init->Running->Shutdown for the datanode.
- org.apache.hadoop.ozone.container.common.states.endpoint - package org.apache.hadoop.ozone.container.common.states.endpoint
-
This package contains code for RPC endpoints transitions.
- org.apache.hadoop.ozone.container.common.transport.server - package org.apache.hadoop.ozone.container.common.transport.server
-
This package contains classes for the server of the storage container protocol.
- org.apache.hadoop.ozone.container.common.transport.server.ratis - package org.apache.hadoop.ozone.container.common.transport.server.ratis
-
This package contains classes for the server implementation using Apache Ratis.
- org.apache.hadoop.ozone.container.common.utils - package org.apache.hadoop.ozone.container.common.utils
-
Common container utils.
- org.apache.hadoop.ozone.container.common.utils.db - package org.apache.hadoop.ozone.container.common.utils.db
-
This package contains files related to db use in datanodes.
- org.apache.hadoop.ozone.container.common.volume - package org.apache.hadoop.ozone.container.common.volume
-
This package contains volume/ disk related classes.
- org.apache.hadoop.ozone.container.ec.reconstruction - package org.apache.hadoop.ozone.container.ec.reconstruction
-
Erasure codding related classes.
- org.apache.hadoop.ozone.container.keyvalue - package org.apache.hadoop.ozone.container.keyvalue
-
This package contains classes for KeyValue container type.
- org.apache.hadoop.ozone.container.keyvalue.helpers - package org.apache.hadoop.ozone.container.keyvalue.helpers
-
This package contains utility classes for KeyValue container type.
- org.apache.hadoop.ozone.container.keyvalue.impl - package org.apache.hadoop.ozone.container.keyvalue.impl
-
Chunk manager and block manager implementations for keyvalue container type.
- org.apache.hadoop.ozone.container.keyvalue.interfaces - package org.apache.hadoop.ozone.container.keyvalue.interfaces
-
Chunk manager and block manager interfaces for keyvalue container type.
- org.apache.hadoop.ozone.container.keyvalue.statemachine.background - package org.apache.hadoop.ozone.container.keyvalue.statemachine.background
-
Tasks running in the background.
- org.apache.hadoop.ozone.container.metadata - package org.apache.hadoop.ozone.container.metadata
-
This package contains classes that define the structure of the datanode's database, and allow reading and writing to it.
- org.apache.hadoop.ozone.container.ozoneimpl - package org.apache.hadoop.ozone.container.ozoneimpl
-
Ozone main that calls into the container layer.
- org.apache.hadoop.ozone.container.replication - package org.apache.hadoop.ozone.container.replication
-
Classes to replicate container data between datanodes.
- org.apache.hadoop.ozone.container.stream - package org.apache.hadoop.ozone.container.stream
-
Streaming API: client and server to move raw binary data.
- org.apache.hadoop.ozone.container.upgrade - package org.apache.hadoop.ozone.container.upgrade
-
Contains upgrade related classes.
- org.apache.hadoop.ozone.protocol - package org.apache.hadoop.ozone.protocol
-
This package contains classes for HDDS protocol definitions.
- org.apache.hadoop.ozone.protocol.commands - package org.apache.hadoop.ozone.protocol.commands
-
Set of classes that help in protoc conversions.
- org.apache.hadoop.ozone.protocolPB - package org.apache.hadoop.ozone.protocolPB
-
Storage container protocol translator related classes.
- OZONE_DATANODE_CHECK_EMPTY_CONTAINER_DIR_ON_DELETE_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- OzoneContainer - Class in org.apache.hadoop.ozone.container.ozoneimpl
-
Ozone main class sets up the network servers and initializes the container layer.
- OzoneContainer(DatanodeDetails, ConfigurationSource, StateContext, VolumeChoosingPolicy) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
-
Shorthand constructor used for testing in non-secure context.
- OzoneContainer(HddsDatanodeService, DatanodeDetails, ConfigurationSource, StateContext, CertificateClient, SecretKeyVerifierClient, VolumeChoosingPolicy) - Constructor for class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
-
Construct OzoneContainer object.
P
- pack(Container<CONTAINERDATA>, OutputStream) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerPacker
-
Compress all the container data (chunk data, metadata db AND container descriptor) to one single archive.
- pack(Container<KeyValueContainerData>, OutputStream) - Method in class org.apache.hadoop.ozone.container.keyvalue.TarContainerPacker
-
Given a containerData include all the required container data/metadata in a tar file.
- parseKVContainerData(KeyValueContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
-
Parse KeyValueContainerData and verify checksum.
- parseKVContainerData(KeyValueContainerData, ConfigurationSource, boolean) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
- pause() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- pauseContainerScrub() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- persistContainerSet(OutputStream) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
-
As a part of taking snapshot with Ratis StateMachine, it will persist the existing container set in the snapshotFile.
- persistCustomContainerState(Container<? extends ContainerData>, byte[], ContainerProtos.ContainerDataProto.State, Path) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerPacker
-
Persists the custom state for a container.
- persistPutBlock(KeyValueContainer, BlockData, boolean) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- PIPELINE_ACTION_QUEUE_PREFIX - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- PipelineReportPublisher - Class in org.apache.hadoop.ozone.container.common.report
-
Publishes Pipeline which will be sent to SCM as part of heartbeat.
- PipelineReportPublisher() - Constructor for class org.apache.hadoop.ozone.container.common.report.PipelineReportPublisher
- populatePathFields(String, HddsVolume) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Set all of the path realted container data fields based on the name conventions.
- preFinalizeUpgrade(DatanodeStateMachine) - Method in class org.apache.hadoop.ozone.container.upgrade.DataNodeUpgradeFinalizer
- PREFIX - Static variable in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- prepare(long) - Method in interface org.apache.hadoop.ozone.container.replication.ContainerReplicationSource
-
Prepare for the replication.
- prepare(long) - Method in class org.apache.hadoop.ozone.container.replication.OnDemandContainerReplicationSource
- PreviousVersionTables() - Constructor for class org.apache.hadoop.ozone.container.metadata.WitnessedContainerMetadataStoreImpl.PreviousVersionTables
- printError(Throwable) - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- process(ContainerData, DatanodeStore) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerInspector
-
Operates on the container as the inspector is configured.
- process(ContainerData, DatanodeStore) - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerInspectorUtil
- process(ContainerData, DatanodeStore) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
- process(ContainerData, DatanodeStore, Logger) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
- processHeartbeat(DatanodeDetails) - Method in interface org.apache.hadoop.ozone.protocol.StorageContainerNodeProtocol
-
Send heartbeat to indicate the datanode is alive and doing well.
- processHeartbeat(DatanodeDetails, StorageContainerDatanodeProtocolProtos.CommandQueueReportProto) - Method in interface org.apache.hadoop.ozone.protocol.StorageContainerNodeProtocol
-
Send heartbeat to indicate the datanode is alive and doing well.
- processMessage(StorageContainerDatanodeProtocolProtos.SCMDatanodeRequest) - Method in class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolServerSideTranslatorPB
- ProcessTransactionTask(StorageContainerDatanodeProtocolProtos.DeletedBlocksTransaction) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.ProcessTransactionTask
- PushReplicator - Class in org.apache.hadoop.ozone.container.replication
-
Pushes the container to the target datanode.
- PushReplicator(ConfigurationSource, ContainerReplicationSource, ContainerUploader) - Constructor for class org.apache.hadoop.ozone.container.replication.PushReplicator
- put(String, String) - Method in class org.apache.hadoop.ozone.protocol.VersionResponse
-
Adds a value to version Response.
- put(String, ChunkInfoList) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- put(KEY, VALUE) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
- PUT_BLOCK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- PUT_SMALL_FILE - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- putBackReports(List<Message>, InetSocketAddress) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Adds the reports which could not be sent by heartbeat back to the reports list.
- putBlock(Container, BlockData) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- putBlock(Container, BlockData) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
Puts or overwrites a block.
- putBlock(Container, BlockData, boolean) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
- putBlock(Container, BlockData, boolean) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
Puts or overwrites a block.
- putBlockByID(BatchOperation, boolean, long, BlockData, KeyValueContainerData, boolean) - Method in interface org.apache.hadoop.ozone.container.metadata.DatanodeStore
- putBlockByID(BatchOperation, boolean, long, BlockData, KeyValueContainerData, boolean) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreWithIncrementalChunkList
- putBlockForClosedContainer(Container, BlockData, boolean) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
-
Persists the block data for a closed container.
- putBlockForClosedContainer(Container, BlockData, boolean) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
Persists the block data for a closed container.
- putBlockForClosedContainer(KeyValueContainer, BlockData, long, boolean) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
-
Handle Put Block operation for closed container.
- putWithBatch(BatchOperation, String, ChunkInfoList) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- putWithBatch(BatchOperation, KEY, VALUE) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeTable
Q
- quasiClose() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Quasi Closes a open container, if it is already closed or does not exist a StorageContainerException is thrown.
- quasiClose() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- quasiCloseContainer() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Marks this container as quasi closed.
- quasiCloseContainer(long, String) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Quasi closes a container given its id.
- quasiCloseContainer(Container, String) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Moves the Container to QUASI_CLOSED state.
- quasiCloseContainer(Container, String) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- query(Message) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- queryUpgradeStatus() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
- QUEUE_LIMIT - Static variable in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- QUEUED - Enum constant in enum org.apache.hadoop.ozone.container.replication.AbstractReplicationTask.Status
R
- RandomContainerDeletionChoosingPolicy - Class in org.apache.hadoop.ozone.container.common.impl
-
Randomly choosing containers for block deletion.
- RandomContainerDeletionChoosingPolicy() - Constructor for class org.apache.hadoop.ozone.container.common.impl.RandomContainerDeletionChoosingPolicy
- RatisServerConfiguration - Class in org.apache.hadoop.ozone.container.common.transport.server.ratis
-
Holds configuration items for Ratis/Raft server.
- RatisServerConfiguration() - Constructor for class org.apache.hadoop.ozone.container.common.transport.server.ratis.RatisServerConfiguration
- RawDB - Class in org.apache.hadoop.ozone.container.common.utils
-
Just a wrapper for DatanodeStore.
- RawDB(DatanodeStore, String) - Constructor for class org.apache.hadoop.ozone.container.common.utils.RawDB
- read(ContainerData) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Reads the checksum info of the specified container.
- read(RaftProtos.LogEntryProto, TransactionContext) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
-
This method is used by the Leader to read state machine data for sending appendEntries to followers.
- READ_CHUNK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- READ_CONTAINER - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- READ_OPTIONS - Static variable in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- READ_STATE_MACHINE_DATA - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- readChecksumInfo(ContainerData) - Static method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Reads the container checksum info file (containerID.tree) from the disk.
- readChunk(Container, BlockID, ChunkInfo, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- readChunk(Container, BlockID, ChunkInfo, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDummyImpl
-
return a zero-filled buffer.
- readChunk(Container, BlockID, ChunkInfo, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- readChunk(Container, BlockID, ChunkInfo, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerChunkStrategy
-
reads the data defined by a chunk.
- readChunk(Container, BlockID, ChunkInfo, DispatcherContext) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
-
reads the data defined by a chunk.
- readContainer(byte[]) - Static method in class org.apache.hadoop.ozone.container.common.impl.ContainerDataYaml
-
Read the yaml file content, and return containerData.
- readContainer(InputStream) - Static method in class org.apache.hadoop.ozone.container.common.impl.ContainerDataYaml
-
Read the yaml content, and return containerData.
- readContainerFile(File) - Static method in class org.apache.hadoop.ozone.container.common.impl.ContainerDataYaml
-
Read the yaml file, and return containerData.
- readData(long, int, File, long, HddsVolume, int, boolean, MappedBufferManager) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- readData(File, long, long, long, HddsVolume, DispatcherContext) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- readDatanodeDetailsFrom(File) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
Read
DatanodeDetailsfrom a local ID file. - readDatanodeIdFile(File) - Static method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml
-
Read datanode.id from file.
- readFrom(File) - Static method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeVersionFile
-
Creates a property object from the specified file content.
- readFromTmpFile() - Method in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- readLock() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Acquire read lock.
- readLock() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Takes a read lock.
- readLock() - Method in class org.apache.hadoop.ozone.container.common.volume.ImmutableVolumeSet
- readLock() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
-
Acquire Volume Set Read lock.
- readLock() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Acquire read lock.
- readLockInterruptibly() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Acquire read lock, unless interrupted while waiting.
- readLockInterruptibly() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Acquire read lock, unless interrupted while waiting.
- readUnlock() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Release read lock.
- readUnlock() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Releases the read lock.
- readUnlock() - Method in class org.apache.hadoop.ozone.container.common.volume.ImmutableVolumeSet
- readUnlock() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
-
Release Volume Set Read lock.
- readUnlock() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Release read lock.
- readVolume(File) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerReader
- reconcileContainer(DNContainerOperationClient, long, Set<DatanodeDetails>) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
- reconcileContainer(DNContainerOperationClient, Container<?>, Collection<DatanodeDetails>) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Triggers reconciliation of this container replica's data with its peers.
- reconcileContainer(DNContainerOperationClient, Container<?>, Collection<DatanodeDetails>) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- ReconcileContainerCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
Asks datanodes to reconcile the specified container with other container replicas.
- ReconcileContainerCommand(long, Set<DatanodeDetails>) - Constructor for class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- ReconcileContainerCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Handles commands from SCM to reconcile a container replica on this datanode with the replicas on its peers.
- ReconcileContainerCommandHandler(ReplicationSupervisor, DNContainerOperationClient) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconcileContainerCommandHandler
- ReconcileContainerTask - Class in org.apache.hadoop.ozone.container.checksum
-
Used to execute a container reconciliation task that has been queued from the ReplicationSupervisor.
- ReconcileContainerTask(ContainerController, DNContainerOperationClient, ReconcileContainerCommand) - Constructor for class org.apache.hadoop.ozone.container.checksum.ReconcileContainerTask
- ReconDatanodeProtocol - Interface in org.apache.hadoop.ozone.protocol
-
The protocol spoken between datanodes and Recon.
- ReconDatanodeProtocolPB - Interface in org.apache.hadoop.ozone.protocolPB
-
Protocol used from a datanode to Recon.
- reconstructECBlockGroup(BlockLocationInfo, ECReplicationConfig, SortedMap<Integer, DatanodeDetails>, BlockData[]) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator
- reconstructECContainerGroup(long, ECReplicationConfig, SortedMap<Integer, DatanodeDetails>, SortedMap<Integer, DatanodeDetails>) - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator
- ReconstructECContainersCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
SCM command to request reconstruction of EC containers.
- ReconstructECContainersCommand(long, List<ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex>, List<DatanodeDetails>, ByteString, ECReplicationConfig) - Constructor for class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- ReconstructECContainersCommand(long, List<ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex>, List<DatanodeDetails>, ByteString, ECReplicationConfig, long) - Constructor for class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex - Class in org.apache.hadoop.ozone.protocol.commands
-
To store the datanode details with replica index.
- ReconstructECContainersCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Command handler for reconstructing the lost EC containers.
- ReconstructECContainersCommandHandler(ConfigurationSource, ReplicationSupervisor, ECReconstructionCoordinator) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReconstructECContainersCommandHandler
- recordApplyTransactionCompletionNs(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- recordQueueingDelay(ContainerProtos.Type, long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- recordStartTransactionCompleteNs(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- recordUntilApplyTransactionNs(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- recordWriteStateMachineCompletionNs(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- recordWriteStateMachineQueueingLatencyNs(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- ReferenceCountedDB - Class in org.apache.hadoop.ozone.container.common.utils
-
Class to implement reference counting over instances handed by Container Cache.
- ReferenceCountedDB(DatanodeStore, String) - Constructor for class org.apache.hadoop.ozone.container.common.utils.ReferenceCountedDB
- refreshAllVolumeUsage() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- refreshFullReport(Message) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
refresh Full report.
- refreshNow() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- refreshVolumeUsage() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- RefreshVolumeUsageCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
Asks datanode to refresh disk usage info immediately.
- RefreshVolumeUsageCommand() - Constructor for class org.apache.hadoop.ozone.protocol.commands.RefreshVolumeUsageCommand
- RefreshVolumeUsageCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Command handler to refresh usage info of all volumes.
- RefreshVolumeUsageCommandHandler() - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.RefreshVolumeUsageCommandHandler
- register(DatanodeDetails, StorageContainerDatanodeProtocolProtos.NodeReportProto, StorageContainerDatanodeProtocolProtos.PipelineReportsProto, StorageContainerDatanodeProtocolProtos.LayoutVersionProto) - Method in interface org.apache.hadoop.ozone.protocol.StorageContainerNodeProtocol
-
Register the node if the node finds that it is not registered with any SCM.
- register(HddsProtos.ExtendedDatanodeDetailsProto, StorageContainerDatanodeProtocolProtos.NodeReportProto, StorageContainerDatanodeProtocolProtos.ContainerReportsProto, StorageContainerDatanodeProtocolProtos.PipelineReportsProto, StorageContainerDatanodeProtocolProtos.LayoutVersionProto) - Method in interface org.apache.hadoop.ozone.protocol.StorageContainerDatanodeProtocol
-
Register Datanode.
- register(HddsProtos.ExtendedDatanodeDetailsProto, StorageContainerDatanodeProtocolProtos.NodeReportProto, StorageContainerDatanodeProtocolProtos.ContainerReportsProto, StorageContainerDatanodeProtocolProtos.PipelineReportsProto, StorageContainerDatanodeProtocolProtos.LayoutVersionProto) - Method in class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolClientSideTranslatorPB
-
Register Datanode.
- register(StorageContainerDatanodeProtocolProtos.SCMRegisterRequestProto) - Method in class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolServerSideTranslatorPB
- REGISTER - Enum constant in enum org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine.EndPointStates
- RegisteredCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
Response to Datanode Register call.
- RegisteredCommand(StorageContainerDatanodeProtocolProtos.SCMRegisteredResponseProto.ErrorCode, DatanodeDetails, String) - Constructor for class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand
- RegisteredCommand.Builder - Class in org.apache.hadoop.ozone.protocol.commands
-
A builder class to verify all values are sane.
- RegisterEndpointTask - Class in org.apache.hadoop.ozone.container.common.states.endpoint
-
Register a datanode with SCM.
- RegisterEndpointTask(EndpointStateMachine, OzoneContainer, StateContext, HDDSLayoutVersionManager) - Constructor for class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask
-
Creates a register endpoint task.
- RegisterEndpointTask.Builder - Class in org.apache.hadoop.ozone.container.common.states.endpoint
-
Builder class for RegisterEndPoint task.
- registerOnDemandScanner(OnDemandContainerScanner) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- registerReconfigCallbacks(ReconfigurationHandler) - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- registerVolumeSet(VolumeSet) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
- release() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- releaseCommitSpace() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- releaseQuota(int) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.MappedBufferManager
- remove() - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- removeChunk(BlockID, ContainerProtos.ChunkInfo) - Method in class org.apache.hadoop.ozone.container.common.impl.OpenContainerBlockMap
-
Removes the chunk from the chunkInfo list for the given block.
- removeContainer(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Removes container from both memory and database.
- removeContainer(long) - Method in class org.apache.hadoop.ozone.container.common.impl.OpenContainerBlockMap
-
Removes the Container matching with specified containerId.
- removeContainer(KeyValueContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
-
remove Container 1. remove db, 2. move to tmp directory.
- removeContainerDB(KeyValueContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.KeyValueContainerUtil
-
remove Container db, the Level DB file.
- removeContainerFromDB(KeyValueContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Remove container KV metadata from per-disk db store.
- removeContainerOnlyFromMemory(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Removes containerId from memory.
- removeDB(String) - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCache
-
Remove a DB handler from cache.
- removeDB(String) - Method in class org.apache.hadoop.ozone.container.common.utils.DatanodeStoreCache
- removeDB(KeyValueContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Remove a DB handler from cache.
- removeFromBlockMap(BlockID) - Method in class org.apache.hadoop.ozone.container.common.impl.OpenContainerBlockMap
-
removes the block from the block map.
- removeFromPendingPutBlockCache(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Remove the given localID of a block from the pendingPutBlockCache.
- removeGroup(HddsProtos.PipelineID) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- removeGroup(HddsProtos.PipelineID) - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Exit a pipeline.
- removeKVContainerData(long) - Method in class org.apache.hadoop.ozone.container.metadata.DatanodeStoreSchemaThreeImpl
- removeLRU(AbstractLinkedMap.LinkEntry) - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCache
- removeMissingContainer(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Marks a container to be missing, thus it removes the container from inmemory containerMap and marks the container as missing.
- removeRecoveringContainer(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Removes the Recovering Container matching with specified containerId.
- removeSCMServer(InetSocketAddress) - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Removes a SCM machine for the target set.
- removeVolume(String) - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- REPAIR - Enum constant in enum org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector.Mode
- replicate(ReplicationTask) - Method in interface org.apache.hadoop.ozone.container.replication.ContainerReplicator
- replicate(ReplicationTask) - Method in class org.apache.hadoop.ozone.container.replication.DownloadAndImportReplicator
- replicate(ReplicationTask) - Method in class org.apache.hadoop.ozone.container.replication.MeasuredReplicator
- replicate(ReplicationTask) - Method in class org.apache.hadoop.ozone.container.replication.PushReplicator
- ReplicateContainerCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
SCM command to request replication of a container.
- ReplicateContainerCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Command handler to copy containers from sources.
- ReplicateContainerCommandHandler(ConfigurationSource, ReplicationSupervisor, ContainerReplicator, ContainerReplicator) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.ReplicateContainerCommandHandler
- REPLICATION_MAX_STREAMS_DEFAULT - Static variable in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- REPLICATION_STREAMS_LIMIT_KEY - Static variable in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- replicationConfig(ReplicationServer.ReplicationConfig) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.Builder
- ReplicationConfig() - Constructor for class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- ReplicationServer - Class in org.apache.hadoop.ozone.container.replication
-
Separated network server for server2server container replication.
- ReplicationServer(ContainerController, ReplicationServer.ReplicationConfig, SecurityConfig, CertificateClient, ContainerImporter, String) - Constructor for class org.apache.hadoop.ozone.container.replication.ReplicationServer
- ReplicationServer.ReplicationConfig - Class in org.apache.hadoop.ozone.container.replication
-
Replication-related configuration.
- ReplicationSupervisor - Class in org.apache.hadoop.ozone.container.replication
-
Single point to schedule the downloading tasks based on priorities.
- ReplicationSupervisor.Builder - Class in org.apache.hadoop.ozone.container.replication
-
Builder for
ReplicationSupervisor. - ReplicationSupervisor.TaskRunner - Class in org.apache.hadoop.ozone.container.replication
-
An executable form of a replication task with status handling.
- ReplicationSupervisorMetrics - Class in org.apache.hadoop.ozone.container.replication
-
Metrics source to report number of replication tasks.
- ReplicationSupervisorMetrics(ReplicationSupervisor) - Constructor for class org.apache.hadoop.ozone.container.replication.ReplicationSupervisorMetrics
- ReplicationTask - Class in org.apache.hadoop.ozone.container.replication
-
The task to download a container from the sources.
- ReplicationTask(long, List<DatanodeDetails>, ContainerReplicator) - Constructor for class org.apache.hadoop.ozone.container.replication.ReplicationTask
-
Intended to only be used in tests.
- ReplicationTask(ReplicateContainerCommand, ContainerReplicator) - Constructor for class org.apache.hadoop.ozone.container.replication.ReplicationTask
- REPORT_LOG - Static variable in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
- reportBuilder() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- reportBuilder() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- ReportManager - Class in org.apache.hadoop.ozone.container.common.report
-
ReportManager is responsible for managing all the
ReportPublisherand also providesScheduledExecutorServiceto ReportPublisher which should be used for scheduling the reports. - ReportManager.Builder - Class in org.apache.hadoop.ozone.container.common.report
-
Builder to construct
ReportManager. - ReportPublisher<T> - Class in org.apache.hadoop.ozone.container.common.report
-
Abstract class responsible for scheduling the reports based on the configured interval.
- ReportPublisher() - Constructor for class org.apache.hadoop.ozone.container.common.report.ReportPublisher
- ReportPublisherFactory - Class in org.apache.hadoop.ozone.container.common.report
-
Factory class to construct
ReportPublisherfor a report. - ReportPublisherFactory(ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.common.report.ReportPublisherFactory
-
Constructs
ReportPublisherFactoryinstance. - request(int) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- requestVote(RaftPeerId, RaftProtos.RequestVoteRequestProto) - Static method in class org.apache.hadoop.hdds.freon.FakeRatisFollower
- ReregisterCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
Informs a datanode to register itself with SCM again.
- ReregisterCommand() - Constructor for class org.apache.hadoop.ozone.protocol.commands.ReregisterCommand
- resetBlockPendingDeletion() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- resetNumContainersScanned() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- resetNumUnhealthyContainers() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- resetPendingDeleteBlockCount(DBHandle) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- resumeContainerScrub() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
- retrieveContainerIdFromTarName(String) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
- ROCKSDB_DELETE_OBSOLETE_FILES_PERIOD_MICRO_SECONDS_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- ROCKSDB_LOG_MAX_FILE_NUM_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- ROCKSDB_LOG_MAX_FILE_SIZE_BYTES_KEY - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- RoundRobinVolumeChoosingPolicy - Class in org.apache.hadoop.ozone.container.common.volume
-
Choose volumes in round-robin order.
- RoundRobinVolumeChoosingPolicy() - Constructor for class org.apache.hadoop.ozone.container.common.volume.RoundRobinVolumeChoosingPolicy
- run() - Method in class org.apache.hadoop.ozone.container.common.report.ReportPublisher
- run() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler.DeleteCmdWorker
- run() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- run() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- run() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerReader
- run() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.TaskRunner
- runIteration() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- RUNNING - Enum constant in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
- RunningDatanodeState - Class in org.apache.hadoop.ozone.container.common.states.datanode
-
Class that implements handshake with SCM.
- RunningDatanodeState(ConfigurationSource, SCMConnectionManager, StateContext) - Constructor for class org.apache.hadoop.ozone.container.common.states.datanode.RunningDatanodeState
- runPrefinalizeStateActions(Storage, DatanodeStateMachine) - Method in class org.apache.hadoop.ozone.container.upgrade.DataNodeUpgradeFinalizer
- runTask() - Method in class org.apache.hadoop.ozone.container.checksum.ReconcileContainerTask
- runTask() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- runTask() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
-
Abstract method which needs to be overridden by the sub classes to execute the task.
- runTask() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
S
- saveNewCertId(String) - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- scaleOutOfServiceLimit(int) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- scanContainer(long, String) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Triggers a scan of a container in this set.
- scanContainer(Container<?>) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- scanContainer(Container<?>) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerDataScanner
- scanContainer(Container<?>) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerMetadataScanner
- scanContainer(Container<?>, String) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OnDemandContainerScanner
-
Triggers an on-demand scan of this container.
- scanContainerWithoutGap(long, String) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
-
Triggers a scan of a container in this set regardless of whether it was recently scanned.
- scanContainerWithoutGap(Container<?>, String) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OnDemandContainerScanner
-
Triggers an on-demand scan of this container regardless of whether it was recently scanned.
- scanData(DataTransferThrottler, Canceler) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Perform checksum verification for the container data.
- scanData(DataTransferThrottler, Canceler) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- scanData(Container<?>, DataTransferThrottler, Canceler) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanHelper
- scanMetadata(Container<?>) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanHelper
- scanMetaData() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
check and report the structural integrity of the container.
- scanMetaData() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- ScanResult - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
Encapsulates the result of a container scan.
- schedule(Checkable<K, V>, K) - Method in interface org.apache.hadoop.ozone.container.common.volume.AsyncChecker
-
Schedule an asynchronous check for the given object.
- schedule(Checkable<K, V>, K) - Method in class org.apache.hadoop.ozone.container.common.volume.ThrottledAsyncChecker
-
See
AsyncChecker.schedule(org.apache.hadoop.hdfs.server.datanode.checker.Checkable<K, V>, K)If the object has been checked recently then the check will be skipped. - SchemaOneChunkInfoListCodec - Class in org.apache.hadoop.ozone.container.metadata
-
Codec for parsing
ContainerProtos.ChunkInfoListobjects from data that may have been written using schema version one. - SchemaOneDeletedBlocksTable - Class in org.apache.hadoop.ozone.container.metadata
-
For RocksDB instances written using DB schema version 1, all data is stored in the default column family.
- SchemaOneDeletedBlocksTable(Table<String, ChunkInfoList>) - Constructor for class org.apache.hadoop.ozone.container.metadata.SchemaOneDeletedBlocksTable
- SchemaOneKeyCodec - Class in org.apache.hadoop.ozone.container.metadata
-
Containers written using schema version 1 wrote unprefixed block ID keys as longs, and metadata or prefixed block IDs as Strings.
- SchemaV2() - Constructor for class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures.SchemaV2
- SchemaV3() - Constructor for class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures.SchemaV3
- SCMCommand<T> - Class in org.apache.hadoop.ozone.protocol.commands
-
A class that acts as the base class to convert between Java and SCM commands in protobuf format.
- SCMConnectionManager - Class in org.apache.hadoop.ozone.container.common.statemachine
-
SCMConnectionManager - Acts as a class that manages the membership information of the SCMs that we are working with.
- SCMConnectionManager(ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
- SCMConnectionManagerMXBean - Interface in org.apache.hadoop.ozone.container.common.statemachine
-
JMX information about the connected SCM servers.
- ScmHA() - Constructor for class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures.ScmHA
- ScmHAFinalizeUpgradeActionDatanode - Class in org.apache.hadoop.ozone.container.upgrade
-
Action to run upgrade flow for SCM HA exactly once.
- ScmHAFinalizeUpgradeActionDatanode() - Constructor for class org.apache.hadoop.ozone.container.upgrade.ScmHAFinalizeUpgradeActionDatanode
- seekToFirst() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.BlockIterator
-
Seek to first entry.
- seekToFirst() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockIterator
- seekToFirst() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockLocalIdIterator
- seekToLast() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.BlockIterator
-
Seek to last entry.
- seekToLast() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockIterator
- seekToLast() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractDatanodeStore.KeyValueBlockLocalIdIterator
- send(StreamObserver<ContainerProtos.ContainerCommandResponseProto>) - Method in class org.apache.hadoop.ozone.container.common.transport.server.GrpcXceiverService
- send(T) - Method in interface org.apache.hadoop.ozone.container.common.report.IncrementalReportSender
-
Send ICR immediately (triggers heartbeat).
- sendDeferred(T) - Method in interface org.apache.hadoop.ozone.container.common.report.IncrementalReportSender
-
Send deferred ICR to next scheduled heartbeat (no immediate trigger).
- sendDeferredICR(Container) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
This should be called when there is no state change.
- sendHeartbeat(StorageContainerDatanodeProtocolProtos.SCMHeartbeatRequestProto) - Method in interface org.apache.hadoop.ozone.protocol.StorageContainerDatanodeProtocol
-
Used by data node to send a Heartbeat.
- sendHeartbeat(StorageContainerDatanodeProtocolProtos.SCMHeartbeatRequestProto) - Method in class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolClientSideTranslatorPB
-
Send by datanode to SCM.
- sendICR(Container) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
This should be called whenever there is state change.
- setAutoCompactionSmallSstFile(boolean) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setAutoCompactionSmallSstFileIntervalMinutes(long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setAutoCompactionSmallSstFileNum(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setAutoCompactionSmallSstFileSize(long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setAutoCompactionSmallSstFileThreads(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setAvailableSpaceInsufficient(boolean) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- setBlockBytesForTesting(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- setBlockCountForTesting(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- setBlockDeleteCommandWorkerInterval(Duration) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setBlockDeleteQueueLimit(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setBlockDeleteThreads(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setBlockDeletingMaxLockHoldingTime(Duration) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setBlockDeletionAck(StorageContainerDatanodeProtocolProtos.ContainerBlocksDeletionACKProto) - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlockCommandStatus.DeleteBlockCommandStatusBuilder
- setBlockDeletionInterval(Duration) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setBlockDeletionLimit(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setBlocksDeletionAck(StorageContainerDatanodeProtocolProtos.ContainerBlocksDeletionACKProto) - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlockCommandStatus
- setCapacity(long) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets the capacity of volume.
- setCertificateClient(CertificateClient) - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- setCertSerialId(String) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setCheckChunksFilePath(boolean) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- setChunkDataValidationCheck(boolean) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setChunksPath(String) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Set chunks Path.
- setClientRpcPort(String) - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- setClusterId(String) - Method in class org.apache.hadoop.ozone.container.common.DatanodeLayoutStorage
- setClusterId(String) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- setClusterId(String) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDispatcher
-
If cluster ID is not set, this will set cluster ID, otherwise it is a no-op.
- setClusterID(String) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- setClusterID(String) - Method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand.Builder
-
Sets cluster ID.
- setCmdId(Long) - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- setCommandQueueLimit(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setCommitted(long) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets the committed bytes count.
- setCommittedSpace(boolean) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- setConf(ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.report.ReportPublisher
- setConfig(ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask.Builder
-
Sets the Config.
- setConfig(ConfigurationSource) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask.Builder
-
Sets the Config.
- setConfiguration(OzoneConfiguration) - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- setConnectionManager(SCMConnectionManager) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher.Builder
-
Set the Connection Manager.
- setContainer(OzoneContainer) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher.Builder
-
Add the OzoneContainer.
- setContainer2BCSIDMap(Map<Long, Long>) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Builder
-
Sets the container2BCSIDMap to contain all the containerIds per RaftGroup.
- setContainerCloseThreads(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setContainerDataProto(ContainerProtos.ContainerDataProto.Builder) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- setContainerDBType(String) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Sets the DBType used for the container.
- setContainerDeleteThreads(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setContainerFileChecksum(String) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- setContainerReplicaProto(StorageContainerDatanodeProtocolProtos.ContainerReplicaProto.Builder) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- setContainerScanMinGap(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- setContainerSchemaV3Enabled(boolean) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setContainerSchemaV3KeySeparator(String) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setContext(StateContext) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher.Builder
-
Sets the Context.
- setContext(StateContext) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Sets the current context.
- setContext(StateContext) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask.Builder
-
Sets the context.
- setContext(StateContext) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask.Builder
- setController(ContainerController) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- setCurrentVersion(int) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setDataChecksum(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- setDatanode(DatanodeDetails) - Method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand.Builder
-
sets datanode details.
- setDatanodeDetails(DatanodeDetails) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask.Builder
-
Sets the NodeID.
- setDatanodeDetails(DatanodeDetails) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask.Builder
-
Sets the NodeID.
- setDatanodeDetails(DatanodeDetails) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask
-
Set the contiainerNodeID Proto.
- setDatanodeDetailsProto(HddsProtos.DatanodeDetailsProto) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask
-
Set container node ID proto.
- setDataScanInterval(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- setDataScanTimestamp(Long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- setDbFile(File) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Sets Container dbFile.
- setDbParentDir(File) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- setDbVolume(DbVolume) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- setDeadline(long) - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
-
Allows a deadline to be set on the command.
- setDeletedBlock(long, long) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
-
Creates a deleted block entry in the merkle tree and assigns the block this fixed checksum.
- setDeletedContainerDir(File) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- setDiskCheckMinGap(Duration) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setDiskCheckTimeout(Duration) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setEnabled(boolean) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- setEncodedToken(String) - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
- setEndpointStateMachine(EndpointStateMachine) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask.Builder
-
Sets the endpoint state machine.
- setEndpointStateMachine(EndpointStateMachine) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask.Builder
-
Sets the endpoint state machine.
- setErrorCode(StorageContainerDatanodeProtocolProtos.SCMRegisteredResponseProto.ErrorCode) - Method in class org.apache.hadoop.ozone.protocol.commands.RegisteredCommand.Builder
-
Sets Error code.
- setExecutorCompletionService(ExecutorCompletionService) - Method in class org.apache.hadoop.ozone.container.common.states.datanode.RunningDatanodeState
- setFailed(boolean) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets whether the volume failed or not.
- setFailedDataVolumesTolerated(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setFailedDbVolumesTolerated(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setFailedMetadataVolumesTolerated(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setFailedVolumeListener(CheckedRunnable<IOException>) - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- setFreeSpaceToSpare(long) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets the free space available to spare.
- setGatherContainerUsages(Function<HddsVolume, Long>) - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- setGatherContainerUsages(Function<HddsVolume, Long>) - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- setGatherContainerUsages(Function<HddsVolume, Long>) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- setHostName(String) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setHostName(String) - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- setHttpPort(String) - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- setHttpsPort(String) - Method in class org.apache.hadoop.ozone.DNMXBeanImpl
- setId(String) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets the storageId.
- setInitialVersion(int) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setInjector(FaultInjector) - Static method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- setIpAddress(String) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setLastSuccessfulHeartbeat(ZonedDateTime) - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
- setLayoutVersionManager(HDDSLayoutVersionManager) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.HeartbeatEndpointTask.Builder
-
Sets the LayoutVersionManager.
- setLayoutVersionManager(HDDSLayoutVersionManager) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask.Builder
-
Sets the LayoutVersionManager.
- setLinked() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- setLogIndex(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Builder
-
Sets the logIndex for the container request from Ratis.
- setMessageCompression(boolean) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- setMetadata(Map<String, String>) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Set metadata.
- setMetadataPath(String) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Sets container metadata path.
- setMetadataScanInterval(long) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- setMetricsForTesting(ContainerMetrics) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- setMiniClusterMode() - Static method in class org.apache.hadoop.ozone.container.common.utils.DatanodeStoreCache
- setMiniClusterMode(boolean) - Static method in class org.apache.hadoop.ozone.container.common.utils.DatanodeStoreCache
- setMsg(String) - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- SetNodeOperationalStateCommand - Class in org.apache.hadoop.ozone.protocol.commands
-
A command used to persist the current node operational state on the datanode.
- SetNodeOperationalStateCommand(long, HddsProtos.NodeOperationalState, long) - Constructor for class org.apache.hadoop.ozone.protocol.commands.SetNodeOperationalStateCommand
-
Ctor that creates a SetNodeOperationalStateCommand.
- SetNodeOperationalStateCommandHandler - Class in org.apache.hadoop.ozone.container.common.statemachine.commandhandler
-
Handle the SetNodeOperationalStateCommand sent from SCM to the datanode to persist the current operational state.
- SetNodeOperationalStateCommandHandler(ConfigurationSource, Consumer<HddsProtos.NodeOperationalState>) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.SetNodeOperationalStateCommandHandler
-
Set Node State command handler.
- setNumReadThreadPerVolume(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setNumSnapshotsRetained(int) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.RatisServerConfiguration
- setNumVolumesScannedInLastIteration(long) - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- setOn(ConfigurationTarget) - Method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- setOnReadyHandler(Runnable) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- setOzoneContainer(OzoneContainer) - Method in class org.apache.hadoop.ozone.container.common.states.endpoint.RegisterEndpointTask.Builder
-
Sets the ozonecontainer.
- setPassive(boolean) - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
- setPeriodicDiskCheckIntervalMinutes(long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setPersistedOpState(String) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setPersistedOpStateExpiryEpochSec(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setPoolSize(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- setPoolSize(int) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer
- setPort(int) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- setPortDetails(Map<String, Integer>) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setPriority(StorageContainerDatanodeProtocolProtos.ReplicationCommandPriority) - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
-
Set the relative priority of a task.
- setPriority(StorageContainerDatanodeProtocolProtos.ReplicationCommandPriority) - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- setRecoveringContainerScrubInterval(Duration) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setRecoveringTimeout(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerSet
- setReleaseMethod(Runnable) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- setReleaseSupported(boolean) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Builder
- setRemaining(long) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets the remaining free space value.
- setReplicaIndex(int) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- setReplicaIndex(int) - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- setReplicaIndex(int) - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- setReplicationMaxStreams(int) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- setReplicationQueueLimit(int) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- setReservedCrossesLimit(boolean) - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- setRocksdbDeleteObsoleteFilesPeriod(long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setRocksdbLogLevel(String) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setRocksdbLogMaxFileNum(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setRocksdbLogMaxFileSize(long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setRocksdbMaxOpenFiles(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setSchemaVersion(String) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
- setScmUsed(long) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets the scmUsed Value.
- setSecretKeyClient(SecretKeyClient) - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- setShouldOnlyRunOnInServiceDatanodes(boolean) - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
-
Set whether the task should only run on in service datanodes.
- setStage(DispatcherContext.WriteChunkStage) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Builder
-
Sets the WriteChunkStage.
- setState(ContainerProtos.ContainerDataProto.State) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Set the state of the container.
- setState(DatanodeStateMachine.DatanodeStates) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Sets the current state of the machine.
- setState(EndpointStateMachine.EndPointStates) - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Sets the endpoint state.
- setState(StorageVolume.VolumeState) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- setStateContext(StateContext) - Method in class org.apache.hadoop.ozone.container.common.report.ReportManager.Builder
-
Sets the
StateContext. - setStatus(StorageContainerDatanodeProtocolProtos.CommandStatus.Status) - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- setStatus(AbstractReplicationTask.Status) - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- setStorageDirectory(String) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerDataScannerMetrics
- setStorageLocation(String) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets the storageLocation.
- setStorageType(StorageType) - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport.Builder
-
Sets the storageType.
- setStripedLock(Striped<ReadWriteLock>) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- setTerm(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Builder
-
Sets the current term for the container request from Ratis.
- setTerm(long) - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
-
Set term of this command.
- setTermOfLeaderSCM(long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- setTestImpl(DiskCheckUtil.DiskChecks) - Static method in class org.apache.hadoop.ozone.container.common.utils.DiskCheckUtil
- setTotalPendingBlockCount(long) - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- setTransferredBytes(long) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- setType(StorageContainerDatanodeProtocolProtos.SCMCommandProto.Type) - Method in class org.apache.hadoop.ozone.protocol.commands.CommandStatus.CommandStatusBuilder
- setUuid(String) - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- setVersion(int) - Method in class org.apache.hadoop.ozone.protocol.VersionResponse.Builder
-
Sets the version.
- setVersion(VersionResponse) - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Sets the Version response we received from the SCM.
- setVolume(HddsVolume) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
-
Set the Volume for the Container.
- setVolumeIOFailureTolerance(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setVolumeIOTestCount(int) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- setVolumeMap(Map<String, StorageVolume>) - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- setWaitOnAllFollowers(boolean) - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- shouldOnlyRunOnInServiceDatanodes() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
-
Returns true if the task should only run on in service datanodes.
- shouldScanData() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Return if the container data should be checksum verified to detect corruption.
- shouldScanData() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- shouldScanData(Container<?>) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanHelper
- shouldScanMetadata(Container<?>) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanHelper
- shuffleDatanodes(List<DatanodeDetails>) - Method in class org.apache.hadoop.ozone.container.replication.SimpleContainerDownloader
- shutdown() - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
- shutdown() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDispatcher
-
Shutdown Dispatcher services.
- shutdown() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerLocationManager
-
Supports clean shutdown of container.
- shutdown() - Method in class org.apache.hadoop.ozone.container.common.report.ReportManager
-
Shutdown the ReportManager.
- shutdown() - Method in class org.apache.hadoop.ozone.container.common.volume.DbVolume
- shutdown() - Method in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- shutdown() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
-
Shutdown the volumeset.
- shutdown() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- shutdown() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- shutdown() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.BlockManagerImpl
-
Shutdown KeyValueContainerManager.
- shutdown() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- shutdown() - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.BlockManager
-
Shutdown ContainerManager.
- shutdown() - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
-
Shutdown the chunkManager.
- shutdown() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
-
Shutdown the current container scanning thread.
- shutdown() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerDataScanner
- shutdown() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OnDemandContainerScanner
- SHUTDOWN - Enum constant in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
- SHUTDOWN - Enum constant in enum org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine.EndPointStates
- shutdownAfterFinish() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- shutdownAndWait(int, TimeUnit) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
-
Shutdown the checker and its associated ExecutorService.
- shutdownAndWait(long, TimeUnit) - Method in interface org.apache.hadoop.ozone.container.common.volume.AsyncChecker
-
Cancel all executing checks and wait for them to complete.
- shutdownAndWait(long, TimeUnit) - Method in class org.apache.hadoop.ozone.container.common.volume.ThrottledAsyncChecker
-
Cancel all executing checks and wait for them to complete.
- shutdownCache() - Method in class org.apache.hadoop.ozone.container.common.utils.ContainerCache
-
Closes all the db instances and resets the cache.
- shutdownCache() - Method in class org.apache.hadoop.ozone.container.common.utils.DatanodeStoreCache
- shutdownCache(ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Shutdown all DB Handles.
- SimpleContainerDownloader - Class in org.apache.hadoop.ozone.container.replication
-
Simple ContainerDownloaderImplementation to download the missing container from the first available datanode.
- SimpleContainerDownloader(ConfigurationSource, CertificateClient) - Constructor for class org.apache.hadoop.ozone.container.replication.SimpleContainerDownloader
- size() - Method in class org.apache.hadoop.ozone.container.common.utils.DatanodeStoreCache
- SKIPPED - Enum constant in enum org.apache.hadoop.ozone.container.replication.AbstractReplicationTask.Status
- smProtoToString(RaftGroupId, ContainerController, RaftProtos.StateMachineLogEntryProto) - Static method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- SNAPPY - Enum constant in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- SOURCE - Static variable in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisorMetrics
- SOURCE_NAME - Static variable in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- SOURCE_NAME - Static variable in class org.apache.hadoop.ozone.container.common.helpers.CommandHandlerMetrics
- SOURCE_NAME - Static variable in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- SOURCE_NAME - Static variable in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- SSD() - Constructor for class org.apache.hadoop.ozone.container.common.utils.db.DatanodeDBProfile.SSD
- StaleRecoveringContainerScrubbingService - Class in org.apache.hadoop.ozone.container.keyvalue.statemachine.background
-
A per-datanode container stale recovering container scrubbing service takes in charge of deleting stale recovering containers.
- StaleRecoveringContainerScrubbingService(long, TimeUnit, int, long, ContainerSet) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.statemachine.background.StaleRecoveringContainerScrubbingService
- start() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- start() - Method in class org.apache.hadoop.ozone.container.common.transport.server.XceiverServerGrpc
- start() - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Starts the server.
- start() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- start() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
- start() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeUsage
- start() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- start() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer
- start() - Method in class org.apache.hadoop.ozone.container.stream.StreamingServer
- start() - Method in class org.apache.hadoop.ozone.HddsDatanodeClientProtocolServer
- start() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- start(Object) - Method in class org.apache.hadoop.ozone.HddsDatanodeService
-
Starts HddsDatanode services.
- start(String) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
-
Starts serving requests to ozone container.
- start(OzoneConfiguration) - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- startAllVolume() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
- startDaemon() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Start datanode state machine as a single thread daemon.
- startKeyEmpty() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Schema v3 use a prefix as startKey, for other schemas just return null.
- startTransaction(RaftProtos.LogEntryProto, RaftProtos.RaftPeerRole) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
-
For applying log entry.
- startTransaction(RaftClientRequest) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
-
For the Leader to serve the given client request.
- startUpload(long, DatanodeDetails, CompletableFuture<Void>, CopyContainerCompression) - Method in interface org.apache.hadoop.ozone.container.replication.ContainerUploader
- startUpload(long, DatanodeDetails, CompletableFuture<Void>, CopyContainerCompression) - Method in class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader
- STATE_CONTEXT_COMMAND_QUEUE_PREFIX - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- stateContext(StateContext) - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.Builder
- StateContext - Class in org.apache.hadoop.ozone.container.common.statemachine
-
Current Context of State Machine.
- StateContext(ConfigurationSource, DatanodeStateMachine.DatanodeStates, DatanodeStateMachine, String) - Constructor for class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Constructs a StateContext.
- Statistics() - Constructor for class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- stop() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
- stop() - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Stop the Handler.
- stop() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CloseContainerCommandHandler
- stop() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandDispatcher
- stop() - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Override for any command with an internal threadpool, and stop the executor when this method is invoked.
- stop() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- stop() - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler
- stop() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- stop() - Method in class org.apache.hadoop.ozone.container.common.transport.server.XceiverServerGrpc
- stop() - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
Stops a running server.
- stop() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- stop() - Method in class org.apache.hadoop.ozone.container.metadata.AbstractRDBStore
- stop() - Method in interface org.apache.hadoop.ozone.container.metadata.DBStoreManager
-
Stop datanode manager.
- stop() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.OzoneContainer
-
Stop Container Service on the datanode.
- stop() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer
- stop() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor
- stop() - Method in class org.apache.hadoop.ozone.container.stream.StreamingServer
- stop() - Method in class org.apache.hadoop.ozone.HddsDatanodeClientProtocolServer
- stop() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- stopDaemon() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Stop the daemon thread of the datanode state machine.
- stopService() - Method in interface org.apache.hadoop.ozone.HddsDatanodeStopService
- STORAGE_CONTAINER_METRICS - Static variable in class org.apache.hadoop.ozone.container.common.helpers.ContainerMetrics
- StorageContainerDatanodeProtocol - Interface in org.apache.hadoop.ozone.protocol
-
The protocol spoken between datanodes and SCM.
- StorageContainerDatanodeProtocolClientSideTranslatorPB - Class in org.apache.hadoop.ozone.protocolPB
-
This class is the client-side translator to translate the requests made on the
StorageContainerDatanodeProtocolinterface to the RPC server implementingStorageContainerDatanodeProtocolPB. - StorageContainerDatanodeProtocolClientSideTranslatorPB(StorageContainerDatanodeProtocolPB) - Constructor for class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolClientSideTranslatorPB
-
Constructs a Client side interface that calls into SCM datanode protocol.
- StorageContainerDatanodeProtocolPB - Interface in org.apache.hadoop.ozone.protocolPB
-
Protocol used from a datanode to StorageContainerManager.
- StorageContainerDatanodeProtocolServerSideTranslatorPB - Class in org.apache.hadoop.ozone.protocolPB
-
This class is the server-side translator that forwards requests received on
StorageContainerDatanodeProtocolPBto theStorageContainerDatanodeProtocolserver implementation. - StorageContainerDatanodeProtocolServerSideTranslatorPB(StorageContainerDatanodeProtocol, ProtocolMessageMetrics<ProtocolMessageEnum>) - Constructor for class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolServerSideTranslatorPB
- StorageContainerNodeProtocol - Interface in org.apache.hadoop.ozone.protocol
-
The protocol spoken between datanodes and SCM.
- StorageLocationReport - Class in org.apache.hadoop.ozone.container.common.impl
-
Storage location stats of datanodes that provide back store for containers.
- StorageLocationReport.Builder - Class in org.apache.hadoop.ozone.container.common.impl
-
Builder class for building StorageLocationReport.
- StorageLocationReportMXBean - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
Contract to define properties available on the JMX interface.
- storageType(StorageType) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- StorageVolume - Class in org.apache.hadoop.ozone.container.common.volume
-
StorageVolume represents a generic Volume in datanode, could be 1.
- StorageVolume(StorageVolume.Builder<?>) - Constructor for class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- StorageVolume.Builder<T> - Class in org.apache.hadoop.ozone.container.common.volume
-
Builder class for StorageVolume.
- StorageVolume.VolumeState - Enum in org.apache.hadoop.ozone.container.common.volume
-
VolumeState represents the different states a StorageVolume can be in.
- StorageVolume.VolumeType - Enum in org.apache.hadoop.ozone.container.common.volume
-
Type for StorageVolume.
- StorageVolumeChecker - Class in org.apache.hadoop.ozone.container.common.volume
-
A class that encapsulates running disk checks against each volume and allows retrieving a list of failed volumes.
- StorageVolumeChecker(ConfigurationSource, Timer, String) - Constructor for class org.apache.hadoop.ozone.container.common.volume.StorageVolumeChecker
- StorageVolumeChecker.Callback - Interface in org.apache.hadoop.ozone.container.common.volume
-
A callback interface that is supplied the result of running an async disk check on multiple volumes.
- StorageVolumeFactory - Class in org.apache.hadoop.ozone.container.common.volume
-
A factory class for StorageVolume.
- StorageVolumeFactory(ConfigurationSource, SpaceUsageCheckFactory, MutableVolumeSet, String, String) - Constructor for class org.apache.hadoop.ozone.container.common.volume.StorageVolumeFactory
- StorageVolumeUtil - Class in org.apache.hadoop.ozone.container.common.utils
-
A util class for
StorageVolume. - stream(String) - Method in class org.apache.hadoop.ozone.container.stream.StreamingClient
- stream(String, long, TimeUnit) - Method in class org.apache.hadoop.ozone.container.stream.StreamingClient
- stream(RaftClientRequest) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- STREAM_INIT - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- STREAM_INIT - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- STREAM_LINK - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- StreamDownloader(long, CompletableFuture<Path>, Path) - Constructor for class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient.StreamDownloader
- StreamingClient - Class in org.apache.hadoop.ozone.container.stream
-
Client to stream huge binaries from a streamling server.
- StreamingClient(String, int, StreamingDestination) - Constructor for class org.apache.hadoop.ozone.container.stream.StreamingClient
- StreamingClient(String, int, StreamingDestination, SslContext) - Constructor for class org.apache.hadoop.ozone.container.stream.StreamingClient
- StreamingDestination - Interface in org.apache.hadoop.ozone.container.stream
-
Interface defines the mapping to the destination.
- StreamingException - Exception Class in org.apache.hadoop.ozone.container.stream
-
Runtime exception for any streaming related errors.
- StreamingException(InterruptedException) - Constructor for exception class org.apache.hadoop.ozone.container.stream.StreamingException
- StreamingException(String) - Constructor for exception class org.apache.hadoop.ozone.container.stream.StreamingException
- StreamingException(String, IOException) - Constructor for exception class org.apache.hadoop.ozone.container.stream.StreamingException
- StreamingServer - Class in org.apache.hadoop.ozone.container.stream
-
Netty based streaming server to replicate files from a directory.
- StreamingServer(StreamingSource, int) - Constructor for class org.apache.hadoop.ozone.container.stream.StreamingServer
- StreamingServer(StreamingSource, int, SslContext) - Constructor for class org.apache.hadoop.ozone.container.stream.StreamingServer
- StreamingSource - Interface in org.apache.hadoop.ozone.container.stream
-
Interface to define which files should be replicated for a given id.
- streamInit(Container, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- streamInit(Container, BlockID) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- streamInit(Container, BlockID) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
- STREAMS_LIMIT_KEY - Static variable in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- submitRequest(RpcController, StorageContainerDatanodeProtocolProtos.SCMDatanodeRequest) - Method in class org.apache.hadoop.ozone.protocolPB.StorageContainerDatanodeProtocolServerSideTranslatorPB
- submitRequest(ContainerProtos.ContainerCommandRequestProto, HddsProtos.PipelineID) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- submitRequest(ContainerProtos.ContainerCommandRequestProto, HddsProtos.PipelineID) - Method in class org.apache.hadoop.ozone.container.common.transport.server.XceiverServerGrpc
- submitRequest(ContainerProtos.ContainerCommandRequestProto, HddsProtos.PipelineID) - Method in interface org.apache.hadoop.ozone.container.common.transport.server.XceiverServerSpi
-
submits a containerRequest to be performed by the replication pipeline.
- submitTasks(List<StorageContainerDatanodeProtocolProtos.DeletedBlocksTransaction>) - Method in class org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteBlocksCommandHandler
- SYSTEM_PROPERTY - Static variable in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
T
- takeSnapshot() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- TarContainerPacker - Class in org.apache.hadoop.ozone.container.keyvalue
-
Compress/uncompress KeyValueContainer data to a tar archive.
- TarContainerPacker(CopyContainerCompression) - Constructor for class org.apache.hadoop.ozone.container.keyvalue.TarContainerPacker
- TaskRunner(AbstractReplicationTask) - Constructor for class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.TaskRunner
- terminateDatanode() - Method in class org.apache.hadoop.ozone.HddsDatanodeService
- test(HddsVolume) - Method in class org.apache.hadoop.ozone.container.common.volume.AvailableSpaceFilter
- TESTING_DATANODE_VERSION_CURRENT - Static variable in class org.apache.hadoop.ozone.HddsDatanodeService
- TESTING_DATANODE_VERSION_INITIAL - Static variable in class org.apache.hadoop.ozone.HddsDatanodeService
- ThrottledAsyncChecker<K,
V> - Class in org.apache.hadoop.ozone.container.common.volume -
An implementation of
AsyncCheckerthat skips checking recently checked objects. - ThrottledAsyncChecker(Timer, long, long, ExecutorService) - Constructor for class org.apache.hadoop.ozone.container.common.volume.ThrottledAsyncChecker
- TMP_CONTAINER_DELETE_DIR_NAME - Static variable in class org.apache.hadoop.ozone.container.common.volume.HddsVolume
- TMP_DIR_NAME - Static variable in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- TMP_DISK_CHECK_DIR_NAME - Static variable in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- TokenHelper - Class in org.apache.hadoop.ozone.container.common.helpers
-
Wraps block and container token managers for datanode.
- TokenHelper(SecurityConfig, SecretKeySignerClient) - Constructor for class org.apache.hadoop.ozone.container.common.helpers.TokenHelper
- toLayoutVersionProto(int, int) - Static method in class org.apache.hadoop.ozone.container.upgrade.UpgradeUtils
- toPersistedFormat(String) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneKeyCodec
- toPersistedFormat(ChunkInfoList) - Method in class org.apache.hadoop.ozone.container.metadata.SchemaOneChunkInfoListCodec
- TopNOrderedContainerDeletionChoosingPolicy - Class in org.apache.hadoop.ozone.container.common.impl
-
TopN Ordered choosing policy that choosing containers based on pending deletion blocks' number.
- TopNOrderedContainerDeletionChoosingPolicy() - Constructor for class org.apache.hadoop.ozone.container.common.impl.TopNOrderedContainerDeletionChoosingPolicy
- toProto() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
- toProto() - Method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- toProto() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand.DatanodeDetailsAndReplicaIndex
- toStateMachineLogEntryString(RaftProtos.StateMachineLogEntryProto) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
- toString() - Method in class org.apache.hadoop.ozone.container.checksum.ContainerDiffReport
- toString() - Method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
- toString() - Method in class org.apache.hadoop.ozone.container.common.helpers.DatanodeIdYaml.DatanodeDetailsYaml
- toString() - Method in class org.apache.hadoop.ozone.container.common.helpers.DeletedContainerBlocksSummary
- toString() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- toString() - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- toString() - Method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
- toString() - Method in class org.apache.hadoop.ozone.container.common.impl.StorageLocationReport
- toString() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Returns the string that represents this endpoint.
- toString() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext
- toString() - Method in class org.apache.hadoop.ozone.container.common.volume.AvailableSpaceFilter
- toString() - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume
- toString() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCommandInfo
- toString() - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- toString() - Method in enum org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector.Mode
- toString() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.BackgroundContainerDataScanner
- toString() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError
- toString() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.MetadataScanResult
- toString() - Method in class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
- toString() - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient
- toString() - Method in class org.apache.hadoop.ozone.container.replication.MeasuredReplicator
- toString() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisor.TaskRunner
- toString() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationTask
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.CloseContainerCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.ClosePipelineCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.CommandForDatanode
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.CreatePipelineCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteBlocksCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.DeleteContainerCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.FinalizeNewLayoutVersionCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconcileContainerCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.ReconstructECContainersCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.RefreshVolumeUsageCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.ReregisterCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.SCMCommand
- toString() - Method in class org.apache.hadoop.ozone.protocol.commands.SetNodeOperationalStateCommand
- toTarget(long, DatanodeDetails) - Static method in class org.apache.hadoop.ozone.protocol.commands.ReplicateContainerCommand
- triggerHeartbeat() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine
-
Calling this will immediately trigger a heartbeat to the SCMs.
- triggerPipelineClose(RaftGroupId, String, StorageContainerDatanodeProtocolProtos.ClosePipelineInfo.Reason) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.XceiverServerRatis
- triggerVolumeScan(ContainerData) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanHelper
- truncate(long) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
U
- unhealthyMetadata(MetadataScanResult) - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.DataScanResult
-
Constructs an unhealthy data scan result which was aborted before scanning any data due to a metadata error.
- unload() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerInspector
-
Removes configurations to run the inspector, so that the process method becomes a no-op.
- unload() - Static method in class org.apache.hadoop.ozone.container.common.utils.ContainerInspectorUtil
- unload() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector
- unlock() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
-
Unlocks this endpoint.
- unpackContainerData(Container<CONTAINERDATA>, InputStream, Path, Path) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerPacker
-
Extract the container data to the path defined by the container.
- unpackContainerData(Container<KeyValueContainerData>, InputStream, Path, Path) - Method in class org.apache.hadoop.ozone.container.keyvalue.TarContainerPacker
-
Given an input stream (tar file) extract the data to the specified directories.
- unpackContainerDescriptor(InputStream) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerPacker
-
Read the descriptor from the finished archive to get the data before importing the container.
- unpackContainerDescriptor(InputStream) - Method in class org.apache.hadoop.ozone.container.keyvalue.TarContainerPacker
- unpause() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractBackgroundContainerScanner
- unregister() - Static method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics
- unregister() - Method in class org.apache.hadoop.ozone.container.common.volume.BackgroundVolumeScannerMetrics
- unregister() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeHealthMetrics
- unregister() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- unregister() - Method in class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
- unregister() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.AbstractContainerScannerMetrics
- unRegister() - Static method in class org.apache.hadoop.ozone.container.common.helpers.BlockDeletingServiceMetrics
-
Unregister the metrics instance.
- unRegister() - Method in class org.apache.hadoop.ozone.container.common.helpers.CommandHandlerMetrics
- unRegister() - Static method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- unRegister() - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.CSMMetrics
- unRegister() - Method in class org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionMetrics
- unRegister() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationSupervisorMetrics
- update(Map<String, String>, boolean) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Update the container.
- update(Map<String, String>, boolean) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- update(Map<String, String>, boolean, String) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
- update(Map<String, String>, boolean, String) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- update(ContainerProtos.ContainerMerkleTree) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeWriter
-
Merges the content from the provided tree with this tree writer.
- UPDATE_CONTAINER - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- updateAndCommitDBCounters(DBHandle, BatchOperation, int, long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Update DB counters related to block metadata.
- updateAndGetContainerChecksumFromMetadata(KeyValueContainer) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
-
Updates the container merkle tree based on the RocksDb's block metadata and returns the updated checksum info.
- updateAndRestart(OzoneConfiguration) - Method in class org.apache.hadoop.ozone.container.common.impl.BlockDeletingService
- updateBlockCommitSequenceId(long) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
updates the blockCommitSequenceId.
- updateBlockCommitSequenceId(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- updateBlockCommitSequenceId(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
updates the blockCommitSequenceId.
- updateBlocks(long, long, long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- updateCommandStatus(Long, Consumer<CommandStatus>) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
-
Updates the command status of a pending command.
- updateCommandStatus(StateContext, SCMCommand<?>, Consumer<CommandStatus>, Logger) - Method in interface org.apache.hadoop.ozone.container.common.statemachine.commandhandler.CommandHandler
-
Default implementation for updating command status.
- updateContainerChecksum(long, ContainerMerkleTreeWriter) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerController
-
Updates the container checksum information on disk and in memory.
- updateContainerChecksum(Container, ContainerMerkleTreeWriter) - Method in class org.apache.hadoop.ozone.container.common.interfaces.Handler
-
Updates the container checksum information on disk and in memory and sends an ICR if the container checksum was changed from its previous value.
- updateContainerChecksum(Container, ContainerMerkleTreeWriter) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
- updateDataScanTime(Instant) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- updateDataScanTimestamp(Instant) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
- updateDataScanTimestamp(Instant) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- updateDeleteTransactionId(long) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
updates the DeleteTransactionId.
- updateDeleteTransactionId(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- updateDeleteTransactionId(long) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerData
-
Sets deleteTransactionId to latest delete transactionId for the container.
- updateDeletion(long, long, long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
- updateRead(long) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
-
Update for reading a block with the given length.
- updateTermOfLeaderSCM(long) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
- updateTree(ContainerData, ContainerMerkleTreeWriter) - Method in class org.apache.hadoop.ozone.container.checksum.ContainerChecksumTreeManager
-
Called by the container scanner and reconciliation to update the merkle tree persisted to disk.
- updateWrite(long, boolean) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData.Statistics
-
Update for writing a block with the given length.
- updateWriteStats(long, boolean) - Method in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- UpgradeUtils - Class in org.apache.hadoop.ozone.container.upgrade
-
Util methods for upgrade.
- upgradeVolume(StorageVolume, String) - Static method in class org.apache.hadoop.ozone.container.upgrade.ScmHAFinalizeUpgradeActionDatanode
-
Upgrade the specified volume to be compatible with SCM HA layout feature.
- upgradeVolumeIfNeeded(StorageVolume, String) - Static method in class org.apache.hadoop.ozone.container.upgrade.VersionedDatanodeFeatures.ScmHA
- upload(StreamObserver<ContainerProtos.SendContainerResponse>) - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationClient
- upload(StreamObserver<ContainerProtos.SendContainerResponse>) - Method in class org.apache.hadoop.ozone.container.replication.GrpcReplicationService
- usageCheckFactory(SpaceUsageCheckFactory) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
V
- validate() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- validate() - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- validate() - Method in class org.apache.hadoop.ozone.container.replication.ReplicationServer.ReplicationConfig
- validateBufferSize(long, long) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- validateChunkForOverwrite(File, ChunkInfo) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
-
Validates chunk data and returns a file object to Chunk File that we are expected to write data to.
- validateChunkForOverwrite(FileChannel, ChunkInfo) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
-
Validates chunk data and returns a boolean value that indicates if the chunk data should be overwritten.
- validateChunkSize(FileChannel, ChunkInfo, String) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
-
Checks if the block file length is equal to the chunk offset.
- validateContainerCommand(ContainerProtos.ContainerCommandRequestProto) - Method in class org.apache.hadoop.ozone.container.common.impl.HddsDispatcher
-
This will be called as a part of creating the log entry during startTransaction in Ratis on the leader node.
- validateContainerCommand(ContainerProtos.ContainerCommandRequestProto) - Method in interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDispatcher
-
Validates whether the container command should be executed on the pipeline or not.
- validateToken() - Method in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.audit.DNAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine.EndPointStates
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.WriteChunkStage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.replication.AbstractReplicationTask.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
-
Returns the enum constant of this type with the specified name.
- valueOf(ContainerProtos.ContainerDataProto.State, int) - Static method in class org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo
-
Factory method for creation of ContainerCreateInfo.
- values() - Static method in enum org.apache.hadoop.ozone.audit.DNAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.common.impl.ContainerLayoutVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.common.statemachine.DatanodeStateMachine.DatanodeStates
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine.EndPointStates
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.WriteChunkStage
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.common.volume.StorageVolume.VolumeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.keyvalue.KeyValueContainerMetadataInspector.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.replication.AbstractReplicationTask.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyAndFixupContainerData(ContainerData) - Method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerReader
-
Verify ContainerData loaded from disk and fix-up stale members.
- verifyBCSId(Container, BlockID) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Verify if request block BCSID is supported.
- verifyChunkFileExists(File) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- verifyContainerFileChecksum(ContainerData, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
Verify that the checksum stored in containerData is equal to the computed checksum.
- verifyIsNewContainer(File) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
Verifies that this is indeed a new container.
- verifyReplicaIdx(Container, BlockID) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.BlockUtils
-
Verify if request's replicaIndex matches with containerData.
- VersionedDatanodeFeatures - Class in org.apache.hadoop.ozone.container.upgrade
-
Utility class to retrieve the version of a feature that corresponds to the metadata layout version specified by the provided
HDDSLayoutVersionManager. - VersionedDatanodeFeatures.SchemaV2 - Class in org.apache.hadoop.ozone.container.upgrade
-
Utilities for container Schema V2 layout feature.
- VersionedDatanodeFeatures.SchemaV3 - Class in org.apache.hadoop.ozone.container.upgrade
-
Utilities for container Schema V3 layout feature.
- VersionedDatanodeFeatures.ScmHA - Class in org.apache.hadoop.ozone.container.upgrade
-
Utilities for SCM HA layout feature.
- VersionEndpointTask - Class in org.apache.hadoop.ozone.container.common.states.endpoint
-
Task that returns version.
- VersionEndpointTask(EndpointStateMachine, ConfigurationSource, OzoneContainer) - Constructor for class org.apache.hadoop.ozone.container.common.states.endpoint.VersionEndpointTask
- versionID - Static variable in interface org.apache.hadoop.ozone.protocol.StorageContainerDatanodeProtocol
- VersionInfo - Class in org.apache.hadoop.hdds.scm
-
This is a class that tracks versions of SCM.
- VersionResponse - Class in org.apache.hadoop.ozone.protocol
-
Version response class.
- VersionResponse(int) - Constructor for class org.apache.hadoop.ozone.protocol.VersionResponse
-
Creates a version Response class.
- VersionResponse(int, Map<String, String>) - Constructor for class org.apache.hadoop.ozone.protocol.VersionResponse
-
Creates a version response class.
- VersionResponse.Builder - Class in org.apache.hadoop.ozone.protocol
-
Builder class.
- VOLUME_BYTES_PER_SECOND_KEY - Static variable in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
- VolumeChoosingPolicy - Interface in org.apache.hadoop.ozone.container.common.interfaces
-
This interface specifies the policy for choosing volumes to store replicas.
- VolumeChoosingPolicyFactory - Class in org.apache.hadoop.ozone.container.common.volume
-
A factory to create volume choosing policy instance based on configuration property
HddsConfigKeys.HDDS_DATANODE_VOLUME_CHOOSING_POLICY. - VolumeHealthMetrics - Class in org.apache.hadoop.ozone.container.common.volume
-
This class is used to track Volume Health metrics for all volumes on a datanode.
- VolumeInfoMetrics - Class in org.apache.hadoop.ozone.container.common.volume
-
This class is used to track Volume Info stats for each HDDS Volume.
- VolumeInfoMetrics(String, HddsVolume) - Constructor for class org.apache.hadoop.ozone.container.common.volume.VolumeInfoMetrics
- VolumeIOStats - Class in org.apache.hadoop.ozone.container.common.volume
-
This class is used to track Volume IO stats for each HDDS Volume.
- VolumeIOStats() - Constructor for class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
-
Deprecated.
- VolumeIOStats(String, String, int[]) - Constructor for class org.apache.hadoop.ozone.container.common.volume.VolumeIOStats
- volumeSet - Variable in class org.apache.hadoop.ozone.container.common.interfaces.Handler
- volumeSet(VolumeSet) - Method in class org.apache.hadoop.ozone.container.common.volume.StorageVolume.Builder
- VolumeSet - Interface in org.apache.hadoop.ozone.container.common.volume
-
Set of volumes.
- VolumeUsage - Class in org.apache.hadoop.ozone.container.common.volume
-
Stores information about a disk/volume.
W
- WAIT_ON_ALL_FOLLOWERS - Static variable in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- waitOnAllFollowers() - Method in class org.apache.hadoop.ozone.container.common.statemachine.DatanodeConfiguration
- withoutScanGap(Logger, ContainerController, AbstractContainerScannerMetrics) - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanHelper
- withScanGap(Logger, ContainerController, AbstractContainerScannerMetrics, ContainerScannerConfiguration) - Static method in class org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanHelper
- WitnessedContainerDBDefinition - Class in org.apache.hadoop.ozone.container.metadata
-
Class for defining the schema for master volume in a datanode.
- WitnessedContainerMetadataStore - Interface in org.apache.hadoop.ozone.container.metadata
-
Interface for interacting with database in the master volume of a datanode.
- WitnessedContainerMetadataStoreImpl - Class in org.apache.hadoop.ozone.container.metadata
-
Class for interacting with database in the master volume of a datanode.
- WitnessedContainerMetadataStoreImpl.PreviousVersionTables - Class in org.apache.hadoop.ozone.container.metadata
-
this will hold old version tables required during upgrade, and these are initialized based on version only.
- wrap(InputStream) - Method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- wrap(OutputStream) - Method in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
- wrapInStorageContainerException(Exception) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- WrappedRequestStreamObserver(CallStreamObserver, GrpcContainerUploader.SendContainerResponseStreamObserver) - Constructor for class org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver
- write(RaftProtos.LogEntryProto, TransactionContext) - Method in class org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine
-
ContainerStateMachine.writeStateMachineData(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCommandRequestProto, long, long, long)calls are not synchronized with each other and also withapplyTransaction(TransactionContext). - write(ReferenceCountedObject<ByteBuffer>) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.KeyValueStreamDataChannel
- WRITE_CHUNK - Enum constant in enum org.apache.hadoop.ozone.audit.DNAction
- WRITE_DATA - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.WriteChunkStage
- WRITE_FAILURE - Enum constant in enum org.apache.hadoop.ozone.container.ozoneimpl.ContainerScanError.FailureType
- WRITE_STATE_MACHINE_DATA - Enum constant in enum org.apache.hadoop.ozone.container.common.transport.server.ratis.DispatcherContext.Op
- writeChunk(Container, BlockID, ChunkInfo, ByteBuffer, DispatcherContext) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
- writeChunk(Container, BlockID, ChunkInfo, ChunkBuffer, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDispatcher
- writeChunk(Container, BlockID, ChunkInfo, ChunkBuffer, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.ChunkManagerDummyImpl
- writeChunk(Container, BlockID, ChunkInfo, ChunkBuffer, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerBlockStrategy
- writeChunk(Container, BlockID, ChunkInfo, ChunkBuffer, DispatcherContext) - Method in class org.apache.hadoop.ozone.container.keyvalue.impl.FilePerChunkStrategy
-
writes a given chunk.
- writeChunk(Container, BlockID, ChunkInfo, ChunkBuffer, DispatcherContext) - Method in interface org.apache.hadoop.ozone.container.keyvalue.interfaces.ChunkManager
-
writes a given chunk.
- writeChunkForClosedContainer(ChunkInfo, BlockID, ChunkBuffer, KeyValueContainer) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler
-
Handle Write Chunk operation for closed container.
- writeData(File, ChunkBuffer, long, long, HddsVolume, boolean) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
-
Writes the data in chunk Info to the specified location in the chunkfile.
- writeData(FileChannel, String, ChunkBuffer, long, long, HddsVolume) - Static method in class org.apache.hadoop.ozone.container.keyvalue.helpers.ChunkUtils
- writeDatanodeDetailsTo(DatanodeDetails, File, ConfigurationSource) - Static method in class org.apache.hadoop.ozone.container.common.helpers.ContainerUtils
-
Persistent a
DatanodeDetailsto a local file. - writeLock() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Acquire write lock.
- writeLock() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Takes the write lock.
- writeLock() - Method in class org.apache.hadoop.ozone.container.common.volume.ImmutableVolumeSet
- writeLock() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
-
Acquire Volume Set Write lock.
- writeLock() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Acquire write lock.
- writeLockInterruptibly() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Acquire write lock, unless interrupted while waiting.
- writeLockInterruptibly() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Acquire write lock, unless interrupted while waiting.
- writeLockTryLock(long, TimeUnit) - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
- writeOneElement(ChannelHandlerContext, List<Map.Entry<String, Path>>, int) - Method in class org.apache.hadoop.ozone.container.stream.DirstreamServerHandler
- writeUnlock() - Method in interface org.apache.hadoop.ozone.container.common.interfaces.Container
-
Release write lock.
- writeUnlock() - Method in class org.apache.hadoop.ozone.container.common.statemachine.SCMConnectionManager
-
Releases the write lock.
- writeUnlock() - Method in class org.apache.hadoop.ozone.container.common.volume.ImmutableVolumeSet
- writeUnlock() - Method in class org.apache.hadoop.ozone.container.common.volume.MutableVolumeSet
-
Release Volume Set Write lock.
- writeUnlock() - Method in class org.apache.hadoop.ozone.container.keyvalue.KeyValueContainer
-
Release write lock.
X
- XceiverServerGrpc - Class in org.apache.hadoop.ozone.container.common.transport.server
-
Creates a Grpc server endpoint that acts as the communication layer for Ozone containers.
- XceiverServerGrpc(DatanodeDetails, ConfigurationSource, ContainerDispatcher, CertificateClient) - Constructor for class org.apache.hadoop.ozone.container.common.transport.server.XceiverServerGrpc
-
Constructs a Grpc server class.
- XceiverServerRatis - Class in org.apache.hadoop.ozone.container.common.transport.server.ratis
-
Creates a ratis server endpoint that acts as the communication layer for Ozone containers.
- XceiverServerSpi - Interface in org.apache.hadoop.ozone.container.common.transport.server
-
A server endpoint that acts as the communication layer for Ozone containers.
Y
- YAML_FIELDS - Static variable in class org.apache.hadoop.ozone.container.common.impl.ContainerData
Z
- ZERO_CHECKSUM - Static variable in class org.apache.hadoop.ozone.container.common.impl.ContainerData
- zeroMissedCount() - Method in class org.apache.hadoop.ozone.container.common.statemachine.EndpointStateMachine
- ZSTD - Enum constant in enum org.apache.hadoop.ozone.container.replication.CopyContainerCompression
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form