Gopal V created HIVE-20999: ------------------------------ Summary: LLAP IO: MutableQuantiles is contended heavily Key: HIVE-20999 URL: https://issues.apache.org/jira/browse/HIVE-20999 Project: Hive Issue Type: Bug Components: llap Affects Versions: 3.1.1 Reporter: Gopal V
MutableQuantiles::add() is synchronized across all threads. {code} IO-Elevator-Thread-0 [DAEMON] State: BLOCKED CPU usage on sample: 316ms org.apache.hadoop.metrics2.lib.MutableQuantiles.add(long) MutableQuantiles.java:133 org.apache.hadoop.hive.llap.metrics.LlapDaemonIOMetrics.addDecodeBatchTime(long) LlapDaemonIOMetrics.java:98 org.apache.hadoop.hive.llap.io.decode.EncodedDataConsumer.consumeData(EncodedColumnBatch) EncodedDataConsumer.java:89 org.apache.hadoop.hive.llap.io.decode.EncodedDataConsumer.consumeData(Object) EncodedDataConsumer.java:34 org.apache.hadoop.hive.ql.io.orc.encoded.EncodedReaderImpl.readEncodedColumns(int, StripeInformation, OrcProto$RowIndex[], List, List, boolean[], boolean[], Consumer) EncodedReaderImpl.java:530 org.apache.hadoop.hive.llap.io.encoded.OrcEncodedDataReader.performDataRead() OrcEncodedDataReader.java:407 {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)