Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2031#discussion_r175657383
--- Diff: core/src/main/java/org/apache/carbondata/core/indexstore/BlockletDataMapIndexStore.java ---
@@ -151,10 +153,10 @@ private BlockMetaInfo createBlockMetaInfo(String carbonDataFile) throws IOExcept
}
if (missedIdentifiers.size() > 0) {
SegmentIndexFileStore indexFileStore = new SegmentIndexFileStore();
-
+ List<String> filesRead = new ArrayList<>();
--- End diff --
use Set in place of List...Set will have a better performance as compared to list as your data grows
---