diff options
author | Jacob Vosmaer <jacob@gitlab.com> | 2019-02-22 19:32:50 +0300 |
---|---|---|
committer | Jacob Vosmaer <jacob@gitlab.com> | 2019-02-22 19:32:50 +0300 |
commit | b8ada6528dc71071e13a6539c222a0dff73e2785 (patch) | |
tree | 668e6e79562518f8e2836aa95496ef4aaef51116 | |
parent | 913406d3d0b9fd6f833095b578660b445495475c (diff) | |
parent | a93cfb356dc1aeb5777ca6237f435242be1b2645 (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.md | 3 |
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: |