Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Vosmaer <jacob@gitlab.com>2019-02-22 19:32:50 +0300
committerJacob Vosmaer <jacob@gitlab.com>2019-02-22 19:32:50 +0300
commitb8ada6528dc71071e13a6539c222a0dff73e2785 (patch)
tree668e6e79562518f8e2836aa95496ef4aaef51116
parent913406d3d0b9fd6f833095b578660b445495475c (diff)
parenta93cfb356dc1aeb5777ca6237f435242be1b2645 (diff)
Merge branch 'po_ha_rpc_terms' into 'master'
Add new RPC terminology See merge request gitlab-org/gitaly!1089
-rw-r--r--doc/design_ha.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/design_ha.md b/doc/design_ha.md
index 531e731ff..da3210ecb 100644
--- a/doc/design_ha.md
+++ b/doc/design_ha.md
@@ -11,6 +11,9 @@ The following terminology may be used within the context of the Gitaly HA projec
- etymology: from Latin praefectus for _a person appointed to any of various positions of command, authority, or superintendence, as a chief magistrate in ancient Rome or the chief administrative official of a department of France or Italy._
- [pronounced _pree-fect_](https://www.youtube.com/watch?v=MHszCZjPmTQ)
- Node (TODO: we probably need a similar latin name here) - performs the actual git read/write operations to/from disk. Has no knowledge of shards/prafects/coordinators just as the Gitaly service existed prior to HA.
+- RPC categories (#1496):
+ - Accessor - a side effect free (or read-only) RPC; does not modify the git repo (!228)
+ - Mutator - an RPC that modifies the data in the git repo (!228)
## Design
The high level design takes a reverse proxy approach to fanning out write requests to the appropriate nodes: