Package org.apache.hadoop.hdfs.server.protocol


@LimitedPrivate("HDFS") @Evolving package org.apache.hadoop.hdfs.server.protocol
Package contains classes that allows HDFS to communicate information b/w DataNode and NameNode.
  • Class
    Description
    Class captures information of a storage in Datanode.
    The state of the storage.
    Class captures information of a datanode and its storages.
    A class that allows DataNode to communicate information about usage statistics/metrics to NameNode.
    Builder class for DataNodeUsageReport.
    This class is helper class to generate a live usage report by calculating the delta between current DataNode usage metrics and the usage metrics captured at the time of the last report.
    Outlier detection metrics - median, median absolute deviation, upper latency limit, actual latency etc.
    A class that allows a DataNode to communicate information about all its disks that appear to be slow.
    Lists the types of operations on which disk latencies are measured.
    A class that allows a DataNode to communicate information about all its peer DataNodes that appear to be slow.
    Utilization report for a Datanode storage