sapling/tests/integration
Stanislau Hlebik a4e7962ffc mononoke: add a separate connection acceptor thread
Summary:
Curently hgcli can connect to Mononoke only if they are on the same host,
because unix domain socket are used. Also Mononoke has to use separate unix
domain socket for different repos.
The goal of this stack of diffs is to remove these limitations:
1 Make it possible to have hgcli and Mononoke server on different hosts
2 Make it possible to use one port/unix domain socket to connect to many repos.

This diff adds a separate thread that parses the Preamble, extracts the
reponame and sends request to a thread responsible for this repo.

Also hgcli now has a new cmd line option that specifies path to connect to.

Reviewed By: jsgf

Differential Revision: D7845156

fbshipit-source-id: a48bcfeec4755b2d5b3dfcf8e0383e6945178018
2018-05-10 02:02:38 -07:00
..
third_party mononoke: add a separate connection acceptor thread 2018-05-10 02:02:38 -07:00
edenservertest.crt mononoke: HTTPS in eden server 2017-11-20 05:35:55 -08:00
edenservertest.key mononoke: HTTPS in eden server 2017-11-20 05:35:55 -08:00
integration_runner.py integration tests: remove blobimport from integration tests 2018-04-24 11:17:06 -07:00
library.sh mononoke: add a separate connection acceptor thread 2018-05-10 02:02:38 -07:00
test-copyrenmame.t blobrepo: fix delta application by applying it on raw content of filenode 2018-04-28 16:33:03 -07:00
test-eden-server.t blobrepo: handle changesets with null root manifests 2018-04-24 11:17:06 -07:00
test-gettreepack.t blobrepo: use all server side bookmarks as heads for the sake of discovery 2018-04-25 04:22:19 -07:00
test-infinitepush.t blobrepo: use all server side bookmarks as heads for the sake of discovery 2018-04-25 04:22:19 -07:00
test-init.t blobrepo: use all server side bookmarks as heads for the sake of discovery 2018-04-25 04:22:19 -07:00
test-large-path-and-content.t blobrepo: use all server side bookmarks as heads for the sake of discovery 2018-04-25 04:22:19 -07:00
test-push-bookmarks.t blobrepo: use all server side bookmarks as heads for the sake of discovery 2018-04-25 04:22:19 -07:00
test-push-newblobimport.t blobrepo: use all server side bookmarks as heads for the sake of discovery 2018-04-25 04:22:19 -07:00
test-push-protocol.t bundle2-resolver: multiple pushkey parts for pushing multiple bookmarks 2018-04-24 11:17:06 -07:00