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

    https://github.com/apache/carbondata/pull/2678#discussion_r216207416
  
    --- Diff: 
core/src/main/java/org/apache/carbondata/core/statusmanager/SegmentStatusManager.java
 ---
    @@ -93,26 +101,19 @@ public static long 
getTableStatusLastModifiedTime(AbsoluteTableIdentifier identi
         }
       }
     
    -  /**
    -   * get valid segment for given table
    -   *
    -   * @return
    -   * @throws IOException
    -   */
       public ValidAndInvalidSegmentsInfo getValidAndInvalidSegments() throws 
IOException {
    -    return getValidAndInvalidSegments(null, null);
    -  }
    -
    -  public ValidAndInvalidSegmentsInfo getValidAndInvalidSegments(
    -      LoadMetadataDetails[] loadMetadataDetails) throws IOException {
    -    return getValidAndInvalidSegments(loadMetadataDetails, null);
    +    if (configuration == null) {
    --- End diff --
    
    Please do this check in the constructor


---

Reply via email to