Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert "wallet: Remove in-memory utxoset filter" #4319

Merged

Commits on Jan 7, 2021

  1. Revert "wallet: Remove in-memory utxoset filter"

    This reverts commit c239a71.
    
    The goal of c239a71 was to reduce the memory footprint of our
    internal UTXO set tracking, and testing against the sqlite3 backend
    showed no performance impact. We have since found that the added
    roundtrips to the DB server with postgres was having a considerable
    performance impact, and backups would also bloat due to the increased
    number of queries.
    
    Undoing this change skips the noop updates that were causing this
    regression.
    
    Changelog-Fixed: db: Fixed a performance regression during block sync, resulting in many more queries against the DB than necessary.
    cdecker committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    8026a95 View commit details
    Browse the repository at this point in the history