rockraft 0.1.6

A strong consistency KV service library base on Raft and Rocksdb
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub const LOG_META_FAMILY: &str = "_log_meta";
pub const LOG_DATA_FAMILY: &str = "_log_data";
pub const SM_META_FAMILY: &str = "_sm_meta";
pub const SM_DATA_FAMILY: &str = "_sm_data";

pub const LAST_APPLIED_LOG_KEY: &str = "last_applied_log";
pub const NODES_KEY: &str = "nodes";

pub(crate) fn column_family_list() -> Vec<String> {
  vec![
    LOG_META_FAMILY.to_string(),
    LOG_DATA_FAMILY.to_string(),
    SM_META_FAMILY.to_string(),
    SM_DATA_FAMILY.to_string(),
  ]
}