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

[Test PR] Verify manager-3.3 branch pre-commit check fixes #6

Conversation

mikliapko
Copy link
Owner

Testing

  • [ ]

PR pre-checks (self review)

  • I added the relevant backport labels
  • I didn't leave commented-out/debugging code

Reminders

  • Add New configuration option and document them (in sdcm/sct_config.py)
  • Add unit tests to cover my changes (under unit-test/ folder)
  • Update the Readme/doc folder relevant to this change (if needed)

Manager's _generate_load method has been worked to take keyspace_name
as a parameter instead of keyspace_name_to_replace. That allows to
generate the load for specific keyspace and makes the code more clear
and understandable.

assemble_and_run_all_stress_cmd_by_ks_names method was introduced
to run stress commands for keyspaces with provided names. It was
decided to keep it as separate method to not overcomplicate the
existing one (assemble_and_run_all_stress_cmd).

(cherry picked from commit b2b76a4)
Extend create_keyspace method to include tablets configuration to
disable tablets (currently enabled by default) and provide initial
number of tablets.

(cherry picked from commit 5681a09)
There is no system_auth ks in Scylla with enabled raft topology. Thus,
the test should check whether consistent topology changes are enabled
or not to form the valid list of repaired keyspaces.

(cherry picked from commit 486b5a8)
The new test performs sanity checks for cluster consisting of vnodes
and tablets simultaneously.

(cherry picked from commit b2cd1ca)
@mikliapko mikliapko self-assigned this Jun 27, 2024
@mikliapko mikliapko marked this pull request as ready for review June 27, 2024 09:08
@mikliapko mikliapko closed this Jun 27, 2024
@mergify mergify bot deleted the mergify/bp/manager-3.3/pr-7632 branch June 27, 2024 10:25
mikliapko pushed a commit that referenced this pull request Dec 6, 2024
…rom 3 to 4

As observed in a couple of new gemini runs [#6](https://argus.scylladb.com/tests/scylla-cluster-tests/f0c504cb-4bf5-47d4-a6bb-f0a102ec7fe4) [scylladb#7](https://argus.scylladb.com/tests/scylla-cluster-tests/26276989-e33c-40f1-9e94-788a4d824344) [#4](https://argus.scylladb.com/tests/scylla-cluster-tests/193e537e-e025-4857-86db-2156cd870fc3) [#2] https://argus.scylladb.com/tests/scylla-cluster-tests/41d1290a-1998-4bf4-9d15-4b21ad98cff9 Gemini's failures are caused by not having enough nodes in the test DB when cluster in run with Tablets, and by that we cannot establish quorum. This PR increases the number of nodes in the test DB to 4 in all relevant cases with nemesis.

Signed-off-by: Dusan Malusev <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant