On Mon, Oct 21, 2013 at 5:15 PM, Corey O'Connor <coreyoconnor@gmail.com> wrote:Curiously: If the Network.HTTP.close is removed the server does not fail, but some requests takes several seconds to process. I presume the ordering of effects is then correct, but without the explicit close the close occurs only a GC time.
The client may be trying to reuse the connection; see http://en.wikipedia.org/wiki/HTTP_persistent_connection. This seems consistent with your results:* With the close call: connection is closed right after client sends a second request, so client whines.* Without the close call: client waits around for a response, then gives up and establishes another connection.To confirm, add another receiveHTTP call client_interact and see if it returns another Request.