#raft #raft-consensus #consensus #distributed-systems

openraft-rocksstore-compat07

A example v07 compatible implementation of the openraft::RaftStorage trait

5 releases

0.8.9 Mar 6, 2024
0.8.3 Mar 19, 2023
0.8.2 Mar 7, 2023
0.8.1 Feb 28, 2023
0.8.0 Feb 28, 2023

#2428 in Asynchronous

Download history 1/week @ 2024-12-11

150 downloads per month

MIT/Apache

1MB
21K SLoC

openraft-rockcsstore-0708

This is an example RaftStorage implementation illustrating how to upgrade an application based on openraft-0.7 to openraft-0.8.

In this example, it assumes there is an on-disk rocksdb dir that backs an 0.7 application, and the compatible 0708 should be able to read data from this dir and write data to it.

Dependencies

~36–50MB
~1M SLoC