You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@resilientdb.apache.org by "JoshHuttonCode (via GitHub)" <gi...@apache.org> on 2026/08/12 22:31:46 UTC
[PR] Add Snapshotting, update how leader tracks follower progress, make WAL writing async [incubator-resilientdb]
JoshHuttonCode opened a new pull request, #266:
URL: https://github.com/apache/incubator-resilientdb/pull/266
Major changes:
Snapshots have been added and can be sent from leader to followers.
Simple next_index is replaced with states to keep track of if a follower is currently replicating log entries, if we are probing to find out the state of the follower, or if it needs a snapshot.
No-op entries are sent out at the start of each leader's term to allow for committing entries from previous terms if the client is at the in-flight limit.
Writing into the RaftRecovery WAL is now asynchronous. Raft still needs the write to persist to disk before responding to an RPC, but flushes are now batched.
Variable names are made consistent, some dead code is removed.
New tests are added for these new features.
--
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: commits-unsubscribe@resilientdb.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Add Snapshotting, update how leader tracks follower progress, make WAL writing async [incubator-resilientdb]
Posted by "JoshHuttonCode (via GitHub)" <gi...@apache.org>.
JoshHuttonCode closed pull request #266: Add Snapshotting, update how leader tracks follower progress, make WAL writing async
URL: https://github.com/apache/incubator-resilientdb/pull/266
--
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: commits-unsubscribe@resilientdb.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org