Use cluster size limit for -maxmempool bound, and allow -maxmempool=0 in general

Previously we would sanity check the -maxmempool configuration based on a
multiple of the descendant size limit, but with cluster mempool the maximum
evicted size is now the cluster size limit, so use that instead.

Also allow -maxmempool=0 in general (and not just if
-limitdescendantsize/-limitclustersize is set to 0).
This commit is contained in:
Suhas Daftuar committed 2025-11-21 22:02:07 -05:00
1 parent 315e43e5d8
commit 17cf9ff7ef
2 files changed
+3 -4

No files matched your search

-1
View File
@@ -53,7 +53,6 @@ class ChainstateWriteCrashTest(BitcoinTestFramework):
# Set -maxmempool=0 to turn off mempool memory sharing with dbcache
self.base_args = [
"-limitdescendantsize=0",
"-maxmempool=0",
"-dbbatchsize=200000",
]