Alexander Vershilov
Alexander Vershilov
Currently all message decoding appear in the main node thread, this means that for large payloads this thread will be a bottleneck. @dcoutts had in idea for moving message decoding...
Based on discussion with @dcoutts today - this happens only for channels, and he is willing to prepare patches for that. Also we found a problem in CQueue impl is...
We may want to write precise semantics for this method, if we want to proceed. Especially should connection be marked as `Closed` or `Failed`? Should be have a `Closed` event...
seems like this one: https://github.com/haskell-distributed/distributed-process/blob/master/src/Control/Distributed/Process/Node.hs#L581-L589
Is it a same function or not depends on semantics, if all connections should have `ErrorEvent` and closed abnormally - then yes, this is the same function. However if we...
Looks reasonable to me.
I really like ability to reject connections. But it seems that ability to break connections is a bit more flexible without introducing any new protocol on n-t-tcp layer. If you...
I thought that was about per-heavyweight connection decision..
Hello! Thanks for the patch, but I expect that it would need some more love, but correct me if I'm wrong. I was not able to get through all the...
I'd suggest using something like: ``` unquote `manyTill` char '"' ... where unquote = asum [ char '\' >> anyChar, anyChar] ``` This way we will be able to consume...