-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Plan/Roadmap
3 stages
-
hack sqlite (wal/parser) and NPLRuntime to get the wal data(may be frame) as the raft log.(35 days)
- wal_page_hook. actordb uses tcp socket to get the wal data, we can try to use stack in NPL to get the data.
- checkponit hook.
- options that enable these hooks to make sqlite independent. This is at database level, may use
PRAGMAor modify NPLRuntime. - this stage may works in NPLRuntime repo.
-
reorganize the Raft implementation to adapt to the wal, include deal with the sqlite checkpoint.(40 days)
- replicate the wal data, may reconsider RPC.
- deal with term and logIndex
- deal with checkpoint. like packLog in the current implementation.
- much work in this stage
-
test the throuput and fix.(15 days)