You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Michaël Figuière (JIRA)" <ji...@apache.org> on 2014/09/17 12:07:33 UTC

[jira] [Created] (CASSANDRA-7951) Add a Keep Alive operation to the Native Protocol

Michaël Figuière created CASSANDRA-7951:
-------------------------------------------

             Summary: Add a Keep Alive operation to the Native Protocol
                 Key: CASSANDRA-7951
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7951
             Project: Cassandra
          Issue Type: New Feature
            Reporter: Michaël Figuière
            Priority: Minor


Socket level keep-alive option doesn't seem to bring a strong enough guarantee that the connection won't be dropped as some OS or Firewall level settings might force some different behavior.

To simplify things and bring the strong guarantee on this point that users expect, it would be interesting to add a {{NOOP}} or {{KEEPALIVE}}.

Note that we could also turn it into a {{HEARTBEAT}} operation that would expect a response from the server to allow client to regularly probe for Cassandra node health in situation where the queries traffic is too low to bring this probing implicitly.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)