Skip to content

Commit

Permalink
test(longevity): add longevity with rf=1
Browse files Browse the repository at this point in the history
  • Loading branch information
juliayakovlev committed Apr 28, 2024
1 parent caec2aa commit f0e1ca0
Show file tree
Hide file tree
Showing 4 changed files with 96 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!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: 'aws',
region: 'eu-west-1',
availability_zone: 'c',
test_name: 'longevity_test.LongevityTest.test_custom_time',
test_config: 'test-cases/longevity/longevity-1-rf-s-b-test-12h.yaml',
instance_provision_fallback_on_demand: true
)
13 changes: 13 additions & 0 deletions jenkins-pipelines/oss/longevity/longevity-1-rf-test-4h.jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!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: 'aws',
region: 'eu-west-1',
availability_zone: 'c',
test_name: 'longevity_test.LongevityTest.test_custom_time',
test_config: 'test-cases/longevity/longevity-1-rf-test-4h.yaml',
instance_provision_fallback_on_demand: true
)
36 changes: 36 additions & 0 deletions test-cases/longevity/longevity-1-rf-s-b-test-12h.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
test_duration: 800

prepare_write_cmd: ["scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=200 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=10 -connection-count=10 -consistency-level=one -rows-per-request=10 -timeout=30s -validate-data" ,
"scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=200 -clustering-row-count=55555 -partition-offset=201 -clustering-row-size=uniform:1024..2048 -concurrency=10 -connection-count=10 -consistency-level=one -rows-per-request=10 -timeout=30s -validate-data",
"scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=200 -clustering-row-count=5555 -partition-offset=401 -clustering-row-size=uniform:1024..2048 -concurrency=10 -connection-count=10 -consistency-level=one -rows-per-request=10 -timeout=30s -validate-data"
]

prepare_verify_cmd: ["scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=700m",
"scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -partition-offset=301 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=700m",
]
#prepare_verify_cmd: ["scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -iterations 1 -validate-data",
# "scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -partition-offset=301 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -iterations 1 -validate-data"
#]

stress_cmd: ["scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=700m -validate-data",
"scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -partition-offset=301 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=700m -validate-data",
]

#stress_cmd: ["scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=700m",
# "scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -partition-offset=301 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=700m",
# "scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=700m -validate-data",
# "scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -partition-offset=301 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=700m -validate-data",
#]

n_db_nodes: 3
n_loaders: 2
n_monitor_nodes: 1
round_robin: true

instance_type_db: 'i4i.xlarge'

nemesis_class_name: 'NonDisruptiveMonkey'
nemesis_interval: 5

user_prefix: 'longevity-1-rf-test-4h'
space_node_threshold: 64424
34 changes: 34 additions & 0 deletions test-cases/longevity/longevity-1-rf-test-4h.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
test_duration: 1440

prepare_write_cmd: ["cassandra-stress write cl=ONE n=20971520 -schema 'replication(strategy=NetworkTopologyStrategy,replication_factor=1) compaction(strategy=SizeTieredCompactionStrategy)' -mode cql3 native -rate threads=80 -pop seq=1..20971520 -col 'n=FIXED(10) size=FIXED(512)' -log interval=5",
"scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=500 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=10 -connection-count=10 -consistency-level=one -rows-per-request=10 -timeout=30s -validate-data" ,
"scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=300 -clustering-row-count=55555 -partition-offset=501 -clustering-row-size=uniform:1024..2048 -concurrency=10 -connection-count=10 -consistency-level=one -rows-per-request=10 -timeout=30s",
"scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=300 -clustering-row-count=5555 -partition-offset=801 -clustering-row-size=uniform:1024..2048 -concurrency=10 -connection-count=10 -consistency-level=one -rows-per-request=10 -timeout=30s"
]

prepare_verify_cmd: ["cassandra-stress read cl=ONE duration=30m -schema 'replication(strategy=NetworkTopologyStrategy,replication_factor=1) compaction(strategy=SizeTieredCompactionStrategy)' -mode cql3 native -rate threads=100 -pop seq=1..20971520 -col 'n=FIXED(10) size=FIXED(512)' -log interval=5",
"scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=500 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -iterations 1 -validate-data"
]

stress_cmd: ["cassandra-stress read cl=ONE duration=1400m -schema 'replication(strategy=NetworkTopologyStrategy,replication_factor=1) compaction(strategy=SizeTieredCompactionStrategy)' -mode cql3 native -rate threads=100 -pop seq=1..20971520 -col 'n=FIXED(10) size=FIXED(512)' -log interval=5",
"cassandra-stress mixed cl=ONE duration=1400m -schema 'replication(strategy=NetworkTopologyStrategy,replication_factor=1) compaction(strategy=SizeTieredCompactionStrategy)' -mode cql3 native -rate threads=100 -pop seq=1..40971520 -col 'n=FIXED(10) size=FIXED(512)' -log interval=5",
"cassandra-stress mixed cl=ONE duration=1400m -schema 'replication(strategy=NetworkTopologyStrategy,replication_factor=1) compaction(strategy=SizeTieredCompactionStrategy)' -mode cql3 native -rate threads=100 -pop seq=20971520..40971520 -col 'n=FIXED(10) size=FIXED(512)' -log interval=5",
"cassandra-stress read cl=ONE duration=1400m -schema 'replication(strategy=NetworkTopologyStrategy,replication_factor=1) compaction(strategy=SizeTieredCompactionStrategy)' -mode cql3 native -rate threads=100 -pop seq=20971520..40971520 -col 'n=FIXED(10) size=FIXED(512)' -log interval=5",
"scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=250 -clustering-row-count=55555 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=1400m -validate-data",
"scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=250 -clustering-row-count=55555 -partition-offset=251 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=1400m -validate-data",
"scylla-bench -workload=sequential -mode=read -replication-factor=1 -partition-count=600 -clustering-row-count=55555 -partition-offset=501 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=1400m",
"scylla-bench -workload=sequential -mode=write -replication-factor=1 -partition-count=600 -clustering-row-count=55555 -partition-offset=501 -clustering-row-size=uniform:1024..2048 -concurrency=100 -connection-count=100 -consistency-level=one -rows-per-request=10 -timeout=30s -retry-number=30 -retry-interval=80ms,1s -iterations 0 -duration=1400m"
]

n_db_nodes: 3
n_loaders: 2
n_monitor_nodes: 1
round_robin: true

instance_type_db: 'i4i.xlarge'

nemesis_class_name: 'NonDisruptiveMonkey'
nemesis_interval: 5

user_prefix: 'longevity-1-rf-test-4h'
space_node_threshold: 64424

0 comments on commit f0e1ca0

Please sign in to comment.