Author: jbellis Date: Fri Sep 23 01:01:23 2011 New Revision: 1174472 URL: http://svn.apache.org/viewvc?rev=1174472&view=rev Log: wait a few seconds for index to get flagged as built on startup to avoid false negatives
Modified: cassandra/branches/cassandra-1.0.0/test/unit/org/apache/cassandra/db/CleanupTest.java Modified: cassandra/branches/cassandra-1.0.0/test/unit/org/apache/cassandra/db/CleanupTest.java URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0.0/test/unit/org/apache/cassandra/db/CleanupTest.java?rev=1174472&r1=1174471&r2=1174472&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0.0/test/unit/org/apache/cassandra/db/CleanupTest.java (original) +++ cassandra/branches/cassandra-1.0.0/test/unit/org/apache/cassandra/db/CleanupTest.java Fri Sep 23 01:01:23 2011 @@ -109,7 +109,9 @@ public class CleanupTest extends Cleanup assertEquals(LOOPS, rows.size()); SecondaryIndex index = cfs.indexManager.getIndexForColumn(COLUMN); - assertTrue(index.isIndexBuilt(COLUMN)); + long start = System.currentTimeMillis(); + while (!index.isIndexBuilt(COLUMN) && System.currentTimeMillis() < start + 10000) + Thread.sleep(10); // verify we get it back w/ index query too IndexExpression expr = new IndexExpression(COLUMN, IndexOperator.EQ, VALUE);