bobhan1 commented on PR #70217:
URL: https://github.com/apache/doris/pull/70217#issuecomment-6761336273

   Thanks for working on this. I still see two issues with this approach:
   
   1. In shared-nothing mode, the three replicas still compact independently. 
After the grace period, one replica may have removed the tombstone while 
another retains it. The same lower-sequence write can then produce different 
results across replicas.
   2. The grace check uses the newest `creation_time` among all input rowsets. 
Base compaction can consume rowsets just produced by cumulative compaction, 
whose `creation_time` reflects when they were built. If base compaction keeps 
including these recently created rowsets, tombstone cleanup may remain disabled 
indefinitely, even for very old `delete_sign = 1` rows.
   
   I have an alternative solution that fully addresses both replica consistency 
and tombstone cleanup. I’ll submit a fix soon.
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to