Skip to content

tests: add load tests to the cache ingestion and simulation loop#236

Draft
dylanlott wants to merge 2 commits intodylan/sim-testsfrom
dylan/load-test-bundle-sim
Draft

tests: add load tests to the cache ingestion and simulation loop#236
dylanlott wants to merge 2 commits intodylan/sim-testsfrom
dylan/load-test-bundle-sim

Conversation

@dylanlott
Copy link
Contributor

@dylanlott dylanlott commented Mar 4, 2026

tests: add load tests to the cache ingestion and simulation loop

Per discussions with @Fraser999 I load tested the builder simulation loop and was able to reproduce the same error they saw - the build function deadlocks over some limit of bundles, which also prevents the simulation deadline from being respected.

image.png

The screenshot shows the test running and taking over 60 seconds, but with the deadline configured for 12 seconds, which should terminate the build loop and return a block with tx_count > 0.

Copy link
Contributor Author

dylanlott commented Mar 4, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@dylanlott dylanlott force-pushed the dylan/load-test-bundle-sim branch from 7697e42 to d99e2c8 Compare March 4, 2026 01:06
Copy link
Contributor Author

The 50k test won't pass so this PR shouldn't be merged until the simulation deadlock issue is resolved.

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.

1 participant