distributed-process
distributed-process copied to clipboard
Cloud Haskell core library
https://travis-ci.org/github/haskell-distributed/network-transport-tcp/jobs/733967919
https://travis-ci.org/github/haskell-distributed/network-transport-tcp/jobs/282719342
Currently multicast code are do not pass tests. We need to improve that situation. PR haskell-distributed/network-transport-inmemory#6 disables tests for now, but they need to be restored.
_From @hyperthunk on January 3, 2013 12:57_ When testing distributed systems, it's pretty useful to be able to simulate communication errors. I propose that we write some extensions to network-transport-inmemory...
I basically ended up implementing a small wrapper around `closeEndPoint` that does ``` haskell forM_ otherNodes $ \otherNode -> do InMem.breakConnection transportInternals (Transport.address nodeToBeTerminated) (Transport.address otherNode) ("Node " ++ show...
[Imported from JIRA. Reported by Rob Stewart @robstewartuk) as [NT-6](https://cloud-haskell.atlassian.net/browse/NT-6) on 2013-03-15 20:01:46] There is an instance for Binary from the `binary` package, for EndPointAddress: https://github.com/haskell-distributed/network-transport/blob/master/src/Network/Transport.hs#L132 It would be good...
[Imported from JIRA. Reported by Edsko de Vries @edsko) as [NT-4](https://cloud-haskell.atlassian.net/browse/NT-4) on 2012-09-24 11:54:55] which closes the entire "bundle" of (outgoing _and_ incoming) connections to another endpoint. Basically, "disconnect completely...
[Imported from JIRA. Reported by Tim Watson [Administrator] @hyperthunk) as [NT-2](https://cloud-haskell.atlassian.net/browse/NT-2) on 2012-12-18 13:44:13] These would obviously be implementation dependent, so the API is likely to be rather loosely defined...
_From @hyperthunk on December 18, 2012 13:48_ With any external resource, chances are things are going to go wrong sometimes. Following on from issue #98 there are various situations which...
_From @edsko on November 7, 2012 9:56_ When process A sends a message to process B, we must open a connection from A to B and, currently, _keep that connection...