Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Implemented RAFT client module.
Description
We need the raft facade API.
It should include:
- Raft group management: add/remove peers, learners, etc.
- Submitting a task to a raft group leader.
- State machine abstraction.
- Linearizable reading from the raft group.
- Snapshot abstraction.
The goal is to make it compatible with different raft implementations until the choice is finalized.
Attachments
Issue Links
- requires
-
IGNITE-14279 Introduce "sendWithResponse" into network API
- Resolved
- links to