Cleanup iserv/iserv-proxy
authorMoritz Angermann <moritz.angermann@gmail.com>
Wed, 30 Jan 2019 01:47:20 +0000 (09:47 +0800)
committerMarge Bot <ben+marge-bot@smart-cactus.org>
Thu, 28 Feb 2019 07:20:05 +0000 (02:20 -0500)
commitf838809f1e73c20bc70926fe98e735297572ac60
tree8369ec06977939219970bbc2f2f63814253d1498
parent2e8f664957dc3763dc4375894b8dc4d046d2e95b
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)
25 files changed:
.gitignore
configure.ac
docs/users_guide/ghci.rst
libraries/libiserv/libiserv.cabal.in
libraries/libiserv/proxy-src/Remote.hs
libraries/libiserv/src/Lib.hs
libraries/libiserv/src/Remote/Slave.hs
testsuite/tests/iserv-remote/Lib.hs [new file with mode: 0644]
testsuite/tests/iserv-remote/Main.hs [new file with mode: 0644]
testsuite/tests/iserv-remote/Makefile [new file with mode: 0644]
testsuite/tests/iserv-remote/Setup.hs [new file with mode: 0644]
testsuite/tests/iserv-remote/all.T [new file with mode: 0644]
testsuite/tests/iserv-remote/iserv-remote.stderr [new file with mode: 0644]
testsuite/tests/iserv-remote/iserv-remote.stdout [new file with mode: 0644]
testsuite/tests/iserv-remote/iserv-wrapper [new file with mode: 0755]
testsuite/tests/iserv-remote/remote-iserv.stderr [new file with mode: 0644]
testsuite/tests/iserv-remote/remote-iserv.stdout [new file with mode: 0644]
utils/iserv-proxy/Makefile
utils/iserv-proxy/iserv-proxy.cabal.in
utils/iserv-proxy/src/Main.hs
utils/remote-iserv/Makefile [new file with mode: 0644]
utils/remote-iserv/Setup.hs [new file with mode: 0644]
utils/remote-iserv/ghc.mk [new file with mode: 0644]
utils/remote-iserv/remote-iserv.cabal.in [new file with mode: 0644]
utils/remote-iserv/src/Cli.hs [new file with mode: 0644]