1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-25 15:00:58 +01:00
phorge-phorge/src/infrastructure
epriestley bc15eee3f2 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
2016-11-12 16:36:52 -08:00
..
cluster Update SchemaQuery and the web UI to accommodate multiple master databases 2016-11-12 16:36:52 -08:00
contentsource Redesign Config Application 2016-08-29 15:49:49 -07:00
customfield Make "text" custom fields appear in ApplicationSearch again 2016-09-21 16:39:43 -07:00
daemon Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
diff Improve "thread" rendering of unusually-shaped graphs 2016-07-01 11:15:24 -07:00
edges Log and continue when trying to destroy edges with no edge definition 2016-06-23 06:45:17 -07:00
env Support multiple database masters and convert easy callers 2016-11-12 16:30:20 -08:00
events Modernize Hovercard implementation 2015-12-24 12:18:28 -08:00
graph In Maniphest, don't render the task graph drawing if we're only showing parents/children 2016-11-07 11:09:20 -08:00
internationalization Extract variable type information from pht() calls 2016-11-08 08:33:15 -08:00
javelin Extend from Phobject 2015-06-15 18:02:27 +10:00
lint/linter Linter fixes 2015-12-03 07:44:23 +11:00
log Extend from Phobject 2015-06-15 18:02:27 +10:00
management Modularize content sources 2016-03-26 11:59:45 -07:00
markup Add inline styles for {key ...} in HTML mail 2016-09-08 17:10:58 -07:00
query Make query engines "overheat" instead of stalling when filtering too many results 2016-10-20 09:31:37 -07:00
sms Various linter fixes 2015-08-11 22:36:55 +10:00
ssh Write a basic SSH pull log for Git 2016-10-20 13:39:30 -07:00
storage Support multiple database masters and convert easy callers 2016-11-12 16:30:20 -08:00
syntax Pass the new default syntax highlighting map to the remarkup engine 2016-05-05 02:51:19 -07:00
testing Make caches misses throw by default intead of inline-generating 2016-06-05 08:51:54 -07:00
time Make translation, timezone and pronoun into real settings 2016-06-02 06:29:47 -07:00
util Make cluster repositories more resistant to freezing 2016-04-25 11:37:31 -07:00
PhabricatorEditor.php Mark some strings for translation 2015-06-09 23:06:52 +10:00