Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC RussianHomePhabricator
Log In
Maniphest T349651

Support Trove + Swift integration
Closed, ResolvedPublic

Description

Trove docs claim it can run user-requested backups, upgrades, and replication when attached to a Swift backend.

Now that we have Swift, let's see what works.

Event Timeline

Change 968299 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] trove-guestagent: include service credentials

https://gerrit.wikimedia.org/r/968299

Change 968300 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] codfw1dev keystone/swift: make endpoints public

https://gerrit.wikimedia.org/r/968300

Change 968300 abandoned by Andrew Bogott:

[operations/puppet@production] codfw1dev keystone/swift: make endpoints public

Reason:

https://gerrit.wikimedia.org/r/968300

Change 968299 merged by Andrew Bogott:

[operations/puppet@production] trove-guestagent: include service credentials

https://gerrit.wikimedia.org/r/968299

Change 968363 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] Trove: allow backups in policy.yaml

https://gerrit.wikimedia.org/r/968363

Change 968363 merged by Andrew Bogott:

[operations/puppet@production] Trove: allow backups in policy.yaml

https://gerrit.wikimedia.org/r/968363

Backups seem to work properly with mysql databases. Mariadb backups appear to succeed but are reported as failed -- that looks to require a coding change (or possibly docker image update) to resolve.

Change 990249 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] openstack trove: specify an exec image for mysql backups

https://gerrit.wikimedia.org/r/990249

Change 990249 merged by Andrew Bogott:

[operations/puppet@production] openstack trove: specify an exec image for mysql backups

https://gerrit.wikimedia.org/r/990249

Change 991661 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] Trove: specify proper package version for mariadb and postgres backups

https://gerrit.wikimedia.org/r/991661

Change 991661 merged by Andrew Bogott:

[operations/puppet@production] Trove: specify proper package version for db backups

https://gerrit.wikimedia.org/r/991661

Inasmuch as Trove works for this, the integration is also working.