[commit: ghc] wip/angerman/iserv-proxy-cleanup: Cleanup iserv/iserv-proxy (0426789)
git at git.haskell.org
git at git.haskell.org
Thu Jan 31 04:24:26 UTC 2019
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/angerman/iserv-proxy-cleanup
Link : http://ghc.haskell.org/trac/ghc/changeset/04267890ee9a9c6b8ed9bfe3ed4cbb3de2b3c013/ghc
>---------------------------------------------------------------
commit 04267890ee9a9c6b8ed9bfe3ed4cbb3de2b3c013
Author: Moritz Angermann <moritz.angermann at gmail.com>
Date: Wed Jan 30 09:47:20 2019 +0800
Cleanup iserv/iserv-proxy
This adds trace messages that include the processes name and as such
make debugging and following the communication easier.
It also adds a note regarding the fwd*Call proxy-communication logic
between the proxy and the slave.
The proxy will now also poll for 60s to wait for the remote iserv
to come up. (Alternatively you can start the remote process
beforehand; and just have iserv-proxy connect to it)
>---------------------------------------------------------------
04267890ee9a9c6b8ed9bfe3ed4cbb3de2b3c013
libraries/libiserv/src/Lib.hs | 47 +++++++++++++-------
libraries/libiserv/src/Remote/Slave.hs | 24 +++++++---
utils/iserv-proxy/src/Main.hs | 81 ++++++++++++++++++++++++++--------
3 files changed, 111 insertions(+), 41 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 04267890ee9a9c6b8ed9bfe3ed4cbb3de2b3c013
More information about the ghc-commits
mailing list