Files
scylladb/test
Nadav Har'El ed1f37a8f9 Merge 'Tests for cluster features' from Piotr Dulikowski
This PR adds a set of tests for cluster features. The set covers those tests from the test plan for the upcoming "cluster features on raft" that do not depend on implementation-specific details. Those tests are applicable to the existing gossip-based implementation, so they can be useful for us right now.

The tests simulate cluster upgrades by conditionally marking support for the TEST_ONLY_FEATURE on the nodes via error injection. Therefore, the tests work only in non-release mode.

The `test_partial_upgrade_can_be_finished_with_removenode` test is marked as skipped because of a bug in gossip that prevents features from being enabled if a node was removed within the last 3 days (#14194).

Closes #14211

* github.com:scylladb/scylladb:
  test/topology: add cluster feature tests
  test: introduce get_supported_features/get_enabled_features
  test: move wait_for_feature to pylib utils
  feature_service: add a test-only cluster feature
2023-06-13 16:59:56 +03:00
..
2023-06-07 20:25:49 +03:00
2023-06-06 13:29:16 +03:00
2023-06-06 13:29:16 +03:00