Modules§
Structs§
- Conflict
Resolver - Conflict resolution strategies for graph synchronization
- Graph
Sync Payload - Main payload for MessageType::GraphSync messages
- SyncAck
- Acknowledgment of successful sync
- Sync
Conflict - Conflict notification
- Sync
Engine - Graph synchronization engine with adaptive strategy
- Sync
Full Request - Request for full graph sync
- Sync
Incremental Request - Request for incremental sync since a given vector clock
- Sync
Response - Response containing graph data
- Sync
Stats - Synced
Edge - Graph edge with sync metadata
- Synced
Node - Graph node with sync metadata
- Tombstone
- Tombstone for tracking deleted entities
- Vector
Clock - Vector clock for tracking causality in distributed systems Each instance maintains its own logical clock version
Enums§
- Clock
Order - Result of comparing two vector clocks
- Conflict
Resolution - Sync
Type - Type of graph synchronization operation