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

feat: bump max EigenDA batch size to 16mib #36

Merged
merged 8 commits into from
Oct 8, 2024

Conversation

epociask
Copy link
Collaborator

@epociask epociask commented Sep 30, 2024

Changes

  • Increase MaxEigenDABatchSize to 16 MB
  • Increase maxDecompressionLen to 40 mib. This constraint was causing the batch poster to detect overflows and limit the batches to 5-7mb post-compression using a constant ratio of 4. Increasing it resulted in batches around exactly 16MB post compression.

Testing
Tests were conducted against a testnode environment on an EC2 using EigenDA Holesky. Under higher load (i.e, 90 Kb/s) and reduced EigenDA bridge intervals (i.e, 3 minutes), the chain was able to maintain liveness with the latest->confirmed message diff being constant over multiple hours of load.

Screenshot 2024-09-30 at 9 38 02 PM Screenshot 2024-10-01 at 2 22 10 PM Screenshot 2024-10-01 at 2 23 03 PM

arbnode/batch_poster.go Outdated Show resolved Hide resolved
eigenda/eigenda.go Outdated Show resolved Hide resolved
@epociask epociask requested a review from bxue-l2 October 7, 2024 21:58
@epociask epociask changed the title feat: bump max EigenDA batch size to 16mb feat: bump max EigenDA batch size to 16mib Oct 7, 2024
@epociask epociask merged commit 07db80d into eigenda-v3.2.1 Oct 8, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants