<!DOCTYPE html><html><head>
<style type="text/css">body { font-family:'DejaVu Sans Mono'; font-size:12px}</style>
</head>
<body>On Sun, 08 Sep 2013 19:33:05 -0400, Bob Ippolito <bob@redivi.com> wrote:<br><br><blockquote style="margin: 0 0 0.80ex; border-left: #0000FF 2px solid; padding-left: 1ex">Async cancelable and synchronous are basically isomorphic in Erlang, just start a process to wrap the sync call and kill it if you want to cancel.<br>
</blockquote><br>Not quite -- the HTTP request remains outstanding and blocks the request queue. I need to clear those requests out, as I need to process new requests ASAP. This should be handled by the HTTP client itself, as only it knows how many requests it has actually sent to the server. (The alternative would be for the HTTP client to expose a crediting mechanism; though this would complicate the application.)<br></body></html>