Author: phunt Date: Wed May 20 22:41:10 2009 New Revision: 776889 URL: http://svn.apache.org/viewvc?rev=776889&view=rev Log: ZOOKEEPER-411. Building zookeeper fails on RHEL 5 64 bit during test-cppunit
Modified: hadoop/zookeeper/trunk/CHANGES.txt hadoop/zookeeper/trunk/build.xml hadoop/zookeeper/trunk/src/c/tests/zkServer.sh hadoop/zookeeper/trunk/src/contrib/rest/src/test/zkServer.sh hadoop/zookeeper/trunk/src/recipes/lock/src/c/tests/zkServer.sh Modified: hadoop/zookeeper/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/CHANGES.txt?rev=776889&r1=776888&r2=776889&view=diff ============================================================================== --- hadoop/zookeeper/trunk/CHANGES.txt (original) +++ hadoop/zookeeper/trunk/CHANGES.txt Wed May 20 22:41:10 2009 @@ -74,13 +74,20 @@ ZOOKEEPER-400. Issues with procedure to close ledger. (flavio) - ZOOKEEPER-405. nullpointer exception in zookeeper java shell. (mahadev via breed) + ZOOKEEPER-405. nullpointer exception in zookeeper java shell. + (mahadev via breed) - ZOOKEEPER-410. address all findbugs warnings in client/server classes. (phunt via breed) + ZOOKEEPER-410. address all findbugs warnings in client/server classes. + (phunt via breed) ZOOKEEPER-403. cleanup javac compiler warnings. (flavio via breed) - ZOOKEEPER-407. address all findbugs warnings in org.apache.zookeeper.server.quorum.** packages. (flavio via breed) + ZOOKEEPER-407. address all findbugs warnings in + org.apache.zookeeper.server.quorum.** packages. + (flavio via breed) + + ZOOKEEPER-411. Building zookeeper fails on RHEL 5 64 bit during test-cppunit + (mahadev via phunt) IMPROVEMENTS: ZOOKEEPER-308. improve the atomic broadcast performance 3x. @@ -130,24 +137,26 @@ ZOOKEEPER-389. add help/usage to the c shell cli.c (phunt via mahadev) - ZOOKEEPER-376. ant test target re-compiles cppunit code every time (phunt -via mahadev) + ZOOKEEPER-376. ant test target re-compiles cppunit code every time + (phunt via mahadev) ZOOKEEPER-391. bookeeper mainline code should not be calling -printStackTrace. (flavio via mahadev) + printStackTrace. (flavio via mahadev) ZOOKEEPER-300. zk jmx code is calling printStackTrace when creating bean -name (should not be) (phunt via mahadev) + name (should not be) (phunt via mahadev) ZOOKEEPER-94. JMX tests are needed to verify that the JMX MBeans work -properly (phunt via mahadev) + properly (phunt via mahadev) - ZOOKEEPER-404. nightly build failed on hudson. (henry robinson and pat via -mahadev) + ZOOKEEPER-404. nightly build failed on hudson. + (henry robinson and pat via mahadev) - ZOOKEEPER-345. the CLIs should allow addAuth to be invoked. (henry robinson via breed) + ZOOKEEPER-345. the CLIs should allow addAuth to be invoked. + (henry robinson via breed) - ZOOKEEPER-292. commit configure scripts (autotools) to svn for c projects and include in release (phunt via breed) + ZOOKEEPER-292. commit configure scripts (autotools) to svn for c projects and + include in release (phunt via breed) NEW FEATURES: Modified: hadoop/zookeeper/trunk/build.xml URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/build.xml?rev=776889&r1=776888&r2=776889&view=diff ============================================================================== --- hadoop/zookeeper/trunk/build.xml (original) +++ hadoop/zookeeper/trunk/build.xml Wed May 20 22:41:10 2009 @@ -699,11 +699,10 @@ depends="compile_jute, jar, create-cppunit-makefile" if="cppunit" description="to run cppunit test cases"> - <property name="fuser.bin" value="/sbin"/> <property name="lib.cppunit" value="/usr/local/lib"/> <exec dir="${test.cppunit.dir}" executable="make" failonerror="true"> <env key="LD_LIBRARY_PATH" value="${lib.cppunit}"/> - <env key="PATH" path="${env.PATH};${c.src.dir};${fuser.bin};"/> + <env key="PATH" path="${env.PATH};${c.src.dir};"/> <env key="CALLER" value="ANT"/> <env key="base_dir" value="${basedir}"/> <arg line="clean run-check"/> Modified: hadoop/zookeeper/trunk/src/c/tests/zkServer.sh URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/c/tests/zkServer.sh?rev=776889&r1=776888&r2=776889&view=diff ============================================================================== --- hadoop/zookeeper/trunk/src/c/tests/zkServer.sh (original) +++ hadoop/zookeeper/trunk/src/c/tests/zkServer.sh Wed May 20 22:41:10 2009 @@ -33,17 +33,33 @@ fi # Make sure nothing is left over from before -fuser -skn tcp 22181/tcp +if [ -r "/tmp/zk.pid" ] +then +pid=`cat /tmp/zk.pid` +kill -9 $pid +rm -f /tmp/zk.pid +fi + +if [ -r "${base_dir}/build/tmp/zk.pid" ] +then +pid=`cat ${base_dir}/build/tmp/zk.pid` +kill -9 $pid +rm -f ${base_dir}/build/tmp/zk.pid +fi + case $1 in start|startClean) if [ "x${base_dir}" == "x" ] then mkdir -p /tmp/zkdata - java -cp ../../zookeeper-dev.jar:../../src/java/lib/log4j-1.2.15.jar:../../conf org.apache.zookeeper.server.ZooKeeperServerMain 22181 /tmp/zkdata &> /tmp/zk.log & + java -cp ../../zookeeper-dev.jar:../../src/java/lib/log4j-1.2.15.jar:../../conf org.apache.zookeeper.server.ZooKeeperServerMain 22181 /tmp/zkdata &> /tmp/zk.log & + pid=$! + echo $! > /tmp/zk.pid else mkdir -p ${base_dir}/build/tmp/zkdata java -cp ${base_dir}/zookeeper-dev.jar:${base_dir}/src/java/lib/log4j-1.2.15.jar:${base_dir}/conf org.apache.zookeeper.server.ZooKeeperServerMain 22181 ${base_dir}/build/tmp/zkdata &> ${base_dir}/build/tmp/zk.log & + echo $! > ${base_dir}/build/tmp/zk.pid fi sleep 5 ;; Modified: hadoop/zookeeper/trunk/src/contrib/rest/src/test/zkServer.sh URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/contrib/rest/src/test/zkServer.sh?rev=776889&r1=776888&r2=776889&view=diff ============================================================================== --- hadoop/zookeeper/trunk/src/contrib/rest/src/test/zkServer.sh (original) +++ hadoop/zookeeper/trunk/src/contrib/rest/src/test/zkServer.sh Wed May 20 22:41:10 2009 @@ -33,7 +33,19 @@ fi # Make sure nothing is left over from before -fuser -skn tcp 22182/tcp +if [ -r "/tmp/zk.pid" ] +then +pid=`cat /tmp/zk.pid` +kill -9 $pid +rm -f /tmp/zk.pid +fi + +if [ -r "${base_dir}/build/tmp/zk.pid" ] +then +pid=`cat ${base_dir}/build/tmp/zk.pid` +kill -9 $pid +rm -f ${base_dir}/build/tmp/zk.pid +fi case $1 in start|startClean) @@ -41,9 +53,11 @@ then mkdir -p /tmp/zkdata java -cp ../../../zookeeper-dev.jar:../../../src/java/lib/log4j-1.2.15.jar:../../../conf org.apache.zookeeper.server.ZooKeeperServerMain 22182 /tmp/zkdata &> /tmp/zk.log & + echo $! > /tmp/zk.pid else mkdir -p ${base_dir}/build/tmp/zkdata java -cp ${base_dir}/zookeeper-dev.jar:${base_dir}/src/java/lib/log4j-1.2.15.jar:${base_dir}/conf org.apache.zookeeper.server.ZooKeeperServerMain 22182 ${base_dir}/build/tmp/zkdata &> ${base_dir}/build/tmp/zk.log & + echo $! > ${base_dir}/build/tmp/zk.pid fi sleep 5 ;; Modified: hadoop/zookeeper/trunk/src/recipes/lock/src/c/tests/zkServer.sh URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/recipes/lock/src/c/tests/zkServer.sh?rev=776889&r1=776888&r2=776889&view=diff ============================================================================== --- hadoop/zookeeper/trunk/src/recipes/lock/src/c/tests/zkServer.sh (original) +++ hadoop/zookeeper/trunk/src/recipes/lock/src/c/tests/zkServer.sh Wed May 20 22:41:10 2009 @@ -29,13 +29,20 @@ fi # Make sure nothing is left over from before -fuser -skn tcp 22181/tcp +if [ -r "/tmp/zk.pid" ] +then +pid=`cat /tmp/zk.pid` +kill -9 $pid +rm -f /tmp/zk.pid +fi + case $1 in start|startClean) mkdir -p /tmp/zkdata java -cp ../../../../../zookeeper-dev.jar:../../../../../src/java/lib/log4j-1.2.15.jar:../../../../../conf/ org.apache.zookeeper.server.ZooKeeperServerMain 22181 /tmp/zkdata &> /tmp/zk.log & - sleep 5 + echo $! > /tmp/zk.pid + sleep 5 ;; stop) # Already killed above