[
https://issues.apache.org/jira/browse/CASSANDRASC-87?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17796291#comment-17796291
]
ASF subversion and git services commented on CASSANDRASC-87:
------------------------------------------------------------
Commit 529171b1f6dee277a9087eb9da7242ce17873643 in cassandra-sidecar's branch
refs/heads/trunk from Francisco Guerrero
[ https://gitbox.apache.org/repos/asf?p=cassandra-sidecar.git;h=529171b ]
CASSANDRASC-87: Add JMX health checks during the periodic health checks
In this commit, we add health checks based on the JMX connectivity to the
managed
Cassandra instances. Additionally, we construct the NodeSettings object based on
JMX. This allows the Sidecar process to be able to determine an adapter for the
node even if the node is in joining state, or its binary port has been disabled.
Co-authored-by: Doug Rohrer <[email protected]>
Co-authored-by: Francisco Guerrero <[email protected]>
Patch by Doug Rohrer, Francisco Guerrero; Reviewed by Yifan Cai for
CASSANDRASC-87
> JMX connectivity is enough to consider host “up” for most endpoints
> ---------------------------------------------------------------------
>
> Key: CASSANDRASC-87
> URL: https://issues.apache.org/jira/browse/CASSANDRASC-87
> Project: Sidecar for Apache Cassandra
> Issue Type: Bug
> Components: Rest API
> Reporter: Doug Rohrer
> Assignee: Doug Rohrer
> Priority: Normal
> Labels: pull-request-available
>
> Today, the Sidecar health check is tied to Native Transport availability for
> the instance in question. However, many operations can be successfully
> performed without native transport.
> Therefore, we should instead use JMX to check for instance availability and
> perhaps expose a different endpoint for native transport availability.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]