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

kumar vishal updated CARBONDATA-2464:
-------------------------------------
    Issue Type: Bug  (was: Improvement)

> Fixed OOM in case of complex type
> ---------------------------------
>
>                 Key: CARBONDATA-2464
>                 URL: https://issues.apache.org/jira/browse/CARBONDATA-2464
>             Project: CarbonData
>          Issue Type: Bug
>            Reporter: kumar vishal
>            Assignee: kumar vishal
>            Priority: Major
>
> Problem: Query with Complex type is failing with OOM
> Root Cause: Complex type child column(No-dictionary) values are written in LV 
> format, while reading the data it will read length then based on length it is 
> reading the data. Converting byte array to int is giving wrong length value, 
> because of this it's trying to create big memory chunk and as memory is not 
> available in Unsafe it is failing with OOM.
> Code issue: While converting byte array to int it is not masking the the byte 
> values and because of this is giving wrong integer value.
> Solution: Mask each byte and then left shift the bits
>  
>  



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

Reply via email to