smartcontractkit / chainlink

node of the decentralized oracle network, bridging on and off-chain computation
https://chain.link
Other
7.04k stars 1.72k forks source link

BCFR-948 make persistence for HeadTracker optional #14558

Closed dhaidashenko closed 1 month ago

dhaidashenko commented 1 month ago

Added config option that allows disabling persistence for HeadTracker. The persistence layer does not improve the chain's load time on chains with fast finality and only consumes database resources (mainly IO). Persistence should not be disabled for products that use LogBroadcaster, as it might lead to missed on-chain events.

cl-sonarqube-production[bot] commented 1 month ago

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
71.4% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube