jmx-dev RFR: 8073148 "The server has decided to close this client connection" repeated continuously
Jaroslav Bachorik
jaroslav.bachorik at oracle.com
Wed Mar 4 18:41:36 UTC 2015
Hi Shanliang,
This looks fine.
I have few minor nits:
* ClientNotifForwarder.java#544 - Should read "Received" instead of
"Receives"
* copyright year updates to both of files
No need to re-review.
-JB-
On 4.3.2015 19:07, shanliang wrote:
> Hi,
>
> Please review this fix:
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8073148
> Webrev: http://cr.openjdk.java.net/~sjiang/JDK-8073148/00/
>
> A JMX server was called to close, it terminated at first its
> notification forwarder server, then closed its communication connection
> (RMI), but the closing thread was blocked at the connection termination,
> so a client fetch request would continue arriving and the server would
> reply immediately with 0 notification.
>
> The fix is to ask server to return null to a client fetching request in
> case of termination, this informs a ClientNotifForwarder of the server
> termination, so the client can safely stop fetching.
>
> The fix was tested in the environment where the bug was reported.
>
> Thanks,
> Shanliang
More information about the serviceability-dev
mailing list