You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Brandon Williams (Jira)" <ji...@apache.org> on 2021/07/13 18:24:00 UTC

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

    [ https://issues.apache.org/jira/browse/CASSANDRA-14811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17380101#comment-17380101 ] 

Brandon Williams edited comment on CASSANDRA-14811 at 7/13/21, 6:23 PM:
------------------------------------------------------------------------

If the patch isn't going to merge cleanly to trunk you can post a branch for that (or any other branch) in addition to the one that you are intending to fix.  This ticket was opened against 3.0 so that seems like the version to start with.


was (Author: brandon.williams):
If the patch isn't going to merge cleanly to trunk you can post a branch for that (or any other branch) in addition to the one that you are intending to fix.

> 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
>            Assignee: Rens Groothuijsen
>            Priority: Normal
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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
(v8.3.4#803005)

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