Closed sdbondi closed 1 week ago
3 files 126 suites 12m 6s ⏱️ 1 160 tests 1 160 ✅ 0 💤 0 ❌ 3 480 runs 3 480 ✅ 0 💤 0 ❌
Results for commit ad35c63d.
:recycle: This comment has been updated with latest results.
2 files 1 errors 9 suites 1h 34m 47s ⏱️ 18 tests 13 ✅ 0 💤 5 ❌ 27 runs 14 ✅ 0 💤 13 ❌
For more details on these parsing errors and failures, see this check.
Results for commit c78fac23.
:recycle: This comment has been updated with latest results.
Description
Motivation and Context
Transactions routinely are too large for gossipsub. A new protocol has been added to mempool sync. Many transactions may be gossiped in quick succession and therefore it is inefficient to request each time a transaction notification is received. This protocol aims to address this by collecting notifications and periodically requesting many transactions in batched.
Details:
Base node GRPC decode and encode limit were raised from 4MiB to 10MiB, this is because some blocks within the legal weight limit were not transferable via GRPC when mining (~6MiB) causing GRPC errors and the inability to mine.
How Has This Been Tested?
Manually, submitting transactions and observing logs
What process can a PR reviewer use to test or verify this change?
Submit transactions to one node and observe the mempool of other nodes on the network
Breaking Changes