1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-23 21:18:19 +01:00
phorge-phorge/src/applications/repository
epriestley a745055813 Lift Diffusion Conduit call proxying to the root level of Conduit
Summary:
Ref T13552. Some Diffusion conduit calls may only be served by a node which hosts a working copy on disk, so they're proxied if received by a different node.

This capability is currently bound tightly to "DiffusionRequest", which is a bundle of context parameters used by some Diffusion calls. However, call proxying is not fundamentally a Diffusion behavior.

I want to perform proxying on a "*.search" call which does not use the "DiffusionRequest" parameter bundle. Lift proxying to the root level of Conduit.

Test Plan: Browsed diffusion in a clusterized repsository.

Maniphest Tasks: T13552

Differential Revision: https://secure.phabricator.com/D21442
2020-09-15 17:36:37 -07:00
..
codex When destorying a repository, print a notification about removing the working copy 2017-08-01 08:57:39 -07:00
conduit Update Diffusion conduit text 2017-07-02 14:25:10 +00:00
config Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
constants Simplify Create Repository page 2017-08-15 11:05:50 -07:00
customfield Move various other callsites away from callsigns 2016-01-04 06:54:42 -08:00
daemon Update some Phabricator behaviors for changes to Futures 2020-04-03 12:28:16 -07:00
data Collapse repository URI normalization code into Arcanist 2020-06-30 15:54:33 -07:00
editor Modularize Repository transactions 2018-11-28 14:29:18 -08:00
engine Collapse repository URI normalization code into Arcanist 2020-06-30 15:54:33 -07:00
graphcache Bail out of PhabricatorRepositoryGraphCache more aggressively after cache fills 2017-10-06 14:12:58 -07:00
mail Build separate mail for each recipient, honoring recipient access levels 2015-06-03 18:59:31 -07:00
management Add a "--dry-run" flag to "bin/repository rebuild-identities" 2019-11-19 12:38:20 -08:00
phid Remove "State Icons" from handles 2019-10-31 12:04:43 -07:00
query Collapse repository URI normalization code into Arcanist 2020-06-30 15:54:33 -07:00
response Accept and route VCS HTTP requests 2013-10-29 15:32:40 -07:00
search Add controllers/search/edit engine functionality to RepositoryIdentity 2018-05-31 07:03:25 -07:00
storage Lift Diffusion Conduit call proxying to the root level of Conduit 2020-09-15 17:36:37 -07:00
worker Delete some commit dead parsing code 2020-09-15 17:36:37 -07:00
xaction Provide a simple read-only maintenance mode for repositories 2019-08-29 15:23:10 -07:00