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: 26404200 usedMemory: 40245912
Test1...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27108568 usedMemory: 39541544
Test2...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26485968 usedMemory: 40164144
Test3...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26845560 usedMemory: 39804552
Test 4...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27070104 usedMemory: 39580008
Test 5.Test 5 Succeeds..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26439240 usedMemory: 40210872
Test 6...Test 6 Done..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27126952 usedMemory: 39523160
Test7.....Test7 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27128016 usedMemory: 39522096
Test 8......Test 8 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26718024 usedMemory: 39932088
Test 9...Test 9 Done..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26715432 usedMemory: 39934680
Test10.....Test 10 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26846272 usedMemory: 39803840
Test11...Test11 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23988440 usedMemory: 42661672
Test12...Test12 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23985496 usedMemory: 42664616
Test0...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23863888 usedMemory: 42786224
Test1b...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26926120 usedMemory: 39723992
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 2.16ms...
RASUnit 13: Overwrite 1 byte file: 3.1ms...
RASUnit 13: Read 1 byte file: 0.6ms...
RASUnit 13: Append 1 byte to file: 6.52ms...RASUnit 13: Delete 2 byte file: 2.46ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26671720 usedMemory: 39978392
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 3.78ms...
RASUnit 13: Overwrite 1 byte file: 4.56ms...
RASUnit 13: Read 1 byte file: 0.56ms...
RASUnit 13: Append 1 byte to file: 7.96ms...RASUnit 13: Delete 2 byte file: 2.48ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26899072 usedMemory: 39751040
Test13 [small file performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 13.88ms...
RASUnit 13: Overwrite 1 byte file: 15.6ms...
RASUnit 13: Read 1 byte file: 0.56ms...
RASUnit 13: Append 1 byte to file: 10.84ms...RASUnit 13: Delete 2 byte file: 15.68ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26646936 usedMemory: 40003176
Test13 [small file performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 4.22ms...
RASUnit 13: Overwrite 1 byte file: 4.96ms...
RASUnit 13: Read 1 byte file: 0.54ms...
RASUnit 13: Append 1 byte to file: 8.22ms...RASUnit 13: Delete 2 byte file: 2.7ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26651200 usedMemory: 39998912
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 1.86ms...
RASUnit 14: 1 byte overwrite: 2.92ms...
RASUnit 14: 1 byte read: 0.56ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 21.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26649512 usedMemory: 40000600
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.48ms...
RASUnit 14: 1 byte overwrite: 4.36ms...
RASUnit 14: 1 byte read: 0.54ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 21.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26643392 usedMemory: 40006720
Test14 [small write performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 9.7ms...
RASUnit 14: 1 byte overwrite: 14.74ms...
RASUnit 14: 1 byte read: 0.56ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 31.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26660456 usedMemory: 39989656
Test14 [small write performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.76ms...
RASUnit 14: 1 byte overwrite: 5.38ms...
RASUnit 14: 1 byte read: 0.56ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 33.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26659384 usedMemory: 39990728
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 100000 passes: 20 fSize: 1000 Time: 10663 ms. BW: 0.18756447528838038 MB/s
  Test15 READ wss: 100000 passes: 20 fSize: 1000 Time: 5408 ms. BW: 0.3698224852071006 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26489336 usedMemory: 40160776
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000 Time: 10027 ms. BW: 0.1994614540740002 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000 Time: 5572 ms. BW: 0.3589375448671931 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25086232 usedMemory: 41563880
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25083048 usedMemory: 41567064
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 100000 Time: 1501 ms. BW: 1.3324450366422385 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 100000 Time: 1093 ms. BW: 1.829826166514181 MB/s
.
RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25168616 usedMemory: 41481496
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25169560 usedMemory: 41480552
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26851432 usedMemory: 39798680
Test 15: Large file read/write performance...
   cache: 30000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000000 Time: 809 ms. BW: 2.4721878862793574 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000000 Time: 485 ms. BW: 4.123711340206185 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25696552 usedMemory: 40953560
Test16 is not in this file. Instead, it lives in RandomAccessStateUnitMT.java.
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25699544 usedMemory: 40950568
Test17......Test17 SUCCEEDS.
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25698368 usedMemory: 40951744
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: 26845648 usedMemory: 39804464
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: 23801080 usedMemory: 42849032
Test19...CPScanTime: 12
CPScanTime: 7
CPScanTime: 5
CPScanTime: 4
CPScanTime: 11
CPScanTime: 4
CPScanTime: 2
CPScanTime: 10
CPScanTime: 2
CPScanTime: 5
CPScanTime: 2
CPScanTime: 2
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26758832 usedMemory: 39891280
Test20...OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26759048 usedMemory: 39891064
Test21...CPScanTime: 1
CPScanTime: 1
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26755056 usedMemory: 39895056
Test22...CPScanTime: 113
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26495480 usedMemory: 40154632
CPScanTime: 183
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26363344 usedMemory: 40286768
CPScanTime: 301
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26098472 usedMemory: 40551640
CPScanTime: 603
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25452512 usedMemory: 41197600
CPScanTime: 1366
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 24505872 usedMemory: 42144240
CPScanTime: 4510
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26529248 usedMemory: 40120864
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26526360 usedMemory: 40123752
Test23...CPScanTime: 932
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26448424 usedMemory: 40201688
Test24...CPScanTime: 944
CPScanTime: 864
CPScanTime: 859
CPScanTime: 858
CPScanTime: 859
CPScanTime: 857
CPScanTime: 858
CPScanTime: 849
CPScanTime: 857
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25581712 usedMemory: 41068400
Test23a...CPScanTime: 313
CPScanTime: 313
CPScanTime: 313
CPScanTime: 316
CPScanTime: 316
CPScanTime: 316
CPScanTime: 322
CPScanTime: 320
CPScanTime: 320
CPScanTime: 328
CPScanTime: 324
CPScanTime: 323
CPScanTime: 332
CPScanTime: 332
CPScanTime: 332
CPScanTime: 347
CPScanTime: 345
CPScanTime: 347
CPScanTime: 368
CPScanTime: 372
CPScanTime: 370
CPScanTime: 402
CPScanTime: 402
CPScanTime: 406
CPScanTime: 453
CPScanTime: 449
CPScanTime: 454
CPScanTime: 524
CPScanTime: 528
CPScanTime: 530
CPScanTime: 638
CPScanTime: 638
CPScanTime: 634
CPScanTime: 810
CPScanTime: 804
CPScanTime: 811
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25500592 usedMemory: 41149520
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...
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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client terminated
Server terminated
rmiregistry terminated
.rmiregistry started
Client 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 Started
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...
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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
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...
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: 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
Server stdout: make[1]: Leaving directory `/v/filer2/dahlin/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/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; 
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...
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
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: 
Initiator 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'
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: startedPicShareReaderGCUnitHelper 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 "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 "RMI TCP Connection(4)-128.83.120.90" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" 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 "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-204" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-26" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-32" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-34" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-206" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Thread-84" java.lang.OutOfMemoryError: Java heap space
Exception in thread "RMI RenewClean-[128.83.120.90:3493]" java.lang.OutOfMemoryError: Java heap space
make: *** [junittext] Killed
