[jira] [Created] (CARBONDATA-2822) Carbon Configuration - "carbon.invisible.segments.preserve.count" configuration property is not working as expected.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (CARBONDATA-2822) Carbon Configuration - "carbon.invisible.segments.preserve.count" configuration property is not working as expected.

Akash R Nilugal (Jira)
Prasanna Ravichandran created CARBONDATA-2822:
-------------------------------------------------

             Summary: Carbon Configuration - "carbon.invisible.segments.preserve.count"  configuration property is not working as expected.
                 Key: CARBONDATA-2822
                 URL: https://issues.apache.org/jira/browse/CARBONDATA-2822
             Project: CarbonData
          Issue Type: Bug
          Components: core, file-format
         Environment: 3 Node ANT cluster.
            Reporter: Prasanna Ravichandran


For the *carbon.invisible.segments.preserve.count* configuration, it is not working as expected.

+*Steps to reproduce:*+

1) Setting up "*carbon.invisible.segments.preserve.count=20"* in carbon.properties and restarting the thrift server.

 

2) After performing Loading 40 times and Compaction 4 times.

3) Perform clean files, so that the tablestatus.history file would be generated with invisible segments details.

 So Total 44 segments would be created including visible and invisible segments.(40 load segment (like segment ID from 0,1,2...39) + 4 compacted new segment(like 0.1,20.1,22.1,0.2))

In that, *41 segments information are present in the "tablestatus.history" file(*which holds invisible(marked for delete and compacted) segments details) and 3 segments information are present in the "tablestatus" file(which holds visible segments(0 .2 -final compacted segment) along with (1^st^ segment - 0th segment) and (last segment-39th segment)). *But invisible segment preserve count is configured to 20, which is not followed for the tablestatus.history file.*

+*Expected result:*+

tablestatus.history file should preserve only the latest 20 segments, as per the configuration.

+*Actual result:*+

tablestatus.history file is having 41 invisible segments details.(which is above the configured value: 20)

 

This is tested with ANT cluster.



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