Base distributed_kv_stm_tests on raft fixture #18425
Merged
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.
As part of deprecating simple_raft_fixture in favour of
raft_fixture
, makingdistributed_kv_stm_tests
to use the latter.To avoid code duplication here and in future when porting further tests, a new test fixture template was created. It is a raft fixture equipped with one or multiple replicated STMs, and it provides a helper function to call STM functions on the leader node.
A minor change was made to the tested code in a separate commit.
Backports Required
Release Notes