1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-27 09:12:41 +01:00
phorge-phorge/src/infrastructure
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
..
cluster Support multiple database masters and convert easy callers 2016-11-12 16:30:20 -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