Xingjun Hao created CARBONDATA-3700: ---------------------------------------
Summary: Optimize prune performance when prunning with multi-threads Key: CARBONDATA-3700 URL: https://issues.apache.org/jira/browse/CARBONDATA-3700 Project: CarbonData Issue Type: Bug Components: data-query Affects Versions: 2.0.0 Reporter: Xingjun Hao When pruning with multi-threads, there is a bug hambers the prunning performance heavily. When the datamap pruning results in no blocklet to map filter, The getExtendblocklet function aims to get the extend blocklet metadata, when the Input is a empty blocklet list, this function should return a extend blocklet list directyly , but now there is a bug leading to a hashset add operation overhead. Meanwhile ,When pruning with multi-threads, the getExtendblocklet function will be triggerd for each blocklet. This should avoided by trgger this function for each segment. -- This message was sent by Atlassian Jira (v8.3.4#803005)