A crazy amount of reorganization happens on Bitcoin Testnet 3 almost every day, blocks can be reorg-ed within 3 blocks as the edge case. The reorg will cause the flush data to run into an incomplete state and the flush operation will fail due to the assertion, which will cause the system to crash.
By setting force flush for the reorg, the flush data will be ignored and filled by the reorg data without throwing any exceptions.
A crazy amount of reorganization happens on Bitcoin Testnet 3 almost every day, blocks can be reorg-ed within 3 blocks as the edge case. The reorg will cause the flush data to run into an incomplete state and the flush operation will fail due to the assertion, which will cause the system to crash.
By setting force flush for the reorg, the flush data will be ignored and filled by the reorg data without throwing any exceptions.