Skip to content

Moving window of keys used by robustness #19984

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

Open
serathius opened this issue May 19, 2025 · 2 comments
Open

Moving window of keys used by robustness #19984

serathius opened this issue May 19, 2025 · 2 comments

Comments

@serathius
Copy link
Member

What would you like to be added?

Currently robustness tests just use a static range of keys key0-key9. During the test we execute different types of writing operations like PUT and DELETE. To make linearization faster we use the fact that PUTs are unique due to unique saved value, however this doesn't work for DELETE. To make DELETE unique at least partially we could make the key window slowly shift. For example, when during the traffic generation delete key0, we could shift the window up to be key1 - key10. This way we could increase the chance that key will be deleted only once.

Why is this needed?

Make deletes unique, removing a need to treat them differently than put.

@serathius
Copy link
Member Author

/cc @henrybear327 @nwnt @fuweid @joshjms

@joshjms
Copy link
Member

joshjms commented May 20, 2025

I'd love to take this

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants