Skip to content
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

Ensure blocks are full when mempool exceeds block size #1444

Open
cmwaters opened this issue Jul 31, 2024 · 2 comments
Open

Ensure blocks are full when mempool exceeds block size #1444

cmwaters opened this issue Jul 31, 2024 · 2 comments
Assignees
Labels
T:Bug Type: Bug (confirmed)

Comments

@cmwaters
Copy link
Contributor

on July 30th, we observed increased transaction demand. Among other things, we noticed that while the mempool was hovering around 32MB in size, we were still producing blocks sufficiently less than the 2MB max

image

Above you see occasional spikes where a 2MB block is committed, but this is not consistently full as would be expected.

We should investigate why this occurs and find a way to ensure that when the mempool is significantly large we are consistently producing full blocks

@evan-forbes evan-forbes added the T:Bug Type: Bug (confirmed) label Jul 31, 2024
@evan-forbes
Copy link
Member

to complicate this further, we're not seeing the above plot on all nodes. some nodes are normal
Screenshot from 2024-07-31 11-30-58

@cmwaters
Copy link
Contributor Author

cmwaters commented Aug 5, 2024

image

The most recent plots show that the mempool size is now similar to the block size but it's weirdly not following it. It's as if there's a large transaction that is added and is eventually evicted but we don't see it committed in a block

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T:Bug Type: Bug (confirmed)
Projects
None yet
Development

No branches or pull requests

2 participants