Class ContainerScannerConfiguration
java.lang.Object
org.apache.hadoop.ozone.container.ozoneimpl.ContainerScannerConfiguration
This class defines configuration parameters for the container scanners.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglonglongbooleanbooleanbooleanvoidsetContainerScanMinGap(long scanGap) voidsetDataScanInterval(long dataScanInterval) voidsetEnabled(boolean enabled) voidsetMetadataScanInterval(long metadataScanInterval) voidvalidate()
-
Field Details
-
HDDS_CONTAINER_SCRUB_ENABLED
- See Also:
-
HDDS_CONTAINER_SCRUB_DEV_DATA_ENABLED
- See Also:
-
HDDS_CONTAINER_SCRUB_DEV_METADATA_ENABLED
- See Also:
-
METADATA_SCAN_INTERVAL_KEY
- See Also:
-
DATA_SCAN_INTERVAL_KEY
- See Also:
-
VOLUME_BYTES_PER_SECOND_KEY
- See Also:
-
ON_DEMAND_VOLUME_BYTES_PER_SECOND_KEY
- See Also:
-
CONTAINER_SCAN_MIN_GAP
- See Also:
-
METADATA_SCAN_INTERVAL_DEFAULT
public static final long METADATA_SCAN_INTERVAL_DEFAULT -
DATA_SCAN_INTERVAL_DEFAULT
public static final long DATA_SCAN_INTERVAL_DEFAULT -
BANDWIDTH_PER_VOLUME_DEFAULT
public static final long BANDWIDTH_PER_VOLUME_DEFAULT- See Also:
-
ON_DEMAND_BANDWIDTH_PER_VOLUME_DEFAULT
public static final long ON_DEMAND_BANDWIDTH_PER_VOLUME_DEFAULT- See Also:
-
-
Constructor Details
-
ContainerScannerConfiguration
public ContainerScannerConfiguration()
-
-
Method Details
-
validate
public void validate() -
setEnabled
public void setEnabled(boolean enabled) -
isEnabled
public boolean isEnabled() -
isDataScanEnabled
public boolean isDataScanEnabled() -
isMetadataScanEnabled
public boolean isMetadataScanEnabled() -
setMetadataScanInterval
public void setMetadataScanInterval(long metadataScanInterval) -
getMetadataScanInterval
public long getMetadataScanInterval() -
setDataScanInterval
public void setDataScanInterval(long dataScanInterval) -
getDataScanInterval
public long getDataScanInterval() -
getBandwidthPerVolume
public long getBandwidthPerVolume() -
getOnDemandBandwidthPerVolume
public long getOnDemandBandwidthPerVolume() -
getContainerScanMinGap
public long getContainerScanMinGap() -
setContainerScanMinGap
public void setContainerScanMinGap(long scanGap)
-