Description
I have designated the volatile value of the cube to 1 and the auto merge thresholds is 3, but I found the former 3 segments was not merged when the 4th segment was ready.
the ready segments are as below:
- xxx[20181201000000_20181202000000]
- xxx[20181202000000_20181203000000]
- xxx[20181203000000_20181204000000]
- xxx[20181204000000_20181205000000]
Besides, I found the log info:
segment in volatile range: xxx[20181203000000_20181204000000] segment in volatile range: xxx[20181204000000_20181205000000]
I think the expected result should be:
seg: xxx[20181204000000_20181205000000] should be reserved
seg: xxx[20181201000000_20181202000000],xxx[20181202000000_20181203000000],xxx[20181203000000_20181204000000] should be merged.
However, the truth is:
When the 5th segments was ready, the former 3 segments were automatically merged.
Although the value of volatile range is 1, there are always 2 segments will be reserved.