-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
storage: add gc benchmarks with multiple range tombstones #88252
storage: add gc benchmarks with multiple range tombstones #88252
Conversation
3656e30
to
30ec7fb
Compare
30ec7fb
to
f76afca
Compare
f76afca
to
7b3116c
Compare
I didn't realize that adding multiple range tombstones will be so disruptive. With 1024 range keys bench will time out preparing the data because insertions become too slow. |
417a8d3
to
eec6d5a
Compare
Previously we only had tests that verify GC performance with no range tombstones or with a single range tombstone under all the data. This commit extends the benchmark to have many tombstones interleaving data at different keys. Release note: None
eec6d5a
to
ea2c567
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
bors r=erikgrinaker |
Build failed: |
bors r=erikgrinaker |
Build succeeded: |
Previously we only had tests that verify GC performance with no range tombstones or with a single range tombstone under all the data. This commit extends the benchmark to have many tombstones interleaving data at different keys.
Release note: None
Fixes #87417