1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-07 05:11:05 +01:00
phorge-phorge/src/infrastructure
epriestley c6642213d5 Straighten out replication/cache behavior in "bin/storage dump"
Summary:
Fixes T13336.

  - Prevent `--no-indexes` from being combined with `--for-replica`, since combining these options can only lead to heartbreak.
  - In `--for-replica` mode, dump caches too. See discussion in T13336. It is probably "safe" to not dump these today, but fragile and not correct.
  - Mark the "MarkupCache" table as having "Cache" persistence, not "Data" persistence (no need to back it up, since it can be fully regenerated from other datasources).

Test Plan: Ran `bin/storage dump` with various combinations of flags.

Maniphest Tasks: T13336

Differential Revision: https://secure.phabricator.com/D20743
2019-08-28 08:25:40 -07:00
..
cluster Add infrastructure for sending SMS via AWS SNS 2019-01-23 16:29:50 -08:00
contentsource Redesign Config Application 2016-08-29 15:49:49 -07:00
customfield Respect "disabled" custom field status granted by "subtype" configuration in form validation 2019-08-21 18:03:20 -07:00
daemon Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons 2019-06-24 11:28:58 -07:00
diff Make very minor generality improvements to the scope selector 2019-04-30 06:52:29 -07:00
edges Convert complex query subclasses to use internal cursors 2019-03-19 13:02:16 -07:00
env Make the success message from "bin/config" more clear 2019-08-12 12:50:03 -07:00
events Remove support for the "TYPE_AUTH_WILLLOGIN" event 2018-12-28 00:16:22 -08:00
export Export "date" and "remarkup" custom fields to Excel + "zip" extension check 2019-07-18 09:59:20 -07:00
graph Update "phabricator/" for "topological" API changes 2019-06-20 16:11:56 -07:00
internationalization Improve UI for "wait" and "answered" MFA challenges 2018-12-28 00:18:53 -08:00
javelin When the profiler is active, keep it active if the user submits forms 2017-02-23 11:15:40 -08:00
lint/linter Linter fixes 2015-12-03 07:44:23 +11:00
log Proxy the "git upload-pack" wire protocol 2019-04-18 04:57:51 -07:00
management Provide "bin/files integrity" for debugging, maintaining and backfilling integrity hashes 2017-04-06 15:42:43 -07:00
markup Bump the remarkup cache version after JIRA/Asana rule changes 2019-06-25 14:56:29 -07:00
query Correct the interaction between overheating and offset-based paging 2019-08-21 20:27:35 -07:00
ssh Generate a random unique "Request ID" for SSH requests so processes can coordinate better 2018-03-22 13:44:30 -07:00
status Give Drydock Leases more modern status treatment 2018-02-13 13:15:57 -08:00
storage Straighten out replication/cache behavior in "bin/storage dump" 2019-08-28 08:25:40 -07:00
syntax Pass the new default syntax highlighting map to the remarkup engine 2016-05-05 02:51:19 -07:00
testing When running unit tests, ignore any custom task fields 2017-04-02 09:36:17 -07:00
time Render timezone names more readably, with spaces rather than underscores ("America/Los Angeles", not "America/Los_Angeles"). 2019-05-30 15:03:11 -07:00
util Add a "metronome" for spreading service call load 2019-02-05 14:06:22 -08:00
PhabricatorEditor.php Mark some strings for translation 2015-06-09 23:06:52 +10:00