Skip to content

HCD-267: Fix the node UP/DOWN detection for DSE nodes#3

Draft
szymon-miezal wants to merge 2 commits intoconverged-cassandrafrom
HCD-267
Draft

HCD-267: Fix the node UP/DOWN detection for DSE nodes#3
szymon-miezal wants to merge 2 commits intoconverged-cassandrafrom
HCD-267

Conversation

@szymon-miezal
Copy link

No description provided.

}

if self.cassandra_version() >= '4.0':
if self.cassandra_version() >= '4.0' and self.getNodeClass() is Node:
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a guard against putting the enabled value for DSE which does not parse it.

self._update_config()

def enable_internode_ssl(self, node_ssl_path):
def enable_internode_ssl(self, node_ssl_path, enable_legacy_ssl_storage_port=False):
Copy link
Author

@szymon-miezal szymon-miezal Feb 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A convenient change needed for testing DSE upgrades


if wait_other_notice:
marks = [(node, node.mark_log()) for node in list(self.cluster.nodes.values()) if node.is_live()]
marks = [(node, node.mark_log()) for node in list(self.cluster.nodes.values()) if node.is_live() and node is not self]
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there are reason we should be parsing our own logs?

…tion

- Add support for enable_legacy_ssl_storage_port in internode SSL setup
- Fix address_for_version() to return address:port format for DSE 4.0+
- Override watch_log_for_alive() for DSE-specific log format
- Add watch_log_for_death() method for DSE nodes
- Fix wait_other_notice to exclude self from notification marks
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.

1 participant