> On 2010-06-15 21:02:06, stack wrote:
> > /trunk/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java,
> >  line 232
> > <http://review.hbase.org/r/185/diff/1/?file=1385#file1385line232>
> >
> >     This looks like its needed but I took a look at getZKClusterKey.  
> > Should we make sure there are no spaces in the ZOOKEEPER_QUORUM value?  
> > Also, what happens if ensemble is made up of 3 members in one config and 5 
> > in another, is that a different zk ensemble?  Is ZK_ZNODE_PARENT where this 
> > cluster is homed up in the ensemble?
> >     
> >     Why have the HCM class name in the wrapper name? (I notice why later 
> > but why have class name one time and then hostname and port another and 
> > then encoded name -- I think -- elsewhere?)
> 
> Jean-Daniel Cryans wrote:
>     - Should we make sure there are no spaces in the ZOOKEEPER_QUORUM value?
>     Why?
>     - Also, what happens if ensemble is made up of 3 members in one config 
> and 5 in another, is that a different zk ensemble?
>     Yes, so a new ZKW will be instantiated. Unless that happens 30 times 
> inside the same JVM, it's not an issue.
>      - Is ZK_ZNODE_PARENT where this cluster is homed up in the ensemble?
>     Yes.
>     - Why have the HCM class name in the wrapper name?
>     This comes from HBASE-2694, nothing new from my end.
> 
> stack wrote:
>     .bq Should we make sure there are no spaces in the ZOOKEEPER_QUORUM value?
>     
>     So, that one w/ spaces is not different from one without -- at a minimum.
>     
>     .bq Yes, so a new ZKW will be instantiated. Unless that happens 30 times 
> inside the same JVM, it's not an issue.
>     
>     If so, why not have all in same jvm use same ZKW?  (Drop the class name 
> suffix -- jgray?  karthik?)
> 
> Jean-Daniel Cryans wrote:
>     bq. So, that one w/ spaces is not different from one without -- at a 
> minimum.
>     
>     I guess it's cheap to do. Ok.
>     
>     bq. If so, why not have all in same jvm use same ZKW?  (Drop the class 
> name suffix -- jgray?  karthik?)
>     
>     Then you cannot have a single client talking to multiple ensembles? Also 
> you need some kind of identification that this ZKW comes from the client else 
> expiring a region server would expire a client in the unit tests.

OK


> On 2010-06-15 21:02:06, stack wrote:
> > /trunk/src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperWrapper.java,
> >  line 831
> > <http://review.hbase.org/r/185/diff/1/?file=1392#file1392line831>
> >
> >     Can this throw session expired?
> 
> Jean-Daniel Cryans wrote:
>     It will be printed as an error and the method will return an empty list.
> 
> stack wrote:
>     Is that what we want?  Don't we want to konw about session expired soon 
> as possible to mitigate damage a RS could do proceeding as though session 
> expired had not happened?
> 
> Jean-Daniel Cryans wrote:
>     Then we should do it for all of ZKW, and IIRC that's in the scope of 
> another jira that Jon is working on?

OK


- stack


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


On 2010-06-16 11:49:10, Jean-Daniel Cryans wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://review.hbase.org/r/185/
> -----------------------------------------------------------
> 
> (Updated 2010-06-16 11:49:10)
> 
> 
> Review request for hbase.
> 
> 
> Summary
> -------
> 
> This patch adds the listZnodes version that takes a watcher and changes the 
> way the ZKW works to include the notion of multiple clusters in the same JVM.
> 
> 
> This addresses bug HBASE-2735.
>     http://issues.apache.org/jira/browse/HBASE-2735
> 
> 
> Diffs
> -----
> 
>   /trunk/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java 
> 955314 
>   /trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java 955314 
>   /trunk/src/main/java/org/apache/hadoop/hbase/master/ProcessRegionOpen.java 
> 955314 
>   /trunk/src/main/java/org/apache/hadoop/hbase/master/RegionManager.java 
> 955314 
>   
> /trunk/src/main/java/org/apache/hadoop/hbase/master/ZKUnassignedWatcher.java 
> 955314 
>   
> /trunk/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java 
> 955314 
>   
> /trunk/src/main/java/org/apache/hadoop/hbase/regionserver/RSZookeeperUpdater.java
>  955314 
>   
> /trunk/src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperWrapper.java 
> 955314 
>   /trunk/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java 
> 955314 
>   /trunk/src/test/java/org/apache/hadoop/hbase/TestZooKeeper.java 955314 
> 
> Diff: http://review.hbase.org/r/185/diff
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Jean-Daniel
> 
>

Reply via email to