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 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 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++ -shared -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 -o libP2JavaWrapper.so P2Runtime/P2JavaWrapper.C  -L/lusr/python/lib/python2.4/config	    
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/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 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: OutgoingBodyConnectionUnit
Loaded test case: PreciseSetUnit
Loaded test case: RandomAccessStateUnit
Loaded test case: RandomAccessStateUnitMT
Loaded test case: StreamIdUnit
Loaded test case: SyncRequestUnit
Loaded test case: UnbindMsgUnit
Loaded test case: WorkQueueUnit
Loaded test case: ClientServerUnit
Loaded test case: DemandReadUnit
Loaded test case: StressTestUnit
Loaded test case: ThreeNodeTestUnit
Loaded test case: PicShareReaderGCUnit
Loaded test case: PicShareReaderUnit
Loaded test case: PicShareWriterUnit
Number of test classes found: 23
.....DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
...DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
....Testing OutgoingBodyConnection.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)

waiting to send writes...1
waiting to send writes...2
waiting to send writes...3
...Finished
.Testing PreciseSet...
...Finished
..RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32082280 usedMemory: 40257176
Test1...OK. .RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32811160 usedMemory: 39528296
Test2...OK. .RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32167104 usedMemory: 40172352
Test3...OK. .RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32532296 usedMemory: 39807160
Test 4...OK. .RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32773456 usedMemory: 39566000
Test 5.Test 5 Succeeds..RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32084424 usedMemory: 40255032
Test 6...Test 6 Done..RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32772704 usedMemory: 39566752
Test7.....Test7 OK..RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32769504 usedMemory: 39569952
Test 8......Test 8 OK..RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32361200 usedMemory: 39978256
Test 9...Test 9 Done..RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32362152 usedMemory: 39977304
Test10.....Test 10 OK..RandomAccessStateUnitMT test...
TotalMemory: 72339456 maxMemory: 133234688 freeMemory: 32492472 usedMemory: 39846984
Test11...Test11 OK..RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 34773304 usedMemory: 43304648
Test12...Test12 OK..RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 34770240 usedMemory: 43307712
Test0...OK. .RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 34820416 usedMemory: 43257536
Test1b...OK. .RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38292528 usedMemory: 39785424
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 1.86ms...
RASUnit 13: Overwrite 1 byte file: 2.66ms...
RASUnit 13: Read 1 byte file: 0.54ms...
RASUnit 13: Append 1 byte to file: 4.64ms...RASUnit 13: Delete 2 byte file: 2.26ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38061288 usedMemory: 40016664
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 3.22ms...
RASUnit 13: Overwrite 1 byte file: 4.24ms...
RASUnit 13: Read 1 byte file: 0.64ms...
RASUnit 13: Append 1 byte to file: 6.08ms...RASUnit 13: Delete 2 byte file: 2.22ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38292232 usedMemory: 39785720
Test13 [small file performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 11.88ms...
RASUnit 13: Overwrite 1 byte file: 12.8ms...
RASUnit 13: Read 1 byte file: 0.52ms...
RASUnit 13: Append 1 byte to file: 9.42ms...RASUnit 13: Delete 2 byte file: 12.46ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38043232 usedMemory: 40034720
Test13 [small file performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 3.8ms...
RASUnit 13: Overwrite 1 byte file: 4.5ms...
RASUnit 13: Read 1 byte file: 0.62ms...
RASUnit 13: Append 1 byte to file: 6.12ms...RASUnit 13: Delete 2 byte file: 2.44ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38045520 usedMemory: 40032432
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 1.74ms...
RASUnit 14: 1 byte overwrite: 2.58ms...
RASUnit 14: 1 byte read: 0.54ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 20.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38043384 usedMemory: 40034568
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.22ms...
RASUnit 14: 1 byte overwrite: 4.08ms...
RASUnit 14: 1 byte read: 0.54ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 21.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38040200 usedMemory: 40037752
Test14 [small write performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 8.36ms...
RASUnit 14: 1 byte overwrite: 11.52ms...
RASUnit 14: 1 byte read: 0.56ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 30.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38055920 usedMemory: 40022032
Test14 [small write performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.46ms...
RASUnit 14: 1 byte overwrite: 4.26ms...
RASUnit 14: 1 byte read: 0.48ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 30.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38052720 usedMemory: 40025232
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 100000 passes: 20 fSize: 1000 Time: 8150 ms. BW: 0.24539877300613497 MB/s
  Test15 READ wss: 100000 passes: 20 fSize: 1000 Time: 3637 ms. BW: 0.5499037668408029 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 37889880 usedMemory: 40188072
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000 Time: 7576 ms. BW: 0.26399155227032733 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000 Time: 3616 ms. BW: 0.5530973451327433 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 36486440 usedMemory: 41591512
.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 36483592 usedMemory: 41594360
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 100000 Time: 1334 ms. BW: 1.4992503748125936 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 100000 Time: 651 ms. BW: 3.0721966205837172 MB/s
.
RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 36529608 usedMemory: 41548344
.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 36526728 usedMemory: 41551224
.RandomAccessStateUnitMT test...
TotalMemory: 78077952 maxMemory: 133234688 freeMemory: 38209112 usedMemory: 39868840
Test 15: Large file read/write performance...
   cache: 30000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000000 Time: 512 ms. BW: 3.90625 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000000 Time: 263 ms. BW: 7.604562737642586 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 80850944 maxMemory: 133234688 freeMemory: 37871016 usedMemory: 42979928
Test16 is not in this file. Instead, it lives in RandomAccessStateUnitMT.java.
.RandomAccessStateUnitMT test...
TotalMemory: 80850944 maxMemory: 133234688 freeMemory: 37871984 usedMemory: 42978960
Test17......Test17 SUCCEEDS.
.RandomAccessStateUnitMT test...
TotalMemory: 80850944 maxMemory: 133234688 freeMemory: 37871120 usedMemory: 42979824
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: 85381120 maxMemory: 133234688 freeMemory: 45583272 usedMemory: 39797848
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: 85381120 maxMemory: 133234688 freeMemory: 44178984 usedMemory: 41202136
Test19...CPScanTime: 9
CPScanTime: 5
CPScanTime: 3
CPScanTime: 4
CPScanTime: 7
CPScanTime: 3
CPScanTime: 1
CPScanTime: 8
CPScanTime: 2
CPScanTime: 4
CPScanTime: 2
CPScanTime: 1
OK..RandomAccessStateUnitMT test...
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 45523728 usedMemory: 39857392
Test20...OK.RandomAccessStateUnitMT test...
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 45521992 usedMemory: 39859128
Test21...CPScanTime: 1
CPScanTime: 0
OK..RandomAccessStateUnitMT test...
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 45520208 usedMemory: 39860912
Test22...CPScanTime: 86
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 45448184 usedMemory: 39932936
CPScanTime: 162
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 45102944 usedMemory: 40278176
CPScanTime: 276
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 44844264 usedMemory: 40536856
CPScanTime: 557
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 44206176 usedMemory: 41174944
CPScanTime: 1148
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 43277544 usedMemory: 42103576
CPScanTime: 3906
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 45265184 usedMemory: 40115936
OK..RandomAccessStateUnitMT test...
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 45262392 usedMemory: 40118728
Test23...CPScanTime: 826
OK..RandomAccessStateUnitMT test...
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 45174488 usedMemory: 40206632
Test24...CPScanTime: 831
CPScanTime: 764
CPScanTime: 739
CPScanTime: 767
CPScanTime: 765
CPScanTime: 738
CPScanTime: 760
CPScanTime: 778
CPScanTime: 742
OK..RandomAccessStateUnitMT test...
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 44377464 usedMemory: 41003656
Test23a...CPScanTime: 267
CPScanTime: 281
CPScanTime: 279
CPScanTime: 265
CPScanTime: 268
CPScanTime: 283
CPScanTime: 286
CPScanTime: 276
CPScanTime: 267
CPScanTime: 294
CPScanTime: 294
CPScanTime: 279
CPScanTime: 283
CPScanTime: 302
CPScanTime: 299
CPScanTime: 300
CPScanTime: 293
CPScanTime: 315
CPScanTime: 337
CPScanTime: 309
CPScanTime: 326
CPScanTime: 367
CPScanTime: 344
CPScanTime: 353
CPScanTime: 410
CPScanTime: 378
CPScanTime: 403
CPScanTime: 478
CPScanTime: 447
CPScanTime: 483
CPScanTime: 537
CPScanTime: 582
CPScanTime: 530
CPScanTime: 734
CPScanTime: 700
CPScanTime: 692
OK..RandomAccessStateUnitMT test...
TotalMemory: 85381120 maxMemory: 133234688 freeMemory: 44250568 usedMemory: 41130552
TBD: Write a test that tests reads and writes with offset > 2^32
.RandomAccessStateUnitMT test...
Test16......Test16 SUCCEEDS.
...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-183" java.lang.AssertionError: perWriterLogs null
	at UpdateLog.nextCausal(UpdateLog.java:1110)
	at UpdateLog.getNext(UpdateLog.java:945)
	at InvalIterator.getNext(InvalIterator.java:312)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:856)
Exception in thread "Thread-187" java.lang.AssertionError: perWriterLogs null
	at UpdateLog.nextCausal(UpdateLog.java:1110)
	at UpdateLog.getNext(UpdateLog.java:945)
	at InvalIterator.getNext(InvalIterator.java:312)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:856)
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: 
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: 
Client stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client terminated
Server terminated
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 StressTestUnit_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 StressTestUnit_Server; 
Client stdout: StressTestUnit_Client Starting...
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stderr: P2Runtime: started
Server 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: 
Client stdout: ClientServerUnit_Client established subscriptions
Client stdout: StressTestUnit_Client starting phase 1....
Server stdout: 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.
Server stdout: 
Client 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)
Client stdout: 
Client stdout: Obj read: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Client stdout: StressTestUnit_Client finished reading last written obj
Client stdout: StressTestUnit_Client .... finished phase 1
Client stdout: StressTestUnit_Client starting phase 2....
Client stdout: Obj read: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
Client stdout: StressTestUnit_Client finished reading last written obj
Client stdout: StressTestUnit_Client .... finished phase 2
Client stdout: StressTestUnit_Client starting phase 3....
Client stdout: Obj read: CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Client stdout: StressTestUnit_Client finished reading last written obj
Client stdout: StressTestUnit_Client .... finished phase 3
Client stdout: StressTestUnit_Client starting phase 4....
Client stdout: Obj read: DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Client stdout: StressTestUnit_Client finished reading last written obj
Client stdout: StressTestUnit_Client .... finished phase 4
Client stdout: StressTestUnit_Client Exiting... Bye Bye
Client stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client destroyed
Server destroyed
rmiregistry terminated
.rmiregistry started
Initiator started
Client started
Server 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; 
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initiator stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initiator stderr: P2Runtime: started
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'
Initiator destroyed
Client destroyed
Server destroyed
rmiregistry terminated
.rmiregistry started
STUB createConfigFile test/tmp.PicShareReaderGCUnit.picShareConfig 847584fakekey test/tmp.PicShareWriterUnit.localSource test/tmp.PicShareWriterUnit.localView test/tmp.PicShareWriterUnit.config
**** STUB PICSHARE CONFIG ***
writer 0 started
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: **** STUB PICSHARE CONFIG ***
PicShareReaderGCUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderGCUnitHelper arg stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
PicShareReaderGCUnitHelper arg stderr: P2Runtime: started
**** STUB PICSHARE CONFIG ***
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
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: 
**** STUB PICSHARE CONFIG ***
................................................................................................................................................................writer terminated
rmiregistry terminated
.PicShareReaderGCUnitHelper arg stdout: .
PicShareReaderGCUnitHelper arg stderr: make[1]: *** [PicShareReaderGCUnitHelper.unit0] Error 143
rmiregistry started
STUB createConfigFile test/tmp.PicShareReaderUnit.picShareConfig 847584fakekey test/tmp.PicShareWriterUnit.localSource test/tmp.PicShareWriterUnit.localView test/tmp.PicShareWriterUnit.config
**** STUB PICSHARE CONFIG ***
writer 0 started
PicShareReaderUnitHelper arg stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
PicShareReaderUnitHelper 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 PicShareReaderUnitHelper 0; 
PicShareReaderUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderUnitHelper arg stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
PicShareReaderUnitHelper arg stderr: P2Runtime: started
**** STUB PICSHARE CONFIG ***
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
PicShareReaderUnitHelper 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)
PicShareReaderUnitHelper arg stdout: 
P2Runtime: started
**** STUB PICSHARE CONFIG ***
PicShareReaderUnitHelper arg stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
writer 1 started
PicShareReaderUnitHelper arg stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
PicShareReaderUnitHelper 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 PicShareReaderUnitHelper 1; 
PicShareReaderUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderUnitHelper arg stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
PicShareReaderUnitHelper arg stderr: P2Runtime: started
PicShareReaderUnitHelper 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)
PicShareReaderUnitHelper arg stdout: 
PicShareReaderUnitHelper arg stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
writer terminated
rmiregistry terminated
.rmiregistry started
PicShareWriterUnit::testWriteThenRead()
**** STUB PICSHARE CONFIG ***
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
PicShareWriterUnit::testWriteThenRead() done
dont forget to: rmiregistry terminated
.rmiregistry started
PicShareWriterUnit::testWritePerformance()
**** STUB PICSHARE CONFIG ***
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
Time to do 1000 writes is 3358 ms
PicShareWriterUnit::testWritePerformance() done
dont forget to: rmiregistry terminated

Time: 645.949

OK (70 tests)

