diff options
author | Sid Sijbrandij <sytse@gitlab.com> | 2016-12-28 14:27:14 +0300 |
---|---|---|
committer | Sid Sijbrandij <sytse@gitlab.com> | 2016-12-28 14:27:14 +0300 |
commit | b3a9a7af9164a03bb3d7c4b27228af603ea4e59a (patch) | |
tree | b50fd300ad561b8097dda199de37a94cf4ea7743 | |
parent | 63b689fcedcfea5d011474259538c9175687b1a6 (diff) | |
parent | e25bb1bc87a6ab663dc69e1f787361de34f9b346 (diff) |
Merge branch 'pc-e3-performance-testing' into 'master'
Add E3 exepriment executor to decisions list
See merge request !30
-rw-r--r-- | README.md | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -24,6 +24,8 @@ To see where it fits in please look at [GitLab's architecture](https://docs.gitl - [Lots of thinking in issue 2](https://gitlab.com/gitlab-org/gitaly/issues/2) - [Git Pack Protocol Reference](https://github.com/git/git/blob/master/Documentation/technical/pack-protocol.txt) - [Git Transfer Protocol internals](https://git-scm.com/book/en/v2/Git-Internals-Transfer-Protocols) +- [E3 Elastic Experiment Executor](https://bitbucket.org/atlassian/elastic-experiment-executor) + ## Name @@ -72,6 +74,8 @@ All design decision should be added here. 1. How will the networking work? A unix socket for git operations and TCP for monitoring. This prevents having to build out authentication at this early stage. https://gitlab.com/gitlab-org/gitaly/issues/16 1. We'll include the /vendor directory in source control https://gitlab.com/gitlab-org/gitaly/issues/18 1. Use gitaly-client or HTTP/websocket clients? gitlab-shell copies the SSH stream, both ways, to gitaly over a websocket, workhorse just forwards the request to Gitaly, let’s use HTTP. https://gitlab.com/gitlab-org/gitaly/issues/5#note_20294280 +1. We will use [E3 from BitBucket to measure performance closely in isolation](https://gitlab.com/gitlab-org/gitaly/issues/34). + ## Iterate |