some IO-Exception immediatly detected, but cannot be processed immediatly
-------------------------------------------------------------------------

                 Key: SYNAPSE-244
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-244
             Project: Synapse
          Issue Type: Improvement
          Components: Transports
    Affects Versions: 1.1
         Environment: windows,  axisClient <--->synapse<-->axisServer
            Reporter: HongBo Xu


scenarios:

axisClient<-->synapse <--> axisServer

1) axisClient send request to synapse
2) syanpse relay request to axisServer
3) after axisServer received the request, break down the network between 
synapse and axisServer (etc: shutdown axisServer)
4) axisClient doens't failure immediatly, It's alway's failure when it's 
timeout exceed or synapse TimeOut handler checked time-out

===============================================================================================
The more details reson I have find out is:

When network breakdown(etc axisServer shutdown),  
org.apache.synapse.transport.nhttp.ClientHandler's corresponding callback 
handler is invoked (closed(), or exception(),...) . and the callback only just 
shutdown the connection.

But the sessionRequestCallback(HttpCoreNIOSender.sessionRequestCallback) 
registed when establish http connection(ioreactor.connect(...)) will never be 
called. 
so the failure response will not be generated and send back to axisClient.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to