Add Redis-compatible coordination substrate
This commit is contained in:
parent
182b4d58c7
commit
91ac6dee85
1 changed files with 2481 additions and 1 deletions
18
crates/remora-coordination/src/lib.rs
Normal file
18
crates/remora-coordination/src/lib.rs
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
//! Dragonfly/Redis coordination primitives with G-A3 global slots and L-B1
|
||||
//! process-local permits; feature packages own protocol orchestration.
|
||||
|
||||
mod error;
|
||||
mod keys;
|
||||
mod local;
|
||||
mod scripts;
|
||||
mod store;
|
||||
mod types;
|
||||
|
||||
pub use error::CoordinationError;
|
||||
pub use keys::KeySpace;
|
||||
pub use local::LocalPermitGate;
|
||||
pub use store::{CoordinationStore, StoreConfig};
|
||||
pub use types::{
|
||||
ActivateOptions, LeaseOwner, LeaseRecord, LiveLease, MAX_SAFE_INTEGER, OpCode, OpResult,
|
||||
ProgressHint, Reservation, ensure_safe_integer,
|
||||
};
|
||||
Loading…
Reference in a new issue