Move gstg back to wal-e
We decided to discontinue testing wal-g in staging because it hinders our ability to test changes to wal-e before we release them to production.
Background: https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/7359
From a high level perspective, we transitioned over to use wal-g in staging in the beginning of 2019. We hoped to be able to use it in production too, to alleviate the pressure on the primary (wal-g is capable of taking basebackups off of a secondary, wal-e is not). However, we kept running into wal-g issues (with GCS in particular) and kept waiting on wal-g releases and so on. wal-g never made it to production because of that.
The task here is to actually move gstg back to use wal-e:
-
Reconfigure gstg for wal-e -
Deploy change (daily backup, WAL push) -
Resync DR replicas (they will not like this, we'll just resync with a (base)backup and use wal-e going forward).Not needed as the transition was gapless. Letting them catch up now. -
Have backup testing project use wal-e for staging, too
Edited by Andreas Brandl