-
Notifications
You must be signed in to change notification settings - Fork 1.6k
remove connected disconnected state, 3rd attempt #3898
Conversation
490874a
to
9ac71f5
Compare
Commit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but I suggest we confirm it works on a validator as well as a full node before merging. And CI needs fixing.
Co-authored-by: Andronik Ordian <[email protected]>
Checked |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to recap - why is it not possible to not construct the overseer in the first place, if we find that we are not a relay chain? And make the handle so that it cannot exist without an overseer - so chain selection cannot be wrong?
It's not that simple. There is a rather large dependency loop, with chain selection, grandpa, substrate, and the overseer handle closing the loop. Now to resolve this the |
@ordian if there were no issues in testing, I would say - let's merge. |
We were worried that disabling overseer on polkadot would interfere with block production when implementing #3321. So went with enabling overseer, but disabling approval-voting finality rule instead. |
* master: feat: measured oneshots (#3902) remove `AllSubsystems` and `AllSubsystemsGen` types (#3874) Companion for Substrate#9867 (#3938) Substrate Companion for #9552 (#3834) CI: run disputes tests (#3962) Bump parity-scale-codec from 2.3.0 to 2.3.1 (#3959) approval-voting: populate session cache in advance (#3954) Bump libc from 0.2.102 to 0.2.103 (#3950) fix master (#3955) Docker files chore (#3880) Bump nix from 0.19.1 to 0.20.0 (#3587) remove connected disconnected state, 3rd attempt (#3898) fix flaky chain-selection tests (#3948) Add benchmarking for parachain runtime initializer pallet (#3913) minor chore changes (#3944) disputes: reject single-sided disputes (#3903)
* master: (52 commits) Companion for substrate PR#9890 (#3961) Bump version, tx_version and spec_version in prep for v0.9.11 (#3970) Fix master compilation (#3977) Make most XCM APIs accept an Into<MultiLocation> where MultiLocation is accepted (#3627) fix disputes tests (#3974) Drop availability only for candidates that lose disputes (#3973) revert +1 change to be on the safer side (#3972) paras_inherent: reject only candidates with concluded disputes (#3969) feat: measured oneshots (#3902) remove `AllSubsystems` and `AllSubsystemsGen` types (#3874) Companion for Substrate#9867 (#3938) Substrate Companion for #9552 (#3834) CI: run disputes tests (#3962) Bump parity-scale-codec from 2.3.0 to 2.3.1 (#3959) approval-voting: populate session cache in advance (#3954) Bump libc from 0.2.102 to 0.2.103 (#3950) fix master (#3955) Docker files chore (#3880) Bump nix from 0.19.1 to 0.20.0 (#3587) remove connected disconnected state, 3rd attempt (#3898) ...
Split commits into tiny bit-sized chunks.
Re-introduces functionality of #3868 without the previous issue.