Author: mahadev
Date: Sat Aug 28 16:10:27 2010
New Revision: 990387

URL: http://svn.apache.org/viewvc?rev=990387&view=rev
Log:
ZOOKEEPER-854. BookKeeper does not compile due to changes in the ZooKeeper code 
(Flavio via mahadev)

Modified:
    hadoop/zookeeper/trunk/CHANGES.txt
    
hadoop/zookeeper/trunk/src/contrib/bookkeeper/src/java/org/apache/bookkeeper/util/LocalBookKeeper.java
    
hadoop/zookeeper/trunk/src/contrib/bookkeeper/test/org/apache/bookkeeper/test/BaseTestCase.java

Modified: hadoop/zookeeper/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/CHANGES.txt?rev=990387&r1=990386&r2=990387&view=diff
==============================================================================
--- hadoop/zookeeper/trunk/CHANGES.txt (original)
+++ hadoop/zookeeper/trunk/CHANGES.txt Sat Aug 28 16:10:27 2010
@@ -80,6 +80,9 @@ BUGFIXES: 
 
   ZOOKEEPER-792. zkpython memory leak (Lei Zhang via henryr)
 
+  ZOOKEEPER-854. BookKeeper does not compile due to changes in the ZooKeeper 
+  code (Flavio via mahadev)
+
 IMPROVEMENTS:
   ZOOKEEPER-724. Improve junit test integration - log harness information 
   (phunt via mahadev)

Modified: 
hadoop/zookeeper/trunk/src/contrib/bookkeeper/src/java/org/apache/bookkeeper/util/LocalBookKeeper.java
URL: 
http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/contrib/bookkeeper/src/java/org/apache/bookkeeper/util/LocalBookKeeper.java?rev=990387&r1=990386&r2=990387&view=diff
==============================================================================
--- 
hadoop/zookeeper/trunk/src/contrib/bookkeeper/src/java/org/apache/bookkeeper/util/LocalBookKeeper.java
 (original)
+++ 
hadoop/zookeeper/trunk/src/contrib/bookkeeper/src/java/org/apache/bookkeeper/util/LocalBookKeeper.java
 Sat Aug 28 16:10:27 2010
@@ -38,7 +38,7 @@ import org.apache.zookeeper.WatchedEvent
 import org.apache.zookeeper.Watcher;
 import org.apache.zookeeper.ZooKeeper;
 import org.apache.zookeeper.ZooDefs.Ids;
-import org.apache.zookeeper.server.NIOServerCnxn;
+import org.apache.zookeeper.server.NIOServerCnxnFactory;
 import org.apache.zookeeper.server.ZooKeeperServer;
 
 public class LocalBookKeeper {
@@ -62,7 +62,7 @@ public class LocalBookKeeper {
        }
        
        private final String HOSTPORT = "127.0.0.1:2181";
-       NIOServerCnxn.Factory serverFactory;
+       NIOServerCnxnFactory serverFactory;
        ZooKeeperServer zks;
        ZooKeeper zkc;
        int ZooKeeperDefaultPort = 2181;
@@ -77,7 +77,7 @@ public class LocalBookKeeper {
         * @param args
         */
        
-       private void runZookeeper() throws IOException{
+       private void runZookeeper(int maxCC) throws IOException{
                // create a ZooKeeper server(dataDir, dataLogDir, port)
                LOG.info("Starting ZK server");
                //ServerStats.registerAsConcrete();
@@ -88,7 +88,8 @@ public class LocalBookKeeper {
                    
                try {
                        zks = new ZooKeeperServer(ZkTmpDir, ZkTmpDir, 
ZooKeeperDefaultPort);
-                       serverFactory =  new NIOServerCnxn.Factory(new 
InetSocketAddress(ZooKeeperDefaultPort));
+                       serverFactory =  new NIOServerCnxnFactory();
+                       serverFactory.configure(new 
InetSocketAddress(ZooKeeperDefaultPort), maxCC);
                        serverFactory.startup(zks);
                } catch (Exception e) {
                        // TODO Auto-generated catch block
@@ -143,7 +144,7 @@ public class LocalBookKeeper {
                        System.exit(-1);
                }
                LocalBookKeeper lb = new 
LocalBookKeeper(Integer.parseInt(args[0]));
-               lb.runZookeeper();
+               lb.runZookeeper(1000);
                lb.initializeZookeper();
                lb.runBookies();
                while (true){

Modified: 
hadoop/zookeeper/trunk/src/contrib/bookkeeper/test/org/apache/bookkeeper/test/BaseTestCase.java
URL: 
http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/contrib/bookkeeper/test/org/apache/bookkeeper/test/BaseTestCase.java?rev=990387&r1=990386&r2=990387&view=diff
==============================================================================
--- 
hadoop/zookeeper/trunk/src/contrib/bookkeeper/test/org/apache/bookkeeper/test/BaseTestCase.java
 (original)
+++ 
hadoop/zookeeper/trunk/src/contrib/bookkeeper/test/org/apache/bookkeeper/test/BaseTestCase.java
 Sat Aug 28 16:10:27 2010
@@ -37,7 +37,7 @@ import org.apache.zookeeper.WatchedEvent
 import org.apache.zookeeper.Watcher;
 import org.apache.zookeeper.ZooKeeper;
 import org.apache.zookeeper.ZooDefs.Ids;
-import org.apache.zookeeper.server.NIOServerCnxn;
+import org.apache.zookeeper.server.NIOServerCnxnFactory;
 import org.apache.zookeeper.server.ZooKeeperServer;
 import org.apache.zookeeper.test.ClientBase;
 import org.junit.After;
@@ -56,7 +56,7 @@ public abstract class BaseTestCase exten
     static Integer ZooKeeperDefaultPort = 2181;
     ZooKeeperServer zks;
     ZooKeeper zkc; // zookeeper client
-    NIOServerCnxn.Factory serverFactory;
+    NIOServerCnxnFactory serverFactory;
     File ZkTmpDir;
 
     // BookKeeper
@@ -89,7 +89,8 @@ public abstract class BaseTestCase exten
         ZkTmpDir.mkdir();
 
         zks = new ZooKeeperServer(ZkTmpDir, ZkTmpDir, ZooKeeperDefaultPort);
-        serverFactory = new NIOServerCnxn.Factory(new 
InetSocketAddress(ZooKeeperDefaultPort));
+        serverFactory = new NIOServerCnxnFactory();
+        serverFactory.configure(new InetSocketAddress(ZooKeeperDefaultPort), 
100);
         serverFactory.startup(zks);
 
         boolean b = ClientBase.waitForServerUp(HOSTPORT, 
ClientBase.CONNECTION_TIMEOUT);


Reply via email to