From efbc9899ab92c34db607f26c0e1b676e1e9d1c81 Mon Sep 17 00:00:00 2001 From: tv Date: Sun, 1 Nov 2026 13:34:26 +0100 Subject: state: drop epoch_tx The stamp is the only lock-free epoch label. --- src/node.rs | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/node.rs') diff --git a/src/node.rs b/src/node.rs index 8224c7a..f6bdbb3 100644 --- a/src/node.rs +++ b/src/node.rs @@ -69,7 +69,6 @@ impl Node { let (sync_tx, sync_rx) = mpsc::unbounded_channel(); let (change_tx, _) = watch::channel(0_u64); let (change_events, _) = broadcast::channel(256); - let (epoch_tx, _) = watch::channel(config.initial_epoch); let firewall = Arc::new(Firewall::default()); let traffic = Arc::new(Traffic::default()); let initial_actor = crate::document::actor(&config.initial_doc); @@ -88,7 +87,6 @@ impl Node { let stamp = replica.stamps(); let state = AppState { doc: Arc::new(crate::document::lock::DocumentLock::new(replica)), - epoch_tx, stamp, lifecycle: Arc::new(RwLock::new(NodeLifecycle::Joining { discovered_swarm_id: None, -- cgit v1.3.1