GitHub user manishgupta88 opened a pull request:

    https://github.com/apache/carbondata/pull/2593

    [CARBONDATA-2753][Compatibility] Merge Index file not getting created with 
blocklet information for old store

    **Problem**
    Merge Index file not getting created with blocklet information for old store
    
    **Analysis**
    In legacy store (store <= 1.1 version), blocklet information is not written 
in the carbon Index files. When merge Index is created using the Alter DDL 
command on old store then merge Index file should be created with blocklet 
information which is as per the new store. This is not happening because the 
flag to read the carbondata file footer is not passed as true from Alter DDL 
command flow.
    
    **Fix**
    Pass the flag to read carbondataFileFooter as true while creating the merge 
Index file using Alter DDL command
    
     - [ ] Any interfaces changed?
     No
     - [ ] Any backward compatibility impacted?
     No
     - [ ] Document update required?
    No
     - [ ] Testing done
    Manually verified       
     - [ ] For large changes, please consider breaking it into sub-tasks under 
an umbrella JIRA. 
    NA


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/manishgupta88/carbondata 
merge_index_compatibility

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/carbondata/pull/2593.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2593
    
----
commit 4af316a7cebd0f05a08c4f4519302961eccbcb1f
Author: manishgupta88 <tomanishgupta18@...>
Date:   2018-08-01T08:54:52Z

    Problem
    Merge Index file not getting created with blocklet information for old store
    
    Analysis
    In legacy store (store <= 1.1 version), blocklet information is not written 
in the carbon Index files. When merge Index is created using the Alter DDL 
command on old store then merge Index file should be created with blocklet 
information which is as per the new store. This is not happening because the 
flag to read the carbondata file footer is not passed as true from Alter DDL 
command flow.
    
    Fix
    Pass the flag to read carbondataFileFooter as true while creating the merge 
Index file using Alter DDL command

----


---

Reply via email to