sapling/tests
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
..
fixtures mononoke: add separate types for Bookmark and BookmarkPrefix 2018-05-09 02:11:17 -07:00
integration mononoke: add a separate connection acceptor thread 2018-05-10 02:02:38 -07:00
performance Fix performance tests 2018-04-30 10:44:04 -07:00
utils mononoke: add simple utility to generate dependencies in TARGETS files 2017-09-20 04:19:45 -07:00