erigon-pulse/consensus/bor/finality
Mark Holt 85ade6b49a
FIx outstanding know header==nil errors + reduce bor heimdall logging (#8878)
This PR has fixes for a number of instances in the bor heimdall stage
where nil headers are either ignored or inadvertently processed.

It also has a demotion of milestone related logging messages to debug
for missing blocks because the process is not at the head of the chain +
a general reduction in periodic logging to 30 secs rather than 20 to
reduce the log output on long runs.

In addition there is a refactor of persistValidatorSets to perform
validator set initiation in a seperate function. This is intended to
clarify the operation of persistValidatorSets - which is till performing
2 actions, persisting the snapshot and then using it to check the header
against synthesized validator set in the snapshot.
2023-12-01 17:52:50 +00:00
..
flags move borfinality package out of eth (#8407) 2023-10-09 19:13:31 +01:00
generics move borfinality package out of eth (#8407) 2023-10-09 19:13:31 +01:00
rawdb move borfinality package out of eth (#8407) 2023-10-09 19:13:31 +01:00
whitelist metrics: separate usage of prometheus counter and gauge interfaces (#8793) 2023-11-24 16:15:12 +01:00
api.go move borfinality package out of eth (#8407) 2023-10-09 19:13:31 +01:00
bor_verifier.go metrics: separate usage of prometheus counter and gauge interfaces (#8793) 2023-11-24 16:15:12 +01:00
whitelist_helpers.go FIx outstanding know header==nil errors + reduce bor heimdall logging (#8878) 2023-12-01 17:52:50 +00:00
whitelist.go FIx outstanding know header==nil errors + reduce bor heimdall logging (#8878) 2023-12-01 17:52:50 +00:00