1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-19 20:10:55 +01:00
phorge-phorge/src/applications/config
epriestley ecc598f18d Support multiple database masters and convert easy callers
Summary:
Ref T11044. This moves toward partitioned application databases:

  - You can define multiple masters.
  - Convert all the easily-convertible code to become multi-master aware.

This doesn't convert most of `bin/storage` or "Config > Database (Stuff)" yet, as both are quite involved. They still work for now, but only operate on the first master instead of all masters.

Test Plan: Configured multiple masters, browsed around, ran `bin/storage` commands, ran `bin/storage --host ...`.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T11044

Differential Revision: https://secure.phabricator.com/D16115
2016-11-12 16:30:20 -08:00
..
application Use new Guide layout in Config->Welcome 2016-09-03 07:32:22 -07:00
check Support multiple database masters and convert easy callers 2016-11-12 16:30:20 -08:00
constants Redesign Config Application 2016-08-29 15:49:49 -07:00
controller Revert "Clean up more Quicksand" 2016-10-01 12:58:30 -07:00
custom Make new logo and wordmark more reasonably configurable by human users 2016-08-07 12:00:21 -07:00
editor Allow bin/config to affect database configuration and migrate between local and database configuration 2014-10-08 16:15:05 -07:00
exception Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
issue Raise setup warnings immediately when failing to load configuration from the database 2016-09-06 14:20:31 -07:00
json Improve UI formatting of some configuration values 2015-12-05 09:58:47 -08:00
management Make hidden and locked configuration even more explicit 2016-01-28 08:18:24 -08:00
module Split setup checks into "preflight" and "normal" checks 2016-09-06 11:57:18 -07:00
option Add setup checks for unused homepage options 2016-08-25 12:08:02 -07:00
phid Mark PhabricatorPHIDType::getPHIDTypeApplicationClass() as abstract 2015-11-03 06:47:12 +11:00
query Make buildWhereClause() a method of AphrontCursorPagedPolicyAwareQuery 2015-04-20 10:06:09 -07:00
response Add a friendlier "in flight" error page 2016-09-07 06:59:48 -07:00
schema Increase the storage size for commit summaries 2016-08-10 11:12:45 -07:00
storage Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
view When setup issues raise opcache configuration errors, point at the opcache configuration page 2016-10-07 08:23:13 -07:00