Reduce consensus spam (#1658)
* core: fix predicate for dropping grandpa round messages * core: grandpa: drop commits topic on authority set change * core: gossip: only drop known messages based on expiration time * core: grandpa: don't broadcast commit messages * core: gossip: don't assume topics are header hashes * core: gossip: expire messages more agressively * core: grandpa: fix test environment * core: gossip: fix tests * core: gossip: track dead topics (and ignore messages) * core: gossip: test dead topic pruning
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/core/finality-grandpa/src/communication.rs 24 additions, 7 deletionssubstrate/core/finality-grandpa/src/communication.rs
- substrate/core/finality-grandpa/src/lib.rs 12 additions, 4 deletionssubstrate/core/finality-grandpa/src/lib.rs
- substrate/core/finality-grandpa/src/tests.rs 17 additions, 8 deletionssubstrate/core/finality-grandpa/src/tests.rs
- substrate/core/network/Cargo.toml 1 addition, 0 deletionssubstrate/core/network/Cargo.toml
- substrate/core/network/src/consensus_gossip.rs 75 additions, 41 deletionssubstrate/core/network/src/consensus_gossip.rs
- substrate/core/network/src/lib.rs 1 addition, 0 deletionssubstrate/core/network/src/lib.rs
Please register or sign in to comment