release-22.2: workload: use different random seeds by default #95695
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport 1/1 commits from #95326.
/cc @cockroachdb/release
This changes most of the workloads that take a
--seed
command line flag so that they use a different, randomly generated seed on each run. Previously, they would all default to1
, making every run of the workload produce the same data and operations. That behavior is good for reproducing a specific pattern or behavior, but workloads that have a random element should exploit that randomness by default.When a workload is invoked, a random seed is generated and logged. Users are still able to specify their own seeds by passing the
--seed
flag.Resolves #88566.
Release note (cli change): workloads that take a
--seed
argumentused to default to
1
. Now, they use a randomly generated seed ineach run. Users can still pass a custom seed with the
--seed
flag.