rgb-cln/wallet
Christian Decker 8e908ff652 Revert "wallet: Remove in-memory utxoset filter"
This reverts commit c239a7161b.

The goal of c239a716 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.
2021-01-08 12:08:32 +10:30
..
test Revert "wallet: Remove in-memory utxoset filter" 2021-01-08 12:08:32 +10:30
.gitignore wallet: Create and manage a sqlite3 database for the wallet 2017-06-06 09:16:10 +09:30
Makefile Makefile: fix bashism in NO_PYTHON 2020-10-26 21:28:36 -05:00
db.c cleanups: feedback from Christian Decker review. 2020-12-15 12:05:02 +01:00
db.h db: add helper for db_col_psbt 2020-10-20 12:50:31 +10:30
db_common.h allow building without sqlite3 2020-08-30 12:44:56 +02:00
db_postgres.c Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
db_postgres_sqlgen.c Revert "wallet: Remove in-memory utxoset filter" 2021-01-08 12:08:32 +10:30
db_sqlite3.c Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
db_sqlite3_sqlgen.c Revert "wallet: Remove in-memory utxoset filter" 2021-01-08 12:08:32 +10:30
invoices.c invoice: handle bolt12 strings if EXPERIMENTAL_FEATURES. 2020-12-15 12:05:02 +01:00
invoices.h invoice: add an optional local_offer_id. 2020-12-15 12:05:02 +01:00
reservation.c wallet: remove debugging fprintf. 2020-12-10 20:32:18 +10:30
statements_gettextgen.po Revert "wallet: Remove in-memory utxoset filter" 2021-01-08 12:08:32 +10:30
txfilter.c common: tal_dup_talarr() helper. 2020-02-27 14:16:16 +10:30
txfilter.h pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
wallet.c Revert "wallet: Remove in-memory utxoset filter" 2021-01-08 12:08:32 +10:30
wallet.h Revert "wallet: Remove in-memory utxoset filter" 2021-01-08 12:08:32 +10:30
walletrpc.c Added spent option to listfunds 2020-12-22 13:00:02 +01:00
walletrpc.h common: pull up `param_psbt` 2020-10-20 12:50:31 +10:30