Uses of Interface
org.apache.hadoop.ozone.container.common.interfaces.VolumeChoosingPolicy
Packages that use VolumeChoosingPolicy
Package
Description
This package contains common ozone container interfaces.
State machine class is used by the container to denote various states a
container can be in and also is used for command processing.
This package contains volume/ disk related classes.
This package contains classes for KeyValue container type.
Ozone main that calls into the container layer.
Classes to replicate container data between datanodes.
-
Uses of VolumeChoosingPolicy in org.apache.hadoop.ozone.container.common.interfaces
Methods in org.apache.hadoop.ozone.container.common.interfaces with parameters of type VolumeChoosingPolicyModifier and TypeMethodDescriptionvoidContainer.create(VolumeSet volumeSet, VolumeChoosingPolicy volumeChoosingPolicy, String scmId) Creates a container.static HandlerHandler.getHandlerForContainerType(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerType containerType, org.apache.hadoop.hdds.conf.ConfigurationSource config, String datanodeId, ContainerSet contSet, VolumeSet volumeSet, VolumeChoosingPolicy volumeChoosingPolicy, ContainerMetrics metrics, IncrementalReportSender<Container> icrSender, ContainerChecksumTreeManager checksumManager) -
Uses of VolumeChoosingPolicy in org.apache.hadoop.ozone.container.common.statemachine
Methods in org.apache.hadoop.ozone.container.common.statemachine that return VolumeChoosingPolicy -
Uses of VolumeChoosingPolicy in org.apache.hadoop.ozone.container.common.volume
Classes in org.apache.hadoop.ozone.container.common.volume that implement VolumeChoosingPolicyModifier and TypeClassDescriptionclassVolume choosing policy that randomly choose volume with remaining space to satisfy the size constraints.classChoose volumes in round-robin order.Methods in org.apache.hadoop.ozone.container.common.volume that return VolumeChoosingPolicyModifier and TypeMethodDescriptionstatic VolumeChoosingPolicyVolumeChoosingPolicyFactory.getPolicy(org.apache.hadoop.hdds.conf.ConfigurationSource conf) -
Uses of VolumeChoosingPolicy in org.apache.hadoop.ozone.container.keyvalue
Methods in org.apache.hadoop.ozone.container.keyvalue with parameters of type VolumeChoosingPolicyModifier and TypeMethodDescriptionvoidKeyValueContainer.create(VolumeSet volumeSet, VolumeChoosingPolicy volumeChoosingPolicy, String clusterId) Constructors in org.apache.hadoop.ozone.container.keyvalue with parameters of type VolumeChoosingPolicyModifierConstructorDescriptionKeyValueHandler(org.apache.hadoop.hdds.conf.ConfigurationSource config, String datanodeId, ContainerSet contSet, VolumeSet volSet, VolumeChoosingPolicy volumeChoosingPolicy, ContainerMetrics metrics, IncrementalReportSender<Container> icrSender, Clock clock, ContainerChecksumTreeManager checksumManager) -
Uses of VolumeChoosingPolicy in org.apache.hadoop.ozone.container.ozoneimpl
Constructors in org.apache.hadoop.ozone.container.ozoneimpl with parameters of type VolumeChoosingPolicyModifierConstructorDescriptionOzoneContainer(org.apache.hadoop.hdds.protocol.DatanodeDetails datanodeDetails, org.apache.hadoop.hdds.conf.ConfigurationSource conf, StateContext context, VolumeChoosingPolicy volumeChoosingPolicy) Shorthand constructor used for testing in non-secure context.OzoneContainer(HddsDatanodeService hddsDatanodeService, org.apache.hadoop.hdds.protocol.DatanodeDetails datanodeDetails, org.apache.hadoop.hdds.conf.ConfigurationSource conf, StateContext context, org.apache.hadoop.hdds.security.x509.certificate.client.CertificateClient certClient, org.apache.hadoop.hdds.security.symmetric.SecretKeyVerifierClient secretKeyClient, VolumeChoosingPolicy volumeChoosingPolicy) Construct OzoneContainer object. -
Uses of VolumeChoosingPolicy in org.apache.hadoop.ozone.container.replication
Constructors in org.apache.hadoop.ozone.container.replication with parameters of type VolumeChoosingPolicyModifierConstructorDescriptionContainerImporter(org.apache.hadoop.hdds.conf.ConfigurationSource conf, ContainerSet containerSet, ContainerController controller, MutableVolumeSet volumeSet, VolumeChoosingPolicy volumeChoosingPolicy)