Homec4science

Update SchemaQuery and the web UI to accommodate multiple master databases

Authored by epriestley <git@epriestley.com> on Nov 12 2016, 18:22.

Description

Update SchemaQuery and the web UI to accommodate multiple master databases

Summary:
Depends on D16115. Ref T11044. In the brave new world of multiple masters, we need to check the schemata on each master when looking for missing storage patches, keys, schema changes, etc.

This realigns all the "check out what's up with that schema" calls to work for multiple hosts, and updates the web UI to include a "Server" column and allow you to browse per-server.

This doesn't update bin/storage, so it breaks things on its own (and unit tests probably won't pass). I'll update that in the next change.

Test Plan: Configured local environment in cluster mode with multiple masters, saw both hosts' status reported in web UI.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T11044

Differential Revision: https://secure.phabricator.com/D16847

Details

Committed
epriestley <git@epriestley.com>Nov 13 2016, 01:36
Pushed
aubortJan 31 2017, 17:16
Parents
rPHecc598f18dc4: Support multiple database masters and convert easy callers
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHbc15eee3f2c5: Update SchemaQuery and the web UI to accommodate multiple master databases (authored by epriestley <git@epriestley.com>).Nov 13 2016, 01:36