Skip to content

Commit

Permalink
test(custom-d1-w2): mgmt-repair + tombstone_gc=repair + HH + log_batch
Browse files Browse the repository at this point in the history
Add test that uses 'custom-d1/workload2' scenario configuration and
add following changes:
- Set 'tombstone_gc' mode to be 'repair'
- Enable 'mgmt_repiar' nemesis
- Enable hinted_handoff feature
- Use logged batch queries

All of the above will allow to repro following bugs:

Ref: scylladb/scylla-enterprise#4284
Ref: scylladb/scylla-enterprise#4602
Ref: scylladb/scylla-enterprise#4588
(cherry picked from commit 381c334)
  • Loading branch information
vponomaryov committed Nov 26, 2024
1 parent 70e4c6f commit 84ee72a
Show file tree
Hide file tree
Showing 3 changed files with 200 additions and 99 deletions.
9 changes: 9 additions & 0 deletions configurations/custom-d1-workload2-repair.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# NOTE: needed for reproducing of the following issues:
# - https://github.com/scylladb/scylla-enterprise/issues/4284
# - https://github.com/scylladb/scylla-enterprise/issues/4602
# - https://github.com/scylladb/scylla-enterprise/issues/4588

hinted_handoff: 'enabled'
nemesis_class_name: 'MgmtRepair'
latte_schema_parameters:
tombstone_gc_mode: repair
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!groovy

// trick from https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/43
def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)

longevityPipeline(
backend: 'gce',
region: 'us-east1',
test_name: 'longevity_test.LongevityTest.test_custom_time',
test_config: '''["test-cases/longevity/longevity-gce-custom-d1-workload2-hybrid-raid.yaml","configurations/custom-d1-workload2-repair.yaml"]''',
)
Loading

0 comments on commit 84ee72a

Please sign in to comment.