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]