George Jahad created HDDS-7279:
----------------------------------

             Summary: Snapshot Create requires Double Buffer Flush thread to 
split the commit batch
                 Key: HDDS-7279
                 URL: https://issues.apache.org/jira/browse/HDDS-7279
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: George Jahad


The OmRequest double buffer flush thread flushes the entire buffer as a batch.  
Since follower OM's will flush batches with different contents, snapshots can't 
stay consistent between the leader and the followers.

This means the flush thread needs to be "snapshot aware" and split the batch so 
that all operations before the snapshot create are commited to rocksdb before 
the checkpoint is created.

Details here:
https://docs.google.com/document/d/18BRPMol3EX5FioRaHliksx5uIGTw5iYTFc83PAKFLQU/edit#



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to