Close out the deferred node wiring
I maintainer di solito rispondono entro 4 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- rust
- Ambito
- blockchain, distributed-systems
Direzione di ricerca
Inizia dai punti TODO elencati in crates/app/src/node/behaviour.rs, config.rs e mod.rs, dando priorità al consumo di infosync e al cablaggio della larghezza di banda. Per ogni riga, esamina l’entry point indicato e aggiungi un test con il cablaggio, oppure rimuovi il TODO e registra qui la decisione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
The node graph (#402) landed with seven deferred wiring points, all marked TODO(#402 part B). This issue enumerates them so each can be closed by wiring or by a documented decision to drop:
| Site | Pending |
|---|---|
behaviour.rs#L98-L99 |
QUIC transport and bandwidth metrics — Node::new (client path) takes no BandwidthFactory, so per-peer byte counters never record in the DV node. |
behaviour.rs#L255-L256 |
consensus protocol reordering by cluster/CLI preference (Go's PrioritizeProtocolsByName) |
config.rs#L12-L13 |
debug/pprof addr, OTLP tracing config, test-injection overrides |
mod.rs#L340-L342 |
multi-endpoint beacon fallback — only beacon_node_addrs[0] is used. |
mod.rs#L429-L430 |
wrap consensus in ConsensusController for dynamic protocol switching |
mod.rs#L721-L724 |
infosync is built and triggered per-epoch, but its decided output is discarded — a no-op only while QBFTv2 is the sole protocol; also keeps the compose mixed_2_charon_2_pluto smoke scenario excluding the sched warn topic |
mod.rs#L938-L941 |
drive_network discards every swarm event (optional logging) |
Adjacent wiring debt outside the #402 marker: the sse module is exported but referenced by nothing in node/ (its broadcast TODO is tracked in #606); the Cluster-Uuid relay header TODO; Feature::AttestationInclusion force-disabled in tracker_feature_set.
Proposed change
Treat this as the umbrella checklist under #402: each row gets wired (with a test) or removed with the TODO deleted and the decision recorded here. Highest value first: infosync consumption and bandwidth wiring — both are "component built, output dropped".
- Lingua principale
- Rust
- Stelle
- 8
- Fork
- 6
- Merge medio
- 4g 3h
- PR unite (30g)
- 18
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NethermindEth/pluto
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
NethermindEth/pluto#719 ·
I maintainer di solito rispondono entro 4 giorni
-
enhancement rust
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
NethermindEth/pluto#640 ·
I maintainer di solito rispondono entro 4 giorni
-
rust
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
NethermindEth/pluto#638 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
enhancement rust
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
NethermindEth/pluto#635 ·
I maintainer di solito rispondono entro 4 giorni
-
Improve `alpha test peers`: match Charon's probes; reduce timeoutsForse già presa @varex83agent l’ha presa 6 giorni fa. Apertabug track:orchestration-cli
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
NethermindEth/pluto#632 ·
I maintainer di solito rispondono entro 4 giorni
Tutte le issue di NethermindEth/pluto
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
bmander/geomsolver#118 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Three Windows builds are keyed on a later release than their layoutForse già presa @ero-qt l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
priority:P3 type:docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
sebastian-software/ferroni#253 ·
I maintainer di solito rispondono entro 1 giorno