-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://review.cloudera.org/r/925/#review1361
-----------------------------------------------------------


Ah, well the blocking happens in the constructor, so the test launcher just 
sticks on the first master which blocks in the constructor.

Could we move everything from the constructor into run()?  At least the stuff 
that blocks / after the blocking (which is almost everything)?

- Jonathan


On 2010-09-29 19:40:41, Jonathan Gray wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://review.cloudera.org/r/925/
> -----------------------------------------------------------
> 
> (Updated 2010-09-29 19:40:41)
> 
> 
> Review request for hbase, stack, Karthik Ranganathan, and Kannan 
> Muthukkaruppan.
> 
> 
> Summary
> -------
> 
> To really be able to unit test the new master properly, we need to be able to 
> have multiple masters running at once within a single logical cluster.
> 
> Also exposes methods to get the currently active master and can access each 
> individually in the same way that it's done for multiple RS.
> 
> This is mostly duplicating what we do for RS but for masters.
> 
> 
> This addresses bug HBASE-3053.
>     http://issues.apache.org/jira/browse/HBASE-3053
> 
> 
> Diffs
> -----
> 
>   trunk/src/main/java/org/apache/hadoop/hbase/HConstants.java 1002883 
>   trunk/src/main/java/org/apache/hadoop/hbase/LocalHBaseCluster.java 1002883 
>   trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java 1002883 
>   trunk/src/main/java/org/apache/hadoop/hbase/master/HMasterCommandLine.java 
> 1002883 
>   trunk/src/main/java/org/apache/hadoop/hbase/util/JVMClusterUtil.java 
> 1002883 
>   trunk/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java 
> 1002883 
>   trunk/src/test/java/org/apache/hadoop/hbase/MiniHBaseCluster.java 1002883 
>   trunk/src/test/java/org/apache/hadoop/hbase/master/TestMultipleMasters.java 
> PRE-CREATION 
> 
> Diff: http://review.cloudera.org/r/925/diff
> 
> 
> Testing
> -------
> 
> Untested but compiles.  This is first go at a patch.  I'm going to work on 
> writing a new unit test that uses this next.
> 
> 
> Thanks,
> 
> Jonathan
> 
>

Reply via email to