canine-chain
canine-chain copied to clipboard
Report - Block Missing issue since v3.2.0 upgrade
Consensus timeouts are possibly stopping nodes from adding tx's to mempool to process the block. Since our last upgrade, I have been attempting to troubleshoot the block missing issue that many of us validators are facing.
Much of this has been communicated privately with @TheMarstonConnell
I began to notice that when the consensus module begins for a new block, nothing happens during the timeout_propose
. The longer this was set, made things worse! The idea at first was to, give the process more time to finish the mempool process so we can commit the block. Because this caused further delays, it seemed appropriate to lower this setting.
Currently I have it set to 1500ms
and all my delta timeouts are 300ms
.
This has lead to me noticeably missing a LOT less blocks.
It seems that my initial thought that I was unable to complete the block due to my older CPU arch and slower clock speeds compared to newer CPUs might not be the case. I suspect I might be able to reduce missing further by lowering the timeout even further. However, I want to run with this change for 24 hours. Gain graph stats and data.