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: [email protected]
For additional commands, e-mail: [email protected]