[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