handleHandshakeRequest should be called from enterNativeBlockedImpl

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.

Environment

None

Activity

Show:
DaveG
June 8, 2009, 2:44 PM

Defer to 3.1.1

DaveG
July 4, 2010, 6:26 PM

bulk defer open issues to 3.1.2

Erik Brangs
June 18, 2011, 6:50 PM

When ignoring comment changes, the patch by Filip Pizlo seems quite similar to this commit.

The placement of handleHandshakeRequest() is different, however.

DaveG
December 22, 2011, 12:48 PM

I looked and I think the order of calls is ok.

I merged in the missing comments in 10413:59b08be63d68

DaveG
February 9, 2013, 10:49 PM

bulk close of all resolved issues in preparation for 3.1.3 release.

Assignee

Unassigned

Reporter

Imported User 6

Labels

None

Fix versions

Priority

Medium
Configure