xuchuanyin created CARBONDATA-3026:
--------------------------------------

             Summary: clear expired property that may cause GC problem
                 Key: CARBONDATA-3026
                 URL: https://issues.apache.org/jira/browse/CARBONDATA-3026
             Project: CarbonData
          Issue Type: Bug
          Components: data-load
            Reporter: xuchuanyin
            Assignee: xuchuanyin


During data loading, we will write some temp files (sort temp
files and temp fact data files) in some locations. In currently
implementation, we will add the locations to the CarbonProperties and
associated it with a special key that refers to the data loading.

After data loading, the temp locations are cleared, but the added
property is still remain in the CarbonProperties and never to be cleared.

This will cause the CarbonProperties object growing bigger and bigger
and lead to OOM problems if the thrift-server is a long time running
service. A local test shows that after adding different properties for
11 Billion times, the OOM happens.



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

Reply via email to