Skip to content

Conversation

mrmr1993
Copy link
Contributor

This PR modifies the staged ledger diff application to use a sparse ledger for the transaction logic. This should significantly speed up catchup, where we have to apply a large number of blocks.

This PR builds upon #14528, but also includes the sparse ledger fixes from #14521 and #14520.

Checklist:

  • Dependency versions are unchanged
    • Notify Velocity team if dependencies must change in CI
  • Modified the current draft of release notes with details on what is completed or incomplete within this project
  • Document code purpose, how to use it
    • Mention expected invariants, implicit constraints
  • Tests were added for the new behavior
    • Document test purpose, significance of failures
    • Test names should reflect their purpose
  • All tests pass (CI will check this if you didn't)
  • Serialized types are in stable-versioned modules
  • Does this close issues? List them

@mrmr1993
Copy link
Contributor Author

!ci-build-me

@mrmr1993
Copy link
Contributor Author

!ci-nightly-me

@vfrsilva vfrsilva added the Testworld-2-0-protocol-performance-testing Should be used to raise general issues with Testworld 2.0 network label Nov 15, 2023
@deepthiskumar
Copy link
Member

!ci-build-me

@mrmr1993
Copy link
Contributor Author

Breaking change; closing.

@mrmr1993 mrmr1993 closed this Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Testworld-2-0-protocol-performance-testing Should be used to raise general issues with Testworld 2.0 network
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

3 participants