- [x] Stop the loaders (so they won't fail and consume too much messages once the storage is stopped)
- [x] Stop the storage service
- [x] Upgrade the storage storage server to last version of swh-storage/swh-model/swh-journal
- [x] Upgrade the storage database model
- [x] Start the storage service
- [x] Upgrade the replica db model so replication continues
- [x] Upgrade and start the loaders
- [x] Upgrade scheduler stack to last versions created during the sprint
- [x] Stop swh-scheduler-runner to avoid blocking queries
- [x] Upgrade the scheduler database model
- [x] Restart scheduler service (gunicorn-swh-scheduler, swh-scheduler-runner, ...)
- [ ] Create consumer group `swh.scheduler.journal_client` so it starts at the end of the topics
- [ ] Deploy a new scheduler journal-client service on saatchi (which must start at the end of the index)
- [ ] Launch a backfill of the origin_visit_status topic