Raft Consensus
Thermocline storage nodes use Raft-style replication semantics for clustered deployments.
Practical v1.0 View
- Gateway presents replica-set-compatible handshake fields for driver SDAM behavior.
replSetGetStatusis handled for ecosystem compatibility.- Storage/coordinator internals include raft routing and consistency logic.
Code Anchors
- Gateway SDAM/handshake:
services/gateway/src/proxy/handler/handshake.rs - Coordinator raft routing:
services/coordinator/internal/routing/raft_router.go - Storage raft-related tests:
tests/services/storage-engine/raft_tests.rs
Recommendation
Treat clustered behavior as a validated deployment topology that must be tested under your own node/network profile with:
make e2e-local-cluster