mkdir -p classes
mkdir -p classes/gnu/getopt
cp gnu/getopt/*.properties classes/gnu/getopt
javac -g  -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare *.java 
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare NFSlib2/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare P2Runtime/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare P2Runtime/UnitTests/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare P2Runtime/experiments/*/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare PicShare/*.java
javah -jni -classpath classes/ NiceSocketImpl
gcc -shared -o libnicesock.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketImpl.c
NiceSocketImpl.c: In function 'nativeNiceSocketImpl_c_1socket':
NiceSocketImpl.c:92: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness
NiceSocketImpl.c: In function 'Java_NiceSocketImpl_c_1connect':
NiceSocketImpl.c:124: warning: incompatible implicit declaration of built-in function 'memcpy'
javah -jni -classpath classes/ NiceSocketInputStream
gcc -shared -o libnicesockis.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketInputStream.c
javah -jni -classpath classes/ NiceSocketOutputStream
gcc -shared -o libnicesockos.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketOutputStream.c
javah -jni -classpath classes/ NiceServerSocket
gcc -shared -o libniceservsock.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceServerSocket.c
NiceServerSocket.c: In function 'Java_NiceServerSocket_c_1makeServerSocket':
NiceServerSocket.c:51: warning: incompatible implicit declaration of built-in function 'bzero'
NiceServerSocket.c:56: warning: incompatible implicit declaration of built-in function 'strcpy'
NiceServerSocket.c:61: warning: incompatible implicit declaration of built-in function 'bcopy'
NiceServerSocket.c: In function 'setSendBufferSize':
NiceServerSocket.c:140: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness
/lusr/opt/gcc-4.0.2/bin/g++ -D__NOP2__ -shared -I. -I/usr/include -I/lusr/include -I/lusr/java5/include -I/lusr/java5/include/linux -I/p/graft/boost-1_33_1-gcc4/include/boost-1_33_1 -I/lusr/python/include/python2.4 -I/lusr/openssl/include -o libP2JavaWrapper.so P2Runtime/P2JavaWrapper.C  -L/lusr/python/lib/python2.4/config	    
/lusr/opt/gcc-4.0.2/bin/g++ -D__NOP2__ -I. -I/usr/include -I/lusr/include -I/lusr/java5/include -I/lusr/java5/include/linux -I/p/graft/boost-1_33_1-gcc4/include/boost-1_33_1 -I/lusr/python/include/python2.4 -I/lusr/openssl/include P2Runtime/P2Server.c  -L/lusr/python/lib/python2.4/config	     -o bin/P2Server
rmic -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare:. RMIServerImpl
rmic -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare RuntimeRMIServerImpl
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare NFSlib2/*.java 
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/Coda/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/Pangaea/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/Bayou/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/Bayou/experiments/localExp/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/Bayou/experiments/exp1/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/Bayou/experiments/exp2/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/ChainReplication/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/ChainReplication/experiments/exp1/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/ChainReplication/experiments/exp2/*.java	
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/TierStore/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare case-studies/TierStore/experiments/exp1/*.java
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare NFS2Interface/*.java
NFS2Interface/BackupFile.java:35: warning: [deprecation] StreamTokenizer(java.io.InputStream) in java.io.StreamTokenizer has been deprecated
	StreamTokenizer str = new StreamTokenizer(buf);
                              ^
NFS2Interface/Exports.java:45: warning: [deprecation] StreamTokenizer(java.io.InputStream) in java.io.StreamTokenizer has been deprecated
	StreamTokenizer tok = new StreamTokenizer(in);
                              ^
NFS2Interface/Exports.java:155: warning: [deprecation] isSpace(char) in java.lang.Character has been deprecated
	    else if (Character.isSpace(spec.charAt(position)) == false) {
                              ^
3 warnings
# utils/junit/sanityCheck.sh
make classes/utils/junit/TestAll.class
make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
mkdir -p classes; javac -g   -source 1.4 -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare utils/junit/TestAll.java
make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare -Dclass_root=classes -Dtest_type=UNIT junit.textui.TestRunner utils.junit.TestAll
Loaded test case: AcceptStampUnit
Loaded test case: AcceptVVUnit
Loaded test case: CoreUnit
Loaded test case: DebargoMsgUnit
Loaded test case: IncommingConnectionUnit
Loaded test case: InvalListItemUnit
Loaded test case: NiceServerSocketUnit
Loaded test case: NodeIdUnit
Loaded test case: OutgoingBodyConnectionScanUnit
Loaded test case: OutgoingBodyConnectionUnit
Loaded test case: PreciseSetUnit
Loaded test case: RandomAccessStateUnit
Loaded test case: RandomAccessStateUnitMT
Loaded test case: StreamIdUnit
Loaded test case: SubscribeBWUnit
Loaded test case: SyncRequestUnit
Loaded test case: UnbindMsgUnit
Loaded test case: WorkQueueUnit
Loaded test case: ClientServerUnit
Loaded test case: DemandReadUnit
Loaded test case: ThreeNodeTestUnit
Loaded test case: PicShareReaderGCUnit
Loaded test case: PicShareReaderUnit
Loaded test case: PicShareWriteHistoryUnit
Loaded test case: PicShareWriterUnit
Number of test classes found: 25
.....DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Closing socket: OutgoingConnection
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Closing socket: OutgoingConnection
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Closing socket: OutgoingConnection
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Closing socket: OutgoingConnection
...DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
....Testing OutgoingBodyConnectionScan.java...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)

Closing socket: OutgoingConnection
Exception in thread "Thread-84" java.lang.AssertionError: perWriterLogs null
	at UpdateLog.nextCausal(UpdateLog.java:1249)
	at UpdateLog.getNext(UpdateLog.java:1078)
	at InvalIterator.getNext(InvalIterator.java:261)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:957)
.Testing OutgoingBodyConnection.java...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
waiting to send writes...1
waiting to send writes...2
waiting to send writes...3
...Finished
Closing socket: OutgoingConnection
Exception in thread "Thread-106" java.lang.AssertionError: perWriterLogs null
	at UpdateLog.nextCausal(UpdateLog.java:1249)
	at UpdateLog.getNext(UpdateLog.java:1078)
	at InvalIterator.getNext(InvalIterator.java:261)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:957)
.Testing PreciseSet...
...Finished
..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 45615768 usedMemory: 42722664
Test1...OK. .RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48828608 usedMemory: 39509824
Test2...OK. .RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48138000 usedMemory: 40200432
Test3...OK. .RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48546896 usedMemory: 39791536
Test 4...OK. .RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48546240 usedMemory: 39792192
Test 5.Test 5 Succeeds..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48105088 usedMemory: 40233344
Test 6...Test 6 Done..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48107976 usedMemory: 40230456
Test7.....Test7 OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48804728 usedMemory: 39533704
Test 8......Test 8 OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48455376 usedMemory: 39883056
Test 9...Test 9 Done..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48818880 usedMemory: 39519552
Test10.....Test 10 OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48609520 usedMemory: 39728912
Test11...Test11 OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 44960936 usedMemory: 43377496
Test12...Test12 OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48878120 usedMemory: 39460312
Test16 is not in this file. Instead, it lives in RandomAccessStateUnitMT.java.
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48877464 usedMemory: 39460968
Test0...OK. .RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48893296 usedMemory: 39445136
Test1b...OK. .RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48892640 usedMemory: 39445792
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 0.8ms...
RASUnit 13: Overwrite 1 byte file: 1.28ms...
RASUnit 13: Read 1 byte file: 0.18ms...
RASUnit 13: Append 1 byte to file: 2.18ms...RASUnit 13: Delete 2 byte file: 0.88ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48898432 usedMemory: 39440000
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 1.46ms...
RASUnit 13: Overwrite 1 byte file: 1.8ms...
RASUnit 13: Read 1 byte file: 0.26ms...
RASUnit 13: Append 1 byte to file: 2.9ms...RASUnit 13: Delete 2 byte file: 0.94ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48664504 usedMemory: 39673928
Test13 [small file performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 6.16ms...
RASUnit 13: Overwrite 1 byte file: 5.24ms...
RASUnit 13: Read 1 byte file: 0.28ms...
RASUnit 13: Append 1 byte to file: 6.12ms...RASUnit 13: Delete 2 byte file: 5.72ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48898552 usedMemory: 39439880
Test13 [small file performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 1.56ms...
RASUnit 13: Overwrite 1 byte file: 2.1ms...
RASUnit 13: Read 1 byte file: 0.26ms...
RASUnit 13: Append 1 byte to file: 2.88ms...RASUnit 13: Delete 2 byte file: 1.14ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48660192 usedMemory: 39678240
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 0.54ms...
RASUnit 14: 1 byte overwrite: 1.2ms...
RASUnit 14: 1 byte read: 0.26ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 6.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48661248 usedMemory: 39677184
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 1.36ms...
RASUnit 14: 1 byte overwrite: 1.86ms...
RASUnit 14: 1 byte read: 0.28ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 11.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48898448 usedMemory: 39439984
Test14 [small write performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 4.66ms...
RASUnit 14: 1 byte overwrite: 4.86ms...
RASUnit 14: 1 byte read: 0.2ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 18.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48895048 usedMemory: 39443384
Test14 [small write performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 1.5ms...
RASUnit 14: 1 byte overwrite: 2.32ms...
RASUnit 14: 1 byte read: 0.26ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 17.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48896960 usedMemory: 39441472
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 100000 passes: 20 fSize: 1000 Time: 3882 ms. BW: 0.5151983513652756 MB/s
  Test15 READ wss: 100000 passes: 20 fSize: 1000 Time: 1772 ms. BW: 1.1286681715575622 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48545552 usedMemory: 39792880
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000 Time: 3695 ms. BW: 0.5412719891745602 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000 Time: 1400 ms. BW: 1.4285714285714286 MB/s
.
RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 47159056 usedMemory: 41179376
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 47158400 usedMemory: 41180032
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 100000 Time: 739 ms. BW: 2.706359945872801 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 100000 Time: 411 ms. BW: 4.866180048661801 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 47214568 usedMemory: 41123864
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48895240 usedMemory: 39443192
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48894584 usedMemory: 39443848
Test 15: Large file read/write performance...
   cache: 30000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000000 Time: 316 ms. BW: 6.329113924050633 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000000 Time: 115 ms. BW: 17.391304347826086 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 46800912 usedMemory: 41537520
Test17......Test17 SUCCEEDS.
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 46800256 usedMemory: 41538176
Test 18 writing 10 files each of 500000 bytes (tot: 5000000) repeat 5 times...
...Test18 SUCCEEDS (NOTE: Not for all cases see above!!!).
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 49006928 usedMemory: 39331504
Test 18 writing 100 files each of 50000 bytes (tot: 5000000) repeat 5 times...
...Test18 SUCCEEDS (NOTE: Not for all cases see above!!!).
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 47451680 usedMemory: 40886752
Test19...OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 47429216 usedMemory: 40909216
Test20...OK.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 47427968 usedMemory: 40910464
Test21...OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48965608 usedMemory: 39372824
Test22...TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48910168 usedMemory: 39428264
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48552008 usedMemory: 39786424
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48297064 usedMemory: 40041368
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48863632 usedMemory: 39474800
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48861376 usedMemory: 39477056
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 45652784 usedMemory: 42685648
OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 45652248 usedMemory: 42686184
Test23...OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 46512368 usedMemory: 41826064
Test24...OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48176808 usedMemory: 40161624
Test23a...OK..RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48866112 usedMemory: 39472320
.RandomAccessStateUnitMT test...
TotalMemory: 88338432 maxMemory: 133234688 freeMemory: 48873968 usedMemory: 39464464
TBD: Write a test that tests reads and writes with offset > 2^32
.RandomAccessStateUnitMT test...
Test16...FFFE...DBG: MDD -- PersistentLog -- txnNoSync turned on; recovery won't work!
SubscribeBWUnitHelper only helper stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
SubscribeBWUnitHelper only helper stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare SubscribeBWUnitHelper; 
SubscribeBWUnitHelper only helper stdout: DBG: MDD -- PersistentLog -- txnNoSync turned on; recovery won't work!
SubscribeBWUnitHelper only helper stdout: **********TBD: update helper to only write right number of objects *****
....................................................................................................done.
SubscribeBWUnitHelper only helper stderr: Closing socket: OutgoingConnection
Closing socket: OutgoingConnection
Exception in thread "Thread-197" java.lang.AssertionError: perWriterLogs null
	at UpdateLog.nextCausal(UpdateLog.java:1249)
	at UpdateLog.getNext(UpdateLog.java:1078)
	at InvalIterator.getNext(InvalIterator.java:261)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:957)
.SubscribeBWUnitHelper only helper stderr: make[1]: *** [SubscribeBWUnitHelper.unit] Error 143
rmiregistry started
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initialized writer 1
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initialized writer 2
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initialized reader
Set up subscriptions
AS Phase 1
WARNING: TBD: Sync requests should include in their body the name of the node that is to provide  the sync (not just the node that is requesting the sync. And replies should also include  the node that generated the sync reply (rather than requiring the receiver to get this info from the stream. This is in keeping with our notion that all messages should be self-describing.

Receiver VV: AcceptVV:(<"2", -1> <"1", -1> <"0", 9> )
done
AS Phase 2
Receiver VV: AcceptVV:(<"2", -1> <"1", 9> <"0", 9> )
done
AS Phase 3
Receiver VV: AcceptVV:(<"2", -1> <"1", 19> <"0", 9> )
done
VV Phase 1
Receiver VV: AcceptVV:(<"2", -1> <"1", 19> <"0", 19> )
done
VV Phase 2
Receiver VV: AcceptVV:(<"2", -1> <"1", 29> <"0", 19> )
done
VV Phase 3
Receiver VV: AcceptVV:(<"2", -1> <"1", 39> <"0", 19> )
done
SyncRequestUnit Succeeded.. any assertion errors can be ignored.  TBD: need to implement clean shutdown to get rid of the errors
Exception in thread "Thread-219" java.lang.AssertionError
	at UpdateLog.removeInvalIterator(UpdateLog.java:1741)
	at Core.removeInvalIterator(Core.java:1005)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:1028)
Exception in thread "Thread-223" java.lang.AssertionError
	at UpdateLog.removeInvalIterator(UpdateLog.java:1741)
	at Core.removeInvalIterator(Core.java:1005)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:1028)
rmiregistry terminated
....rmiregistry started
Client Started
Server Started
Client stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ClientServerUnit_Client; 
Server stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ClientServerUnit_Server; 
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stderr: P2Runtime: started
Client stderr: P2Runtime: started
Server stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
Server stdout: 
Server stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client terminated
.rmiregistry started
Client Started
Server Started
Client stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare DemandReadUnit_Client; 
Server stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare DemandReadUnit_Server; 
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stderr: P2Runtime: started
Client stderr: P2Runtime: started
Server stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
Server stdout: 
Server stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client terminated
Server terminated
rmiregistry terminated
.rmiregistry started
Initiator started
Server started
Client started
Initiator stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Initiator stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ThreeNodeTestUnit_Initiator; 
Client stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ThreeNodeTestUnit_Client; 
Server stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ThreeNodeTestUnit_Server; 
Initiator stdout: ThreeNodeTestUnit_Initiator Starting...
Initiator stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initiator stderr: P2Runtime: started
Initiator stdout: Barrier 1 ...
Server stderr: P2Runtime: started
Client stderr: P2Runtime: started
Initiator stdout: ThreeNodeTestUnit_Initiator established subscriptions
Initiator stdout: Barrier 2 ...
Initiator stdout: Barrier 3 ...
Server stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
Server stdout: 
Initiator stdout: initiator - inval subs [2->0::/*::0]
Initiator stdout: initiator - body subs 
Initiator stdout: client - inval subs [2->1::/*::0]
Initiator stdout: client - body subs [2->1::/*::0]
Initiator stdout: server - inval subs [2->0::/*::0][2->1::/*::0]
Initiator stdout: server - body subs [2->1::/*::0]
Initiator stdout: ThreeNodeTestUnit_Initiator finished checking subscriptions
Initiator stdout: Barrier 4 ...
Initiator stdout: ThreeNodeTestUnit_Initiator finished reading data
Initiator stdout: Barrier 5 ...
Server stderr: Closing socket: OutgoingConnection
Initiator stdout: initiator - inval subs 
Initiator stdout: client - inval subs [2->1::/*::0]
Initiator stdout: client - body subs 
Initiator stdout: server - inval subs [2->1::/*::0]
Initiator stdout: server - body subs 
Initiator stdout: ThreeServerUnit_Initiator removed subscriptions
Initiator stdout: Barrier 6 ...
Initiator stdout: Barrier 7 ...
Initiator stdout: ThreeServerUnit_Initiator finished initiating DemandReads
Initiator stdout: Barrier 8 ...
Initiator stdout: Barrier 9...
Initiator stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Initiator destroyed
Client destroyed
Server destroyed
rmiregistry terminated
.rmiregistry started
writer 0 started
barrier 1
PicShareReaderGCUnitHelper arg stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
PicShareReaderGCUnitHelper arg stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare PicShareReaderGCUnitHelper 0; 
PicShareReaderGCUnitHelper arg stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
PicShareReaderGCUnitHelper arg stderr: P2Runtime: started
PicShareReaderGCUnitHelper arg stdout: .........Going to sync stat to disk
PicShareReaderGCUnitHelper arg stdout: disk synced
writer done writing
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
barrier 2
PicShareReaderGCUnitHelper arg stdout: .........WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
PicShareReaderGCUnitHelper arg stdout: 
PicShareReaderGCUnitHelper arg stdout: Going to sync stat to disk
PicShareReaderGCUnitHelper arg stdout: disk synced
................................................................................................................................................................barrier 3
writer terminated
rmiregistry terminated
.PicShareReaderGCUnitHelper arg stderr: make[1]: *** [PicShareReaderGCUnitHelper.unit0] Error 143
PicShareReaderGCUnitHelper arg stderr: java.io.IOException: Bad file descriptor [closed]
rmiregistry started
writer 0 started
PicShareReaderUnitHelper 0 stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
PicShareReaderUnitHelper 0 stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare PicShareReaderUnitHelper 0; 
PicShareReaderUnitHelper 0 stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
PicShareReaderUnitHelper 0 stderr: P2Runtime: started
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
PicShareReaderUnitHelper 0 stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
PicShareReaderUnitHelper 0 stdout: 
writer terminated
rmiregistry terminated
E.PicShareReaderUnitHelper 0 stderr: make[1]: *** [PicShareReaderUnitHelper.unit0] Error 143
rmiregistry started
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
.rmiregistry started
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
dont forget to: rmiregistry terminated
.rmiregistry started
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
Time to do 1000 writes is 1413 ms
dont forget to: rmiregistry terminated

Time: 1,410.623
There were 2 errors:
1) testX16(RandomAccessStateUnitMT)java.lang.AssertionError
	at RandomAccessStateUnitMT.testX16(RandomAccessStateUnitMT.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at utils.junit.MultiThreadedTestCase.run(MultiThreadedTestCase.java:87)
2) testRead(PicShareReaderUnit)java.lang.AssertionError
	at PicShareReaderUnit.readPass(PicShareReaderUnit.java:366)
	at PicShareReaderUnit.testRead(PicShareReaderUnit.java:249)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
There were 3 failures:
1) testX16(RandomAccessStateUnitMT)junit.framework.AssertionFailedError: TEST 16 FAILS -- duplicate 0
	at RandomAccessStateUnitMT$Test16Worker.runTestCase(RandomAccessStateUnitMT.java:195)
	at utils.junit.MultiThreadedTestCase$TestCaseRunnable.run(MultiThreadedTestCase.java:145)
	at java.lang.Thread.run(Thread.java:595)
2) testX16(RandomAccessStateUnitMT)junit.framework.AssertionFailedError: TEST 16 FAILS -- duplicate 0
	at RandomAccessStateUnitMT$Test16Worker.runTestCase(RandomAccessStateUnitMT.java:195)
	at utils.junit.MultiThreadedTestCase$TestCaseRunnable.run(MultiThreadedTestCase.java:145)
	at java.lang.Thread.run(Thread.java:595)
3) testX16(RandomAccessStateUnitMT)junit.framework.AssertionFailedError: TEST 16 FAILS -- duplicate 0
	at RandomAccessStateUnitMT$Test16Worker.runTestCase(RandomAccessStateUnitMT.java:195)
	at utils.junit.MultiThreadedTestCase$TestCaseRunnable.run(MultiThreadedTestCase.java:145)
	at java.lang.Thread.run(Thread.java:595)

FAILURES!!!
Tests run: 73,  Failures: 3,  Errors: 2

make: *** [junittext] Error 1
