Skip to content

[Backport 2025.1] fix(nemesis): add support ipv6 for refuse connection for banned node #10644

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

Merged

Conversation

scylladbbot
Copy link

disrupt_refuse_connection_with_* nemesises doesn't support ipv6.

  • Added command for blocking ports for ipv6 stack.

When node is banned and alive, c-s/s-b could connect to it
and failed with critical error, because banned node return
that other node cluster is down.

  • Added new node_operation: block_loader_workload_for_scyllanode.

This allow to block connections to scylla node from loaders
and avoid critical error of c-s/s-b if them connect to
banned node and failed to run

Fixes: #10434

Testing

PR pre-checks (self review)

  • I added the relevant backport labels
  • I didn't leave commented-out/debugging code

Reminders

  • Add New configuration option and document them (in sdcm/sct_config.py)

  • Add unit tests to cover my changes (under unit-test/ folder)

  • Update the Readme/doc folder relevant to this change (if needed)

  • (cherry picked from commit 8691403)

Parent PR: #10594

disrupt_refuse_connection_with_* nemesises doesn't support ipv6.
 - Added command for blocking ports for ipv6 stack.

When node is banned and alive, c-s/s-b could connect to it
and failed with critical error, because banned node return
that other node cluster is down.
 - Added new node_operation: block_loader_workload_for_scyllanode.
 This allow to block connections to scylla node from loaders
 and aboid critical error of c-s/s-b if them connect to
 banned node and failed to run

Fixes: scylladb#10434
(cherry picked from commit 8691403)
@vponomaryov vponomaryov merged commit b324fd8 into scylladb:branch-2025.1 Apr 15, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants