erigon-pulse/consensus/bor
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
..
abi Bor file structure updated (#6167) 2023-01-31 14:00:57 +05:30
clerk Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
contract bor: logs prefix, grep-friendly (#8787) 2023-11-20 12:16:06 +07:00
finality FIx outstanding know header==nil errors + reduce bor heimdall logging (#8878) 2023-12-01 17:52:50 +00:00
heimdall metrics: use prometheus histogram and summary interfaces (#8808) 2023-11-24 17:50:57 +00:00
heimdallgrpc Bor: increase client timeout from 5 to 10sec (to cover remote server case) (#8801) 2023-11-23 16:32:30 +00:00
statefull Snapshots of Bor events (#7901) 2023-08-18 17:10:35 +01:00
valset Revert "Move validator set snapshot computation to bor_heimdall stage… (#8580) 2023-10-25 14:02:31 +02:00
bor_test.go Move validator set snapshot computation to bor_heimdall stage (#8646) 2023-11-06 08:24:33 +00:00
bor.go Added TxDependency Metadata to ExtraData in Block Header in Bor for Block-STM (#8037) 2023-11-24 10:26:33 +00:00
errors.go Bor file structure updated (#6167) 2023-01-31 14:00:57 +05:30
fake.go Move ApplyDAOHardFork & UpgradeBuildInSystemContract to engine.Initialize (#8095) 2023-08-30 15:51:19 +02:00
genesis_contract_mock.go Bor file structure updated (#6167) 2023-01-31 14:00:57 +05:30
genesis.go Snapshots of Bor events (#7901) 2023-08-18 17:10:35 +01:00
merkle.go Bor file structure updated (#6167) 2023-01-31 14:00:57 +05:30
snapshot_test.go Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
snapshot.go Added TxDependency Metadata to ExtraData in Block Header in Bor for Block-STM (#8037) 2023-11-24 10:26:33 +00:00
span_mock.go consensus/bor: use current producers for extra data validation (#7564) 2023-05-24 12:57:31 +07:00
span.go Move validator set snapshot computation to bor_heimdall stage (#8646) 2023-11-06 08:24:33 +00:00