### codfw (2023-06-07 (tentative))
- [x] Depool codfw data-center
- [x] Create keyspace snapshots
```
sudo cumin 'sessionstore2* ' 'c-foreach-nt snapshot -t 4x_upgrade-`date +%Y%m%d%H%I` -- sessions system system_auth system_distributed system_schema system_traces'
```
- [x] Upgrade sessionstore2001.codfw.wmnet (merge [[ https://gerrit.wikimedia.org/r/c/operations/puppet/+/926588 | r926588 ]])
- [x] Kask Ok (logs)?
- [x] Logging works (local/remote)?
- [x] Logged errors/warnings?
- [x] Prometheus metrics?
- [x] cqlsh works?
- [x] nodetool works?
- [x] Handles (generated) traffic Ok?
- [x] Load
- [x] Latency
- [x] GC
- [x] Upgrade sessionstore2002.codfw.wmnet (merge [[ https://gerrit.wikimedia.org/r/c/operations/puppet/+/926589 | r926589 ]])
- [x] Upgrade sessionstore2003.codfw.wmnet (merge [[ https://gerrit.wikimedia.org/r/c/operations/puppet/+/926590 | r926590 ]])
- [x] Generate traffic/load
```
ssh deploy2002.codfw.wmnet -- siege -f /home/eevans/T327954/urls.txt -i -c 64 -t 3H -d 0.1
```
- [x] Cassandra memory/GC Ok?
- [x] Load
- [x] Latency
- [x] Logged errors?
- [] Repool codfw data-center (+3h (tentative))
- [] Logged errors/warnings?
- [] Handles traffic Ok?
### eqiad (2023-06-08 (tentative))
- [] Depool eqiad data-center
- [] Create keyspace snapshots
```
sudo cumin 'sessionstore1*' 'c-foreach-nt snapshot -t 4x_upgrade-`date +%Y%m%d%H%I` -- sessions system system_auth system_distributed system_schema system_traces'
```
- [] Upgrade sessionstore1001.eqiad.wmnet (merge [[ https://gerrit.wikimedia.org/r/c/operations/puppet/+/NNN | rNNN ]])
- [] Upgrade sessionstore1002.eqiad.wmnet (merge [[ https://gerrit.wikimedia.org/r/c/operations/puppet/+/NNN | rNNN ]])
- [] Upgrade sessionstore1003.eqiad.wmnet (merge [[ https://gerrit.wikimedia.org/r/c/operations/puppet/+/NNN | rNNN ]])
### Post-upgrade
- [] Clear snapshots
```
c-foreach-nt clearsnapshot -t 4x_upgrade-YYYYMMDDHHMM
```
- [] Per-host hiera settings moved back to role ([[ https://gerrit.wikimedia.org/r/c/operations/puppet/+/NNN | rNNN ]])
- [] Set `legacy_ssl_storage_port_enabled: false` (remove assignment)
- [] Set `server_encryption_optional: false` (remove assignment)