Tracking task for the shutdown and depecreation of Tendril:
Draft timeline:
- Prior to second week of January
- (Daniel and Amir) Create a static landing page in misc-web that contains:
- Orchestrator link
- https://noc.wikimedia.org/db.php and https://noc.wikimedia.org/dbconfig/eqiad.json (same for codfw.json) link
- Tendril-legacy link (optional)
- Link to logstash slow queries
- Tendril-legacy deprecation date
- (Daniel and Amir) Create a static landing page in misc-web that contains:
- Second week of January:
- (Amir) Update dbtree alert to point to tendril-legacy
- (Amir) fail over DNS
- (Amir) point dbtree.wikimedia.org and tendril.wikimedia.org to the static landing page
- (Amir and Manuel) Write and send out announcement at the same time (announcement)
- (Manuel) Disable tendril-legacy alert https://gerrit.wikimedia.org/r/c/operations/puppet/+/751409
- 30 days from the date of the previous step (week of 7th Feb 2022):
- (Kormat) Upgrade tools that might use tendril before shutting down the DB
- switchover script: https://gerrit.wikimedia.org/r/c/operations/software/wmfmariadbpy/+/754882
- DC cookbook: 09-update-tendril.py: https://gerrit.wikimedia.org/r/c/operations/cookbooks/+/756535
- (Manuel) Create a DB backup just in case
- Including a zarcillo logical backup: cumin1001:/home/marostegui/T297605/zarcillo.sql
- Binary backup: dbprov1002:/srv/backups/snapshots/latest/tendril.db1115.8feb2002
- (Manuel) Remove dbmonitor systemd jobs: https://gerrit.wikimedia.org/r/c/operations/puppet/+/760888 https://gerrit.wikimedia.org/r/c/operations/puppet/+/760885
- (Manuel) Shut down the Tendril host and leave it down for a few days
- Action plan: https://phabricator.wikimedia.org/T297605#7692528
- (Manuel) Reimage db1115 and make a fresh clone.
- (Kormat) Upgrade tools that might use tendril before shutting down the DB
- At some point in the future:
- Clean up the code repositories
- https://gerrit.wikimedia.org/r/p/operations/software/dbtree
- A directory in software itself: https://gerrit.wikimedia.org/r/c/operations/software/+/746872
- (Manuel) Clean up tendril db users and grants: P18660
- (Manuel) Investigate and clean up watchdog user: T301442
- Clean up Stretch-related items:
- Puppet
- Wmfmariadb.py
- Clean up the code repositories