-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://review.hbase.org/r/132/
-----------------------------------------------------------

(Updated 2010-06-10 22:30:11.419078)


Review request for hbase.


Changes
-------

Patch rebased on trunk HEAD.

Also I found out that I missed some files.  The code still compiled because the 
unchanged files weren't recompiled and some weird exception was thrown at 
runtime due to the fact that half of the files were compiled at the time where 
HConstants was an interface etc.  Yay maven...  Wasn't it supposed to be better 
than `make?  OK, no comment.

Now the code compiles after a `mvn clean' (which deletes the `target' 
directory) and I tested it yesterday and today.  Also all the weird failures 
"NoServerForRegionException: Timed out trying to locate root region because: 
Failed setting up proxy" disappeared.  Sounds like one needs to "make clean 
all" to get a build that works, and we're in 2010.


Summary
-------

HBASE-2618 Don't inherit from HConstants.

Bonus: minor aesthetic / coding style clean ups and minor code changes.


This addresses bug HBASE-2618.
    http://issues.apache.org/jira/browse/HBASE-2618


Diffs (updated)
-----

  trunk/src/main/java/org/apache/hadoop/hbase/HConstants.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/HMerge.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/LocalHBaseCluster.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/client/MetaScanner.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/BaseScanner.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/ChangeTableState.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/ColumnOperation.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/ModifyTableMeta.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/ProcessRegionOpen.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/ProcessServerShutdown.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/RegionManager.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/RegionServerOperation.java 
953529 
  
trunk/src/main/java/org/apache/hadoop/hbase/master/RegionServerOperationQueue.java
 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/master/TableOperation.java 953529 
  
trunk/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/regionserver/Store.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLog.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/zookeeper/HQuorumPeer.java 953529 
  trunk/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKServerTool.java 
953529 
  trunk/src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperWrapper.java 
953529 
  trunk/src/test/java/org/apache/hadoop/hbase/MiniHBaseCluster.java 953529 
  trunk/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java 953529 
  
trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestExplicitColumnTracker.java
 953529 
  
trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestGetClosestAtOrBefore.java
 953529 
  
trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestGetDeleteTracker.java
 953529 
  
trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestKeyValueHeap.java 
953529 
  
trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestQueryMatcher.java 
953529 
  
trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestScanDeleteTracker.java
 953529 
  
trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestWildcardColumnTracker.java
 953529 
  trunk/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestHLog.java 
953529 

Diff: http://review.hbase.org/r/132/diff


Testing
-------

Code compiles.
Tests are acting up on my machine right now (many of them fail with a weird 
message [1] and Todd says he's been seeing similar failures for some time 
already, so I guess I'll try to run them again next week when the New Moon 
arrives).


[1] A number of tests fail with:
org.apache.hadoop.hbase.client.NoServerForRegionException: Timed out trying to 
locate root region because: Failed setting up proxy to /192.168.0.7:63773 after 
attempts=1
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRootRegion(HConnectionManager.java:1031)
Where, of course, 192.168.0.7 is my IP address.
Some of the tests that are acting up:
org.apache.hadoop.hbase.TestZooKeeper, 
org.apache.hadoop.hbase.regionserver.wal.TestLogRolling, 
org.apache.hadoop.hbase.rest.TestScannersWithFilters, 
org.apache.hadoop.hbase.master.TestMasterWrongRS, 
org.apache.hadoop.hbase.thrift.TestThriftServer, 
org.apache.hadoop.hbase.master.TestMasterTransitions, 
org.apache.hadoop.hbase.rest.TestStatusResource, 
org.apache.hadoop.hbase.client.TestFromClientSide, 
org.apache.hadoop.hbase.TestMultiParallelPut, 
org.apache.hadoop.hbase.master.TestRegionManager, 
org.apache.hadoop.hbase.mapreduce.TestTimeRangeMapRed


Thanks,

Benoit

Reply via email to