Implement chrs-election: Stateful weighted leader election following original CHORUS specs

This commit is contained in:
anthonyrawlins
2026-03-04 04:49:03 +11:00
parent 83ef40d3e2
commit 6bc78f4854
908 changed files with 739 additions and 32 deletions

View File

@@ -0,0 +1,22 @@
/home/tony/rust/projects/reset/CHORUS/target/debug/deps/liblibp2p-574f2dd9978b6e8d.rmeta: /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/lib.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/bandwidth_logging.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/behaviour.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/build.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/dns.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/identity.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/other_transport.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/provider.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/quic.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/relay.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/swarm.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/tcp.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/websocket.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/select_security.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/transport_ext.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/bandwidth.rs
/home/tony/rust/projects/reset/CHORUS/target/debug/deps/libp2p-574f2dd9978b6e8d.d: /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/lib.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/bandwidth_logging.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/behaviour.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/build.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/dns.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/identity.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/other_transport.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/provider.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/quic.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/relay.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/swarm.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/tcp.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/websocket.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/select_security.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/transport_ext.rs /home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/bandwidth.rs
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/lib.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/bandwidth_logging.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/behaviour.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/build.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/dns.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/identity.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/other_transport.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/provider.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/quic.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/relay.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/swarm.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/tcp.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/phase/websocket.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/builder/select_security.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/transport_ext.rs:
/home/tony/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libp2p-0.52.4/src/bandwidth.rs: