The (eventual) upgrade to Cassandra 4.x may block upgrading nodes to Bullseye (see: T310980: Allow Cassandra to be deployed on Bullseye nodes), and would create the opportunity to stop issuing instance-specific IP addresses (see: T269328: Cassandra instance DNS records - are they needed?). We should begin investigating what an upgrade/migration will entail.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Eevans | T313814 Upgrade to Cassandra 4.x | |||
Resolved | Eevans | T337344 Upgrade cassandra-dev cluster to Cassandra 4.1.1 | |||
Resolved | Eevans | T337426 Upgrade sessionstore cluster to Cassandra 4.1.1 | |||
Open | None | T337901 Upgrades to Cassandra 4.1.1 fail with NullPointerException | |||
Resolved | Eevans | T338639 Move check_ssl port to 7000 for Cassandra >= 4.1.1 | |||
Resolved | Eevans | T339298 Upgrade restbase cluster to Cassandra 4.1.1 | |||
Resolved | Eevans | T344210 restbase1030: Cassandra crashing (signal 11) | |||
Resolved | Eevans | T339299 Upgrade aqs cluster to Cassandra 4.1.1 | |||
Resolved | Eevans | T339300 Upgrade ml-cache cluster to Cassandra 4.1.1 |
Event Timeline
@Eevans we can definitely use the ml-cache clusters to test the upgrade, they are still not used so no problem in making experiments.
Apologies; This is a priority (there is even an associated KR for this quarter), we just haven't got there yet. :(
That's great! We also have the cassandra-dev cluster now to work with.
Change 912376 had a related patch set uploaded (by Eevans; author: Eevans):
[operations/puppet@production] Add component/cassandra41 for Cassandra 4.1.x releases
Change 913265 had a related patch set uploaded (by Eevans; author: Eevans):
[operations/puppet@production] (WIP) cassandra: add support for version 4.1.1
Change 912376 merged by Eevans:
[operations/puppet@production] Add component/cassandra41 for Cassandra 4.1.x releases
Change 921408 had a related patch set uploaded (by Eevans; author: Eevans):
[labs/private@master] cassandra: add dummy secrets for services-dev (test env)
Change 921408 merged by Eevans:
[labs/private@master] cassandra: add dummy secrets for services-dev (test env)
Change 913265 merged by Eevans:
[operations/puppet@production] cassandra: add support for version 4.1.1
Change 924610 had a related patch set uploaded (by Eevans; author: Eevans):
[operations/puppet@production] hieradata: upgrade cassandra-dev2001 to Cassandra 4.1
Change 924611 had a related patch set uploaded (by Eevans; author: Eevans):
[operations/puppet@production] hieradata: upgrade cassandra-dev2002 to Cassandra 4.1
Change 924612 had a related patch set uploaded (by Eevans; author: Eevans):
[operations/puppet@production] hieradata: upgrade cassandra-dev2003 to Cassandra 4.1
Change 924610 merged by Eevans:
[operations/puppet@production] hieradata: upgrade cassandra-dev2001 to Cassandra 4.1
Change 924611 merged by Eevans:
[operations/puppet@production] hieradata: upgrade cassandra-dev2002 to Cassandra 4.1
Change 924612 merged by Eevans:
[operations/puppet@production] hieradata: upgrade cassandra-dev2003 to Cassandra 4.1
Change 939750 had a related patch set uploaded (by Eevans; author: Eevans):
[operations/puppet@production] deployment-prep: Upgrade restbase04 to Cassandra 4.1.1
Change 939750 merged by Eevans:
[operations/puppet@production] deployment-prep: Upgrade restbase04 to Cassandra 4.1.1
Change 939763 had a related patch set uploaded (by Eevans; author: Eevans):
[operations/puppet@production] cassandra: prevent malformed config when tls_cluster_name is unset
Change 939763 merged by Eevans:
[operations/puppet@production] cassandra: prevent malformed config when tls_cluster_name is unset