File tree 2 files changed +12
-0
lines changed
cumulus/client/consensus/aura/src
2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 97
97
// This is done for example when gap syncing and it is expected that the block after the gap
98
98
// was checked/chosen properly, e.g. by warp syncing to this block using a finality proof.
99
99
if block_params. state_action . skip_execution_checks ( ) || block_params. with_state ( ) {
100
+ block_params. fork_choice = Some ( ForkChoiceStrategy :: Custom ( block_params. with_state ( ) ) ) ;
100
101
return Ok ( block_params)
101
102
}
102
103
Original file line number Diff line number Diff line change
1
+ title: Avoid incomplete block import pipeline with full verifying import queue
2
+ doc:
3
+ - audience: Node Dev
4
+ description: |-
5
+ When warp syncing a node using the equivocation checking verifier, we now properly set the fork_choice rule.
6
+ Affected are mostly nodes that are derived from the parachain template. Omni-node is not affected.
7
+
8
+ The prevents the error `ClientImport("Incomplete block import pipeline.")` after state sync.
9
+ crates:
10
+ - name: cumulus-client-consensus-aura
11
+ bump: patch
You can’t perform that action at this time.
0 commit comments