Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
blockchain: increase periodic flush interval
The periodic flush intervals were set to 5 minutes previously which on average means that the node will flush every block when the node is caught up to the tip. This put an overhead on the node after the node is caught up beyond the last checkpointed block as it'll start calling the periodic flush function. So while the node is still performing ibd, it'll be flushing every 5 minutes, hurting performance. Changing this value to 48 hours doesn't hurt the node too much as the average worst case would be 288 blocks to reindex which is quick. For a decent computer, 48 hours should be enough time to sync all the blocks beyond the last checkpointed block as well. If not, 1-2 flushes don't hurt as much as flushing every 5 minutes.
- Loading branch information