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

Temporarily disable mixing batched and non-batched runs #10821

Closed
wants to merge 1 commit into from

Conversation

ltamasi
Copy link
Contributor

@ltamasi ltamasi commented Oct 13, 2022

Summary:
We have recently made some stress test improvements that rely on decoding the "value base" from the values stored in the database. This logic does not currently support the case when some KVs are written by a non-batched ops run and some by a batched ops run. The patch temporarily disables mixing these two.

Summary:
We have recently made some stress test improvements that rely on
decoding the "value base" from the values stored in the database.
This logic does not currently support the case when some KVs are written
by a non-batched ops run and some by a batched ops run. The patch
temporarily disables mixing these two.
@facebook-github-bot
Copy link
Contributor

@ltamasi has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

ltamasi added a commit to ltamasi/rocksdb that referenced this pull request Oct 17, 2022
Summary:
This is a small follow-up to
facebook#10821 . The goal of that PR was
to hold `test_batches_snapshots` fixed across all `db_stress`
invocations; however, that patch didn't address the case when
`test_batches_snapshots` is unset due to a conflicting
`enable_compaction_filter` or `prefix_size` setting. This PR updates the
logic so the other parameter is sanitized in the case of such conflicts.
facebook-github-bot pushed a commit that referenced this pull request Oct 17, 2022
Summary:
This is a small follow-up to #10821. The goal of that PR was to hold `test_batches_snapshots` fixed across all `db_stress` invocations; however, that patch didn't address the case when `test_batches_snapshots` is unset due to a conflicting `enable_compaction_filter` or `prefix_size` setting. This PR updates the logic so the other parameter is sanitized instead in the case of such conflicts.

Pull Request resolved: #10830

Reviewed By: riversand963

Differential Revision: D40444548

Pulled By: ltamasi

fbshipit-source-id: 0331265704904b729262adec37139292fcbb7805
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants