org.apache.hadoop.hdfs.server.datanode.checker (Apache Hadoop HDFS 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.server.datanode.checker

# Package org.apache.hadoop.hdfs.server.datanode.checker

@LimitedPrivate("HDFS") @Evolving package org.apache.hadoop.hdfs.server.datanode.checker
Datanode support for running disk checks.

- Related Packages
  Package
  Description
  org.apache.hadoop.hdfs.server.datanode
  org.apache.hadoop.hdfs.server.datanode.erasurecode
  Datanode side striping + erasure coding related task processing.
  org.apache.hadoop.hdfs.server.datanode.fsdataset
  org.apache.hadoop.hdfs.server.datanode.metrics
  org.apache.hadoop.hdfs.server.datanode.web
  Data node HTTP classes.
- Class
  Description
  AbstractFuture<V>
  An abstract implementation of `ListenableFuture`, intended for advanced users only.
  AsyncChecker<K,V>
  A class that can be used to schedule an asynchronous check on a given `Checkable`.
  Checkable<K,V>
  A Checkable is an object whose health can be probed by invoking its `Checkable.check(K)` method.
  DatasetVolumeChecker
  A class that encapsulates running disk checks against each volume of an `FsDatasetSpi` and allows retrieving a list of failed volumes.
  DatasetVolumeChecker.Callback
  A callback interface that is supplied the result of running an async disk check on multiple volumes.
  StorageLocationChecker
  A utility class that encapsulates checking storage locations during DataNode startup.
  ThrottledAsyncChecker<K,V>
  An implementation of `AsyncChecker` that skips checking recently checked objects.
  VolumeCheckResult
  Defines the outcomes of running a disk check operation against a volume.