Skip to content

CASSANDRA-21477 Defer the creation of system_cluster_metadata until CMS initialisation#4903

Open
beobal wants to merge 6 commits into
apache:cassandra-6.0from
beobal:samt/CASSANDRA-21477
Open

CASSANDRA-21477 Defer the creation of system_cluster_metadata until CMS initialisation#4903
beobal wants to merge 6 commits into
apache:cassandra-6.0from
beobal:samt/CASSANDRA-21477

Conversation

@beobal

@beobal beobal commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

No description provided.

ifesdjeen and others added 6 commits June 24, 2026 18:07
…ace until CMS initialization

Also allows the actual PreInit entry to be included in the dist log
table by means of a post-log-bootstrap callback.
* Remove implicit insert on subsequent commit, i.e. of the Initialize
  entry
* Enables the full specifics of PreInit to be encoded in the serialized
  form, removing the special casing for first-cms-member and other nodes

Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: Marcus Eriksson <marcuse@apache.org>

[CASSANDRA-21477] PreInitialize serialization change in breaking bootstraps
…tically during CMS initialization

Following the commit of the INITIALIZE_CMS transformation,
make sure that all known peers are updated in the legacy peers tables.

Co-authored-by: Marcus Eriksson <marcuse@apache.org>
* Clean up CMS initialization errors which occur after the PreInitialize stage
* Initialise gossip/local host id after CMS initialization completes

Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants