Approval Checking Improvements Omnibus (#2480)
* add tracing to approval voting * notify if session info is not working * add dispute period to chain specs * propagate genesis session to parachains runtime * use `on_genesis_session` * protect against zero cores in computation * tweak voting rule to be based off of best and add logs * genesis configuration should use VRF slots only * swallow more keystore errors * add some docs * make validation-worker args non-optional and update clap * better tracing for bitfield signing and provisioner * pass amount of bits in bitfields to inclusion instead of recomputing * debug -> warn for some logs * better tracing for availability recovery * a little av-store tracing * bridge: forward availability recovery messages * add missing try_from impl * some more tracing * improve approval distribution tracing * guide: hold onto pending approval messages until NewBlocks * Hold onto pending approval messages until NewBlocks * guide: adjust comment * process all actions for one wakeup at a time * vec * fix network bridge test * replace randomness-collective-flip with Babe * remove PairNotFound
Showing
- polkadot/Cargo.lock 2 additions, 2 deletionspolkadot/Cargo.lock
- polkadot/cli/src/cli.rs 2 additions, 2 deletionspolkadot/cli/src/cli.rs
- polkadot/cli/src/command.rs 1 addition, 1 deletionpolkadot/cli/src/command.rs
- polkadot/node/core/approval-voting/src/criteria.rs 34 additions, 0 deletionspolkadot/node/core/approval-voting/src/criteria.rs
- polkadot/node/core/approval-voting/src/import.rs 10 additions, 1 deletionpolkadot/node/core/approval-voting/src/import.rs
- polkadot/node/core/approval-voting/src/lib.rs 191 additions, 47 deletionspolkadot/node/core/approval-voting/src/lib.rs
- polkadot/node/core/approval-voting/src/tests.rs 33 additions, 15 deletionspolkadot/node/core/approval-voting/src/tests.rs
- polkadot/node/core/av-store/src/lib.rs 7 additions, 0 deletionspolkadot/node/core/av-store/src/lib.rs
- polkadot/node/core/bitfield-signing/src/lib.rs 11 additions, 5 deletionspolkadot/node/core/bitfield-signing/src/lib.rs
- polkadot/node/core/provisioner/src/lib.rs 18 additions, 2 deletionspolkadot/node/core/provisioner/src/lib.rs
- polkadot/node/network/approval-distribution/src/lib.rs 121 additions, 6 deletionspolkadot/node/network/approval-distribution/src/lib.rs
- polkadot/node/network/availability-recovery/src/lib.rs 67 additions, 9 deletionspolkadot/node/network/availability-recovery/src/lib.rs
- polkadot/node/network/bridge/src/lib.rs 14 additions, 2 deletionspolkadot/node/network/bridge/src/lib.rs
- polkadot/node/network/protocol/src/lib.rs 1 addition, 0 deletionspolkadot/node/network/protocol/src/lib.rs
- polkadot/node/service/src/chain_spec.rs 2 additions, 0 deletionspolkadot/node/service/src/chain_spec.rs
- polkadot/node/service/src/grandpa_support.rs 22 additions, 7 deletionspolkadot/node/service/src/grandpa_support.rs
- polkadot/roadmap/implementers-guide/src/node/approval/approval-distribution.md 27 additions, 4 deletions...ementers-guide/src/node/approval/approval-distribution.md
- polkadot/roadmap/implementers-guide/src/node/approval/approval-voting.md 4 additions, 1 deletion...p/implementers-guide/src/node/approval/approval-voting.md
- polkadot/roadmap/implementers-guide/src/runtime/inclusion.md 2 additions, 2 deletionspolkadot/roadmap/implementers-guide/src/runtime/inclusion.md
- polkadot/roadmap/implementers-guide/src/runtime/parainherent.md 1 addition, 1 deletion...ot/roadmap/implementers-guide/src/runtime/parainherent.md
Please register or sign in to comment