[
https://issues.apache.org/jira/browse/CASSANDRA-526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sylvain Lebresne updated CASSANDRA-526:
---------------------------------------
Attachment: 0001-Ability-to-start-without-joining-ring.patch
Preceding patch was crap (the polite expression is 'a bit overcomplicated').
Attaching version against 0.7.
If a start is launch with -Dcassandra.join_ring=false, then the node does
everything except launching gossip and joining (and thus bootstrapping if
need be). Then there is a simple joinRing() callback in JMX to make the
node join.
Note that thrift is still launched. It's probably not very useful and most
probably crash while in this mode, but you can call describe_version() at
least :)
> Operations: Allow the ability to start a node without joining the ring
> ----------------------------------------------------------------------
>
> Key: CASSANDRA-526
> URL: https://issues.apache.org/jira/browse/CASSANDRA-526
> Project: Cassandra
> Issue Type: Improvement
> Reporter: Chris Goffinet
> Priority: Minor
> Fix For: 0.8
>
> Attachments: 0001-Ability-to-start-without-joining-ring.patch,
> 0001-Add-command-line-option-to-wait-on-command-to-join-r.patch
>
>
> In environments with a dedicated operations team, it might make sense for
> some organizations to start Cassandra nodes with a flag that allows them to
> bootup, but not join the ring until they receive an explicit command. This
> would help in situations if certain actions need to happen from the
> engineering side before certain nodes go live and take on traffic.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.