Backport priority mempool fixes from v0.35.x to v0.34.x.#8962
Backport priority mempool fixes from v0.35.x to v0.34.x.#8962creachadair merged 2 commits intov0.34.xfrom
Conversation
All the groundwork was laid by @jmalicevic and @cmwaters. Otherwise, mainly a vindication of the value of |
Experimental ResultsTo verify that this backport fixed the issue and was correct, the mempool with and without the fix was run in a large testnet. Testnet Setup124 Total Nodes: Experimental Runs2 Experiments were run comparing performance of the mempool presenting the issue and the mempool with the fixes. For load generation the runner load generation command from version 5168515 Title: Buggy MempoolDuration: 4h Title: Updated MempoolDuration: 4h Summaryv1 Mempool reaches steady memory usage and does not appear to exhibit unbounded growth. The buggy mempool, on not a very large timescale, exhibits the unbounded growth. |








This is a manual backport of the changes from these commits:
Imports and type signatures have been updated to match the v0.34 usage.