You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Daniel Cranford (Jira)" <ji...@apache.org> on 2022/07/29 17:45:00 UTC

[jira] [Created] (CASSANDRA-17786) Seed docs are out of date

Daniel Cranford created CASSANDRA-17786:
-------------------------------------------

             Summary: Seed docs are out of date
                 Key: CASSANDRA-17786
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17786
             Project: Cassandra
          Issue Type: Bug
            Reporter: Daniel Cranford


The [FAQ|https://cassandra.apache.org/doc/latest/cassandra/faq/index.html#are-seeds-SPOF] states
{quote}
The ring can operate or boot without a seed
{quote}

This has not been true since Cassandra 3.6 when CASSANDRA-10134 required nodes to complete a "shadow" gossip round or specify the undocumented ```cassandra.allow_unsafe_join``` property. AFAICT this "shadow" round is not documented anywhere outside the code implementing it.

CASSANDRA-13851 improved things by allowing other nodes that are not themselves booting to release a node from the shadow round and successfully boot. However, this still means a node that is booting must contact a seed or a peer that is not itself booting in order to start, making seed more crucial to booting than the docs imply. 

In particular, a full cluster bounce is not supported when there are no reachable seeds since the non-seed peers required to release a node from the shadow round will themselves be trapped in the shadow round.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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