-
Notifications
You must be signed in to change notification settings - Fork 219
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
Mempool view is different across nodes #3115
Comments
This behaviour was reproduced in recent smaller stress tests - 20,000 transactions from 2x sender wallets to 2x receiver wallets.
|
Some results about mempool sync behaviour during 2x consecutive stress tests. There were 2x sender and 2x receiver wallets with their own base nodes on one computer, and a base node + SHA3 miner + XMRig miner together with 3x monitor nodes on another computer. A total of 20,000 negotiated transactions were sent. The primary setting under investigation was
Both the sender and receiver nodes had virtually the same mempool stats throughout due to the connected wallets
In the 2nd test the rest of the network was much more in tune, which is the behaviour we want, although it does not make sense that |
Using The latest changes seemed to solve all issues. All 8x base nodes I monitored were configured to sync mempools from 5x peers and re-sync when 5 blocks behind; none of the base nodes lagged with chain sync for any type of extended period, they always caught up again. |
Describe the bug
With a recent stress test, the mempool view was different across nodes, resulting in many transactions not being mined.
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
The mempool view should be fairly consistent across base nodes for the stress test duration, i.e. until all transactions are mined.
Screenshots
n/a
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: