You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Ravindra Dingankar (Jira)" <ji...@apache.org> on 2023/04/14 05:43:00 UTC

[jira] [Created] (HDFS-16982) Use the right Quantiles Array for Inverse Quantiles snapshot

Ravindra Dingankar created HDFS-16982:
-----------------------------------------

             Summary: Use the right Quantiles Array for Inverse Quantiles snapshot 
                 Key: HDFS-16982
                 URL: https://issues.apache.org/jira/browse/HDFS-16982
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: datanode, metrics
            Reporter: Ravindra Dingankar
             Fix For: 3.4.0, 3.3.0


HDFS-16949 introduced InverseQuantiles. However during snapshot for Inverse Quantiles we were still trying to access values from previous snapshot based on the Quantile Array declared in MutableQuantiles. ( Quantile(.50, .050), Quantile(.75, .025), Quantile(.90, .010), Quantile(.95, .005), Quantile(.99, .001) )

For InverseQuantiles we wont have these values ( except for Quantile(.50, .050) ) thus except for 50 Percentile snapshot wont return any value for the remaining quantiles.

Fix is to use the correct Quantiles Array to retrieve values during snapshot. The new UTs verify this behavior.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org