[ 
https://issues.apache.org/jira/browse/CARBONDATA-2039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ravindra Pesala resolved CARBONDATA-2039.
-----------------------------------------
       Resolution: Fixed
    Fix Version/s: 1.3.0

> Add relative blocklet id during initialization in the blocklet data map
> -----------------------------------------------------------------------
>
>                 Key: CARBONDATA-2039
>                 URL: https://issues.apache.org/jira/browse/CARBONDATA-2039
>             Project: CarbonData
>          Issue Type: Bug
>            Reporter: Manish Gupta
>            Assignee: Manish Gupta
>            Priority: Minor
>             Fix For: 1.3.0
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> h5. Add relative blocklet id during initialization in the blocklet data map. 
> Problem
> Currently while loading the blocklets in data map all the blocklets are 
> stored in the unsafe manager on array indexes for all the blocklets in one 
> segment. So lets say if 1 segment has 7 task and each task has 10 part files 
> with 3 blocklets each, total number of blocklets in the segment would be 210. 
> Unsafe store will store all these blocklets in one array with start index as 
> 0 and end index as 210.
> Due to this while filling the blocklet information the blocklet id taken is 
> the array index which can be any number from 0 to 210. This is leading to 
> loss in actual mapping of blocklet with respect to carbondata file.
>  
> Solution
> Add the relative blocklet id during loading of blocklets in the unsafe store 
> (relative blocklet id is the id of blocklet in the carbondata file)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to