Details
-
Type:
Sub-task
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.1.2
-
Component/s: Runtime: Threads and Concurrency
-
Labels:None
-
Number of attachments :
Description
handleHandshakeRequest should be called from enterNativeBlockedImpl. Otherwise, a thread that enters native after a soft handshake request is initiated and does not exit native until after the soft handshake completes will have not serviced the request even though the requester will be made to believe that it had.
I have a patch for this, and I'm testing it now. I won't commit it until we see the effect of previous commits on the stability of the system.
Moving all unscheduled issues to 3.1. Please close or retarget to a different fix target as appropriate.