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]