@miconda To answer a few other questions:
I always set $http_req(suspend) = 1
on async HTTP client transactions;
There are no event_routes
anywhere;
The flow is complex, though. After this async HTTP query, there is another synchronous HTTP query using the normal http_client
module + mqueue
+ rtimer
-- it was implemented this way because of some problems with transaction-persistent variables (ironically) when suspending the same TM transaction twice, and a desire for more granular control over the request pipelines given the high and somewhat unpredictable latency of what's being queried.
Nevertheless, all this takes place long after the crash point.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.