You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Tibor Repasi (JIRA)" <ji...@apache.org> on 2019/05/07 10:20:00 UTC

[jira] [Updated] (CASSANDRA-14811) RPC_READY flag handled inconsistently

     [ https://issues.apache.org/jira/browse/CASSANDRA-14811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tibor Repasi updated CASSANDRA-14811:
-------------------------------------
    Component/s:     (was: Legacy/Distributed Metadata)

> RPC_READY flag handled inconsistently
> -------------------------------------
>
>                 Key: CASSANDRA-14811
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14811
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Tibor Repasi
>            Priority: Normal
>
> With version 3.0.17 we experience an inconsistent handling of the RPC_READY flag. We identified 3 scenarios with an unexpected behaviour.
>  # Using {{nodetool disablebinary}} on a node in normal operation
>  ** Observed behaviour:
>  *** (/) the CQL listener is closed and Netty shut down
>  *** (x) gossipinfo still contain the {{RPC_READY}} *true* advertisement.
>  ** Expected behaviour: gossip announcement of the {{RPC_READY}} flag should switch to *false.* This is what we observe with version 2.2.13
>  # Starting up a node with JVM option {{-Dcassandra.start_native_transport=false}}
>  ** Observed behaviour:
>  *** (/) Netty is not started to listen for CQL clients
>  *** (/) logging {{cassandra[1765]: INFO 13:58:46 Not starting native transport as requested. Use JMX (StorageService->startNativeTransport()) or nodetool (enablebinary) to start it}}
>  *** (?) the gossipinfo does not contain the {{RPC_READY}} flag at all, however, this is also observed on 2.2.13.
>  # Issuing {{nodetool enablebinary}} command on a node started with {{-Dcassandra.start_native_transport=false}}
>  ** Observed behaviour:
>  *** (/) Netty is started up and open the CQL port for listening
>  *** (x) the {{RPC_READY}} flag is not announced for this node any more, causing clients to not consider this node up and not trying to connect.
>  ** Expected behaviour: gossip flag {{RPC_READY}} should be added to announce *true*, as observed with version 2.2.13.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org