You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2011/09/23 03:01:24 UTC

svn commit: r1174472 - /cassandra/branches/cassandra-1.0.0/test/unit/org/apache/cassandra/db/CleanupTest.java

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);