Github user xuchuanyin commented on a diff in the pull request:

    https://github.com/apache/carbondata/pull/2851#discussion_r228010750
  
    --- Diff: 
datamap/bloom/src/main/java/org/apache/carbondata/datamap/bloom/BloomIndexFileStore.java
 ---
    @@ -70,27 +73,37 @@ public boolean accept(CarbonFile file) {
           }
         });
     
    +    // check whether need to merge
         String mergeShardPath = dmSegmentPathString + File.separator + 
MERGE_BLOOM_INDEX_SHARD_NAME;
         String mergeInprogressFile = dmSegmentPathString + File.separator + 
MERGE_INPROGRESS_FILE;
         try {
    -      // delete mergeShard folder if exists
    -      if (FileFactory.isFileExist(mergeShardPath)) {
    -        FileFactory.deleteFile(mergeShardPath, 
FileFactory.getFileType(mergeShardPath));
    +      if (shardPaths.length == 0 || 
FileFactory.isFileExist(mergeShardPath)) {
    +        LOGGER.info("No shard data to merge or already merged for path " + 
mergeShardPath);
    --- End diff --
    
    when will this line be reached?


---

Reply via email to