Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Reduce length holding read transaction open for in confirmation height processor #1954
Using #1947 it was found that the confirmation height processor can hold a read transaction open for several minutes when traversing very long account chains. This can have impacts on the database size as any writes cannot use the pages this is holding on to until the read has finished.
Added a generic test for reset/renew on the database as one didn't exist.
Made a slight optimization which mean that the sideband data was no longer needed when reading in the blocks on an account.