Mikhail Mazursky created CASSANDRA-5691: -------------------------------------------
Summary: Remove SimpleCondition Key: CASSANDRA-5691 URL: https://issues.apache.org/jira/browse/CASSANDRA-5691 Project: Cassandra Issue Type: Bug Components: Core Reporter: Mikhail Mazursky Priority: Minor Problematic scenario: 1. two threads get blocked in SimpleCondition.await(); 2. some thread calls SimpleCondition.signal(); 3. one of blocked threads wakes up and runs; 4. spurious wakeup happens in the second thread and it wakes up too and runs even though nobody signaled it. Thus this is a broken implementation of Condition interface. Anyway, looking at how code uses it, SimpleCondition can just be replaced with CountDownLatch. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira