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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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
# utils/junit/sanityCheck.sh
make classes/utils/junit/TestAll.class
make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
mkdir -p classes; javac -g -source 1.4 -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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: 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: 22
.....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: 66650112 maxMemory: 66650112 freeMemory: 26403768 usedMemory: 40246344
Test1...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27108216 usedMemory: 39541896
Test2...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26484672 usedMemory: 40165440
Test3...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26826160 usedMemory: 39823952
Test 4...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27069080 usedMemory: 39581032
Test 5.Test 5 Succeeds..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26439928 usedMemory: 40210184
Test 6...Test 6 Done..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27129360 usedMemory: 39520752
Test7.....Test7 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27121304 usedMemory: 39528808
Test 8......Test 8 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26719056 usedMemory: 39931056
Test 9...Test 9 Done..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26716472 usedMemory: 39933640
Test10.....Test 10 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26845832 usedMemory: 39804280
Test11...Test11 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23987392 usedMemory: 42662720
Test12...Test12 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23984416 usedMemory: 42665696
Test0...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23864848 usedMemory: 42785264
Test1b...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26931136 usedMemory: 39718976
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 2.14ms...
RASUnit 13: Overwrite 1 byte file: 3.06ms...
RASUnit 13: Read 1 byte file: 0.56ms...
RASUnit 13: Append 1 byte to file: 6.4ms...RASUnit 13: Delete 2 byte file: 2.44ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26677136 usedMemory: 39972976
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 3.74ms...
RASUnit 13: Overwrite 1 byte file: 4.48ms...
RASUnit 13: Read 1 byte file: 0.54ms...
RASUnit 13: Append 1 byte to file: 7.92ms...RASUnit 13: Delete 2 byte file: 2.46ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26904104 usedMemory: 39746008
Test13 [small file performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 13.72ms...
RASUnit 13: Overwrite 1 byte file: 15.44ms...
RASUnit 13: Read 1 byte file: 0.54ms...
RASUnit 13: Append 1 byte to file: 10.36ms...RASUnit 13: Delete 2 byte file: 15.68ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26655528 usedMemory: 39994584
Test13 [small file performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 4.0ms...
RASUnit 13: Overwrite 1 byte file: 4.76ms...
RASUnit 13: Read 1 byte file: 0.56ms...
RASUnit 13: Append 1 byte to file: 8.38ms...RASUnit 13: Delete 2 byte file: 2.64ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26651128 usedMemory: 39998984
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 1.84ms...
RASUnit 14: 1 byte overwrite: 2.9ms...
RASUnit 14: 1 byte read: 0.56ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 20.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26651640 usedMemory: 39998472
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.42ms...
RASUnit 14: 1 byte overwrite: 4.32ms...
RASUnit 14: 1 byte read: 0.54ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 20.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26646296 usedMemory: 40003816
Test14 [small write performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 9.84ms...
RASUnit 14: 1 byte overwrite: 14.6ms...
RASUnit 14: 1 byte read: 0.54ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 30.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26663368 usedMemory: 39986744
Test14 [small write performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.72ms...
RASUnit 14: 1 byte overwrite: 5.3ms...
RASUnit 14: 1 byte read: 0.54ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 31.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26661736 usedMemory: 39988376
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 100000 passes: 20 fSize: 1000 Time: 10562 ms. BW: 0.1893580761219466 MB/s
  Test15 READ wss: 100000 passes: 20 fSize: 1000 Time: 5379 ms. BW: 0.3718163227365681 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26495120 usedMemory: 40154992
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000 Time: 9885 ms. BW: 0.20232675771370764 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000 Time: 5531 ms. BW: 0.3615982643283312 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25089800 usedMemory: 41560312
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25086720 usedMemory: 41563392
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 100000 Time: 1503 ms. BW: 1.3306719893546242 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 100000 Time: 1097 ms. BW: 1.8231540565177757 MB/s
.
RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25175776 usedMemory: 41474336
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25172864 usedMemory: 41477248
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26855136 usedMemory: 39794976
Test 15: Large file read/write performance...
   cache: 30000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000000 Time: 819 ms. BW: 2.442002442002442 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000000 Time: 487 ms. BW: 4.1067761806981515 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25704200 usedMemory: 40945912
Test16 is not in this file. Instead, it lives in RandomAccessStateUnitMT.java.
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25703304 usedMemory: 40946808
Test17......Test17 SUCCEEDS.
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25701968 usedMemory: 40948144
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: 66650112 maxMemory: 66650112 freeMemory: 26854064 usedMemory: 39796048
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: 66650112 maxMemory: 66650112 freeMemory: 25083000 usedMemory: 41567112
Test19...CPScanTime: 12
CPScanTime: 6
CPScanTime: 4
CPScanTime: 4
CPScanTime: 10
CPScanTime: 4
CPScanTime: 1
CPScanTime: 10
CPScanTime: 3
CPScanTime: 4
CPScanTime: 3
CPScanTime: 1
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25040368 usedMemory: 41609744
Test20...OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25042512 usedMemory: 41607600
Test21...CPScanTime: 1
CPScanTime: 0
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26756544 usedMemory: 39893568
Test22...CPScanTime: 113
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26500992 usedMemory: 40149120
CPScanTime: 181
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26146312 usedMemory: 40503800
CPScanTime: 302
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26074856 usedMemory: 40575256
CPScanTime: 611
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26672560 usedMemory: 39977552
CPScanTime: 1386
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26642112 usedMemory: 40008000
CPScanTime: 4595
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23436088 usedMemory: 43214024
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23435000 usedMemory: 43215112
Test23...CPScanTime: 935
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 24071080 usedMemory: 42579032
Test24...CPScanTime: 945
CPScanTime: 876
CPScanTime: 868
CPScanTime: 873
CPScanTime: 864
CPScanTime: 876
CPScanTime: 865
CPScanTime: 866
CPScanTime: 860
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25578528 usedMemory: 41071584
Test23a...CPScanTime: 316
CPScanTime: 315
CPScanTime: 315
CPScanTime: 317
CPScanTime: 319
CPScanTime: 318
CPScanTime: 322
CPScanTime: 326
CPScanTime: 324
CPScanTime: 330
CPScanTime: 327
CPScanTime: 324
CPScanTime: 335
CPScanTime: 334
CPScanTime: 335
CPScanTime: 350
CPScanTime: 349
CPScanTime: 350
CPScanTime: 371
CPScanTime: 376
CPScanTime: 373
CPScanTime: 404
CPScanTime: 404
CPScanTime: 410
CPScanTime: 454
CPScanTime: 454
CPScanTime: 459
CPScanTime: 531
CPScanTime: 535
CPScanTime: 536
CPScanTime: 646
CPScanTime: 647
CPScanTime: 649
CPScanTime: 815
CPScanTime: 813
CPScanTime: 822
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26330888 usedMemory: 40319224
TBD: Write a test that tests reads and writes with offset > 2^32
.RandomAccessStateUnitMT test...
Test16......Test16 SUCCEEDS.
......rmiregistry started
Client Started
Server Started
Client stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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; 
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: make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client terminated
Server terminated
rmiregistry terminated
.rmiregistry started
Client Started
Server Started
Client stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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; 
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: make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client terminated
Server terminated
rmiregistry terminated
.rmiregistry started
Client started
Server started
Client stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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
Client stdout: ClientServerUnit_Client established subscriptions
Client stdout: StressTestUnit_Client starting phase 1....
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: 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 destroyed
Server destroyed
rmiregistry terminated
.rmiregistry started
Initiator started
Client started
Initiator stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Initiator stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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; 
Server started
Client stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
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
Initiator 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: 
Initiator stdout: make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: make[1]: Leaving directory `/v/filer2/dahlin/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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
PicShareReaderGCUnitHelper arg stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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 ***
.............................................................Exception in thread "Thread-224" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-84" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(4)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(5)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(6)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(7)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(8)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(9)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(10)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(11)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(12)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(13)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI TCP Connection(14)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-87" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-26" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-204" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-205" java.lang.OutOfMemoryError: Java heap space
make: *** [junittext] Killed
