synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hiranya Jayathilaka (JIRA)" <>
Subject [jira] [Resolved] (SYNAPSE-584) Enhance the non-blocking HTTP/S transports to recover from possible exceptions
Date Thu, 08 Aug 2013 23:18:48 GMT


Hiranya Jayathilaka resolved SYNAPSE-584.

       Resolution: Fixed
    Fix Version/s:     (was: 2.0)

Resolving since the current behavior is correct. Feel free to reopen if anybody encounters
a situation where the HTTP transport goes into infinite loop or just crashes unexpectedly.
> Enhance the non-blocking HTTP/S transports to recover from possible exceptions
> ------------------------------------------------------------------------------
>                 Key: SYNAPSE-584
>                 URL:
>             Project: Synapse
>          Issue Type: Improvement
>          Components: Transports
>    Affects Versions: NIGHTLY
>            Reporter: Asankha C. Perera
>            Assignee: Hiranya Jayathilaka
>            Priority: Minor
>             Fix For: NIGHTLY
> See for issue description and log files provided
by Mike Obendorf and Daniel Moise
> Enhancing HttpComponents as per HTTPCORE-208 would allow us better control to handle
failures that could be corrected at a connection level. On fatal IOReactor exceptions, Synapse
could auto-restart the reactors, than filling up the log files and continuing (This was already
proposed by Eric Hubert)
> As an initial step, the fix proposed by Daniel Moise seems sufficient, as we will need
to wait till HttpCore 4.1-beta1 for HTTPCORE-208 when we should be able to fix this with a
more robust recovery mechanism that will cover other possibilities

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message