Open ShlomiBalalis opened 1 year ago
as noted in https://github.com/scylladb/scylla-cluster-tests/pull/6596#issuecomment-1718335013
this is a can of worm, since all of the nemesis code doesn't handle the case we need to install scylla on a node there much more work left for this longevity base on scylla_repo to be working
Let's change this longevity to run only "non-disruptive" nemesis. There is nothing special here that we need it to test topology changes or things like that.
Prerequisites
Versions
Logs
Description
This longevity, unlike most, doesn't use a Scylla image, but instead uses a clean Ubuntu image and installs scylla on top of it. At first, the cluster starts just fine, and the first few nemeses runs are completely fine, but as soon as a nemesis tries to add a new node, SCT does not install scylla on the new node, and thus the nemesis fails:
Steps to Reproduce
Expected behavior: scylla will be installed on any new node
Actual behavior: scylla is not installed
Installation details
Kernel Version: 5.4.0-1021-aws-fips Scylla version (or git commit hash):
2023.1.1-20230906.f4633ec973b0
with build-idb454e7a22f80cf71a33b2f39e47127225e8fbc13
Cluster size: 6 nodes (i3.4xlarge)
Scylla Nodes used in this run:
OS / Image:
ami-014603057f9da7d50
(aws: eu-west-1)Test:
longevity-100gb-4h-fips-test
Test id:86ad51f9-6a75-466b-8a07-da7553a7ac48
Test name:enterprise-2023.1/SCT_Enterprise_Features/FIPS/longevity-100gb-4h-fips-test
Test config file(s):Logs and commands
- Restore Monitor Stack command: `$ hydra investigate show-monitor 86ad51f9-6a75-466b-8a07-da7553a7ac48` - Restore monitor on AWS instance using [Jenkins job](https://jenkins.scylladb.com/view/QA/job/QA-tools/job/hydra-show-monitor/parambuild/?test_id=86ad51f9-6a75-466b-8a07-da7553a7ac48) - Show all stored logs command: `$ hydra investigate show-logs 86ad51f9-6a75-466b-8a07-da7553a7ac48` ## Logs: - **db-cluster-86ad51f9.tar.gz** - [https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/db-cluster-86ad51f9.tar.gz](https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/db-cluster-86ad51f9.tar.gz) - **sct-runner-events-86ad51f9.tar.gz** - [https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/sct-runner-events-86ad51f9.tar.gz](https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/sct-runner-events-86ad51f9.tar.gz) - **sct-86ad51f9.log.tar.gz** - [https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/sct-86ad51f9.log.tar.gz](https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/sct-86ad51f9.log.tar.gz) - **monitor-set-86ad51f9.tar.gz** - [https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/monitor-set-86ad51f9.tar.gz](https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/monitor-set-86ad51f9.tar.gz) - **loader-set-86ad51f9.tar.gz** - [https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/loader-set-86ad51f9.tar.gz](https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/loader-set-86ad51f9.tar.gz) - **parallel-timelines-report-86ad51f9.tar.gz** - [https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/parallel-timelines-report-86ad51f9.tar.gz](https://cloudius-jenkins-test.s3.amazonaws.com/86ad51f9-6a75-466b-8a07-da7553a7ac48/20230911_001642/parallel-timelines-report-86ad51f9.tar.gz) [Jenkins job URL](https://jenkins.scylladb.com/job/enterprise-2023.1/job/SCT_Enterprise_Features/job/FIPS/job/longevity-100gb-4h-fips-test/3/) [Argus](https://argus.scylladb.com/test/0acad768-a634-439e-81c7-24002913e027/runs?additionalRuns[]=86ad51f9-6a75-466b-8a07-da7553a7ac48)