Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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 DatanodeStore interface 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 CommandStatus to the State Machine.
addCmdStatus(SCMCommand<?>) - Method in class org.apache.hadoop.ozone.container.common.statemachine.StateContext
Adds a CommandStatus to 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.clusterID is 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 ListenableFuture that 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 StateMachine for 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 BlockData from 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 CommandStatus or 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 CommandStatus objects.
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.ContainerChecksumInfo for 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-------| -&gt;|~~~~|&lt;- 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 ContainerCache that 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.schemaVersion is 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.ContainerChecksumInfo provided 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
PolicyProvider for 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.Builder which 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 DatanodeDetails from 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
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 ReportPublisher and also provides ScheduledExecutorService to 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 ReportPublisher for a report.
ReportPublisherFactory(ConfigurationSource) - Constructor for class org.apache.hadoop.ozone.container.common.report.ReportPublisherFactory
Constructs ReportPublisherFactory instance.
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.ChunkInfoList objects 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 StorageContainerDatanodeProtocol interface to the RPC server implementing StorageContainerDatanodeProtocolPB.
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 StorageContainerDatanodeProtocolPB to the StorageContainerDatanodeProtocol server 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 AsyncChecker that 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 with applyTransaction(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 DatanodeDetails to 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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form