Author: stack
Date: Sat Sep 18 18:06:22 2010
New Revision: 998504
URL: http://svn.apache.org/viewvc?rev=998504&view=rev
Log:
Fix failing avro test
Modified:
hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
hbase/trunk/src/test/java/org/apache/hadoop/hbase/avro/TestAvroServer.java
Modified: hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
URL:
http://svn.apache.org/viewvc/hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java?rev=998504&r1=998503&r2=998504&view=diff
==============================================================================
--- hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
(original)
+++ hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java Sat
Sep 18 18:06:22 2010
@@ -51,12 +51,11 @@ import org.apache.hadoop.hbase.UnknownRe
import org.apache.hadoop.hbase.catalog.CatalogTracker;
import org.apache.hadoop.hbase.catalog.MetaEditor;
import org.apache.hadoop.hbase.catalog.MetaReader;
-import org.apache.hadoop.hbase.catalog.RootLocationEditor;
import org.apache.hadoop.hbase.client.HConnection;
import org.apache.hadoop.hbase.client.HConnectionManager;
import org.apache.hadoop.hbase.client.MetaScanner;
-import org.apache.hadoop.hbase.client.MetaScanner.MetaScannerVisitor;
import org.apache.hadoop.hbase.client.Result;
+import org.apache.hadoop.hbase.client.MetaScanner.MetaScannerVisitor;
import org.apache.hadoop.hbase.executor.ExecutorService;
import org.apache.hadoop.hbase.executor.ExecutorService.ExecutorType;
import org.apache.hadoop.hbase.ipc.HBaseRPC;
Modified:
hbase/trunk/src/test/java/org/apache/hadoop/hbase/avro/TestAvroServer.java
URL:
http://svn.apache.org/viewvc/hbase/trunk/src/test/java/org/apache/hadoop/hbase/avro/TestAvroServer.java?rev=998504&r1=998503&r2=998504&view=diff
==============================================================================
--- hbase/trunk/src/test/java/org/apache/hadoop/hbase/avro/TestAvroServer.java
(original)
+++ hbase/trunk/src/test/java/org/apache/hadoop/hbase/avro/TestAvroServer.java
Sat Sep 18 18:06:22 2010
@@ -34,6 +34,7 @@ import org.apache.hadoop.hbase.avro.gene
import org.apache.hadoop.hbase.avro.generated.APut;
import org.apache.hadoop.hbase.avro.generated.ATableDescriptor;
import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.hadoop.hbase.util.Threads;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
@@ -93,7 +94,7 @@ public class TestAvroServer {
*
* @throws Exception
*/
- @Test
+ @Test (timeout=60000)
public void testTableAdminAndMetadata() throws Exception {
AvroServer.HBaseImpl impl = new AvroServer.HBaseImpl();
@@ -122,6 +123,8 @@ public class TestAvroServer {
tableA.maxFileSize = 123456L;
impl.modifyTable(tableAname, tableA);
+ // It can take a while for the change to take effect. Wait here a while.
+ while(impl.describeTable(tableAname).maxFileSize != 123456L)
Threads.sleep(100);
assertEquals(123456L, (long) impl.describeTable(tableAname).maxFileSize);
impl.enableTable(tableAname);