We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3150755 commit dfff219Copy full SHA for dfff219
1 file changed
core/remote_state_verifier.go
@@ -121,12 +121,8 @@ func (vm *remoteVerifyManager) mainLoop() {
121
case <-pruneTicker.C:
122
vm.taskLock.Lock()
123
for hash, task := range vm.tasks {
124
- if vm.bc.insertStopped() {
125
- close(task.terminalCh)
126
- continue
127
- }
128
- if vm.bc.CurrentHeader().Number.Cmp(task.blockHeader.Number) == 1 &&
129
- vm.bc.CurrentHeader().Number.Uint64()-task.blockHeader.Number.Uint64() > pruneHeightDiff {
+ if vm.bc.insertStopped() || (vm.bc.CurrentHeader().Number.Cmp(task.blockHeader.Number) == 1 &&
+ vm.bc.CurrentHeader().Number.Uint64()-task.blockHeader.Number.Uint64() > pruneHeightDiff) {
130
delete(vm.tasks, hash)
131
verifyTaskCounter.Dec(1)
132
verifyTaskFailedMeter.Mark(1)
0 commit comments