[ 
https://issues.apache.org/jira/browse/GEODE-1800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15428873#comment-15428873
 ] 

ASF subversion and git services commented on GEODE-1800:
--------------------------------------------------------

Commit 88b561d64dc328ca2cf9d36ea4a94bc58d80ff19 in incubator-geode's branch 
refs/heads/develop from [~bschuchardt]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-geode.git;h=88b561d ]

GEODE-1800 StoppableCondition has faulty code in await()

The faulty methods in StoppableCondition have been removed.  I considered
removing StoppableCondition entirely and just using a Condition on the lock
wrapped by the Stoppable lock class but doing so would require additional work
to make the CancelCriterion available to the code that uses these
StoppableConditions, so other than removing the methods I've left the class
alone.


> StoppableCondition has faulty code in await()
> ---------------------------------------------
>
>                 Key: GEODE-1800
>                 URL: https://issues.apache.org/jira/browse/GEODE-1800
>             Project: Geode
>          Issue Type: Bug
>          Components: general
>            Reporter: Bruce Schuchardt
>
> StoppableCondition.await() loops invoking await(long).  This can loop 
> indefinitely if the first invocation of await(long) times out.  We need to 
> remove this method and replace all uses with await(long).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to