acelyc111 opened a new issue #3687:
URL: https://github.com/apache/incubator-doris/issues/3687


   **Describe the bug**
   When a tablet cumulate many rowsets and is picked to do cumulative 
compaction for the first time, cumulative compaction will be skipped, 
cumulative point will move from -1 to the last version + 1 of the rowset, and 
will also influence the next base compaction of the rowset (because too many 
rowsets take part in base compaction).
   
   **To Reproduce**
   Steps to reproduce the behavior:
   1. Adjust some base compaction and cumulative configs to make compaction 
execute very slow(i.e. set base/cumulative_compaction_check_interval_seconds to 
a large number).
   2. Load some data to generate many rowsets on a tablet.
   3. Some tablet will be picked to do cumulative compaction, but failed to do 
compaction.
   
   **Expected behavior**
   Cumulative point is -1 when a tablet has been do any compaction, when it was 
picked to do cumulative compaction, the first 
config::max_cumulative_compaction_num_singleton_deltas 
    rowsets should be picked to do cumulative compaction.
   
   **Screenshots**
   
![image](https://user-images.githubusercontent.com/10775040/82801981-c2ed8480-9eb0-11ea-8db4-fec45f11457c.png)
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to