-
Notifications
You must be signed in to change notification settings - Fork 95
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
CreateIndex nemesis was started (and failed) on a node that was previously terminated by NodeTerminateAndReplace parallel nemesis #8198
Labels
Comments
hmm, shouldn't nemesis select a node that is not the target_node in parallel nemesis? |
the problem is that they both are the first
|
fruch
added a commit
to fruch/scylla-cluster-tests
that referenced
this issue
Aug 15, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: scylladb#8198
3 tasks
fruch
added a commit
that referenced
this issue
Aug 27, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198
mergify bot
pushed a commit
that referenced
this issue
Aug 27, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
mergify bot
pushed a commit
that referenced
this issue
Aug 27, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
mergify bot
pushed a commit
that referenced
this issue
Aug 27, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91) # Conflicts: # sdcm/nemesis.py
This was referenced Aug 27, 2024
mergify bot
pushed a commit
that referenced
this issue
Aug 27, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91) # Conflicts: # sdcm/nemesis.py
mergify bot
pushed a commit
that referenced
this issue
Aug 27, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91) # Conflicts: # sdcm/nemesis.py
mergify bot
pushed a commit
that referenced
this issue
Aug 27, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
This was referenced Aug 27, 2024
Merged
Merged
mergify bot
pushed a commit
that referenced
this issue
Aug 27, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
Merged
3 tasks
fruch
added a commit
that referenced
this issue
Aug 28, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
fruch
added a commit
that referenced
this issue
Aug 28, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
fruch
added a commit
that referenced
this issue
Aug 28, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
fruch
added a commit
that referenced
this issue
Aug 28, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
fruch
added a commit
that referenced
this issue
Aug 28, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
fruch
added a commit
that referenced
this issue
Aug 28, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
fruch
added a commit
that referenced
this issue
Aug 28, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
fruch
added a commit
that referenced
this issue
Aug 28, 2024
…ion` before there was two seprate calls to `set_target_node` and to `set_current_disruption` that could end up with `set_target_node` setting None to the `target_node.running_nemesis` this fix move `set_current_disruption` into `set_target_node` to avoid this problem, and also introduce a new paramter to `set_target_node` so any user of it can set what's the data that would be saved on the target node (it's only for debugging) Fixes: #8198 (cherry picked from commit a12ee91)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Packages
Scylla version:
2024.1.8-20240724.fc3e399a25f3
with build-id646cf933d8926947ade5b2a7cbc5bacb145df4fb
Kernel Version:
5.15.0-1066-aws
Issue description
During enterprise-2024.1/longevity/longevity-multidc-schema-topology-changes-12h-test#26 test
disrupt_terminate_and_replace_node
anddisrupt_create_index
nemeses were started in parallel and were targeted onto the same node-7.NodeTerminateAndReplace nemesis started node termination at 02:43:52 and finished at 02:49:38:
CreateIndex tried to start index creation on node-7 at 02:54:47:
and eventually failed as the node was no longer available, with the error:
Impact
Parallel nemeses affected one another in a disruptive manner.
How frequently does it reproduce?
No other occurrences of the issue were noticed.
Installation details
Cluster size: 12 nodes (i3en.2xlarge)
Scylla Nodes used in this run:
No resources left at the end of the run
OS / Image:
ami-072fc07743bf86cd3 ami-09a43832bb62c9b19
(aws: undefined_region)Test:
longevity-multidc-schema-topology-changes-12h-test
Test id:
97c11d18-65ec-4dfa-9b9d-70ba669c3f11
Test name:
enterprise-2024.1/longevity/longevity-multidc-schema-topology-changes-12h-test
Test config file(s):
Logs and commands
$ hydra investigate show-monitor 97c11d18-65ec-4dfa-9b9d-70ba669c3f11
$ hydra investigate show-logs 97c11d18-65ec-4dfa-9b9d-70ba669c3f11
Logs:
Jenkins job URL
Argus
The text was updated successfully, but these errors were encountered: