Skip to content

feat(#204): add reproducible prune benchmark at 1k 10k 100k entry sizes - #322

Closed
gbengaeben wants to merge 2 commits into
ApexChainx:mainfrom
gbengaeben:feat/204-prune-benchmark-1k-10k-100k
Closed

feat(#204): add reproducible prune benchmark at 1k 10k 100k entry sizes#322
gbengaeben wants to merge 2 commits into
ApexChainx:mainfrom
gbengaeben:feat/204-prune-benchmark-1k-10k-100k

Conversation

@gbengaeben

Copy link
Copy Markdown
Contributor

Closes #204

…0k entry sizes

Creates a comprehensive benchmark suite measuring history prune
performance under realistic data volumes:

- prune_history at 1k, 10k, 100k entries (with per-tier CPU budgets)
- prune_history_by_age at 1k, 10k, 100k entries (with age windows)
- Full aggregate report test with JSON artifact output for CI
- Expensive tests (100k) gated behind #[ignore] for manual/CI runs

Run: cargo test -- prune_benchmark --ignored --nocapture

Closes ApexChainx#204
@drips-wave

drips-wave Bot commented Jul 29, 2026

Copy link
Copy Markdown

@gbengaeben Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Copy link
Copy Markdown
Contributor

Skipping — Code Coverage check is failing. Please fix the coverage and re-push! ⚠️

Copy link
Copy Markdown
Contributor

Merged — nice work! 🚀

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.

Add a reproducible benchmark artifact for the history prune operation under 1k, 10k, and 100k entry sizes

2 participants