From: Loren C. <LOR...@GM...> - 2009-11-16 01:48:22
|
Hello Wolfgang, I tried running the benchmark, but ran into errors. Here are the changes that I made before the test: In conf.xml From > <db-connection cacheSize="48M" collectionCache="24M" database="@database@" > files="@dataDir@" pageSize="4096" nodesBuffer="-1"> To > <db-connection cacheSize="256M" collectionCache="128M" database="native" > files="webapp/WEB-INF/data" pageSize="4096" nodesBuffer="-1"> in build/scripts/performance.xml (Wolfgang had to move the file to demo, because data was unavailable) From > <target name="install-data-goethe" unless="benchmark.jgoethe.available"> > <echo>Installing Test Data: "Der Junge Goethe in seiner Zeit"</echo> > <echo>-------------------------</echo> > <echo>Downloading XML data: this may take a few minutes ...</echo> > <mkdir dir="${benchmark.data}"/> > <mkdir dir="${benchmark.data}/jgoethe"/> > <get src="http://data.exist-db.org/jgoethe-tei.zip" > dest="${benchmark.data}/jgoethe-tei.zip" verbose="on"/> > <unzip src="${benchmark.data}/jgoethe-tei.zip" > dest="${benchmark.data}/jgoethe"/> > <delete file="${benchmark.data}/jgoethe-tei.zip" failonerror="false"/> > <available property="benchmark.jgoethe.available" > file="jgoethe.xml" filepath="${benchmark.data}/jgoethe"/> > </target> To > <target name="install-data-goethe" unless="benchmark.jgoethe.available"> > <echo>Installing Test Data: "Der Junge Goethe in seiner Zeit"</echo> > <echo>-------------------------</echo> > <echo>Downloading XML data: this may take a few minutes ...</echo> > <mkdir dir="${benchmark.data}"/> > <mkdir dir="${benchmark.data}/jgoethe"/> > <get src="http://demo.exist-db.org/jgoethe-tei.zip" > dest="${benchmark.data}/jgoethe-tei.zip" verbose="on"/> > <unzip src="${benchmark.data}/jgoethe-tei.zip" > dest="${benchmark.data}/jgoethe"/> > <delete file="${benchmark.data}/jgoethe-tei.zip" failonerror="false"/> > <available property="benchmark.jgoethe.available" > file="jgoethe.xml" filepath="${benchmark.data}/jgoethe"/> > </target> Here is my build log for running benchmark with the tedious bits of the downloads shortened. It looks like one of the data files no longer has Annotations-corpus.cfg in it. lorens-mac:eXist-1.5dev lcahlander$ ./build.sh benchmark Starting Ant... Buildfile: build.xml test-compile: [echo] Compiling with Java 1.6 from 1.6 source to 1.6 target, debug on, optimize on, deprecation off compile-tests: [echo] --------------------------- [echo] Compiling additional index module tests [echo] --------------------------- ngram: prepare: [echo] Building index module: ngram [echo] Building into classes [echo] ------------------------------------ compile: [echo] Compiling with Java 1.6 from 1.6 source to 1.6 target, debug on, optimize on, deprecation off compile-tests: lucene: prepare: [echo] Building index module: lucene [echo] Building into classes [echo] ------------------------------------ compile: [echo] Compiling with Java 1.6 from 1.6 source to 1.6 target, debug on, optimize on, deprecation off compile-tests: spatial: install-data-goethe: [echo] Installing Test Data: "Der Junge Goethe in seiner Zeit" [echo] ------------------------- [echo] Downloading XML data: this may take a few minutes ... [mkdir] Created dir: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data [mkdir] Created dir: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/jgoethe [get] Getting: http://demo.exist-db.org/jgoethe-tei.zip [get] To: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/jgoethe-tei.zip [get] .................................................... [get] .................................................... [get] .................................................... [get] ..... [unzip] Expanding: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/jgoethe-tei.zip into /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/jgoethe [delete] Deleting: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/jgoethe-tei.zip install-data-dblp: [echo] Installing Test Data: DBLP Library [echo] ------------------------- [echo] Downloading XML data: this may take a few minutes ... [mkdir] Created dir: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/dblp [get] Getting: http://dblp.uni-trier.de/xml/dblp.dtd [get] To: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/dblp/dblp.dtd [get] ...... [get] Getting: http://dblp.uni-trier.de/xml/dblp.xml.gz [get] To: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/dblp.xml.gz [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] ......................... [gunzip] Expanding /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/dblp.xml.gz to /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/dblp/dblp.xml [delete] Deleting: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/dblp.xml.gz install-data-imdi: [echo] Installing Test Data: "IMDI metadata snapshot from corpus1.mpi.nl" [echo] ------------------------- [echo] Downloading XML data: this may take a few minutes ... [mkdir] Created dir: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi [get] Getting: http://spraakdata.gu.se/sveljo/exist-db.org/data/imdi-snapshot.tar.bz2 [get] To: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi-snapshot.tar.bz2 [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] .................................................... [get] ...................... [untar] Expanding: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi-snapshot.tar.bz2 into /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi [delete] Deleting: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi-snapshot.tar.bz2 run-benchmark: [mkdir] Created dir: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/temp [test:benchmark] [Deprecated] Xalan: org.apache.xalan.res.XSLTErrorResources_en_US [test:benchmark] Running setup ... [test:benchmark] Setup done ... [test:benchmark] Loading mime table from file /Users/lcahlander/Documents/workspace/eXist-1.5dev/mime-types.xml [test:benchmark] Tearing down ... [test:benchmark] Done. [test:benchmark] Running setup ... [test:benchmark] Setup done ... [test:benchmark] Running setup ... [test:benchmark] org.xmldb.api.base.XMLDBException: java.io.FileNotFoundException: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi/Annotations-corpus.cfg (No such file or directory) [test:benchmark] at org.exist.xmldb.LocalCollection.storeXMLResource(LocalCollection.java:765) [test:benchmark] at org.exist.xmldb.LocalCollection.storeResource(LocalCollection.java:650) [test:benchmark] at org.exist.xmldb.LocalCollection.storeResource(LocalCollection.java:641) [test:benchmark] at org.exist.performance.actions.StoreFromFile.execute(StoreFromFile.java:97) [test:benchmark] at org.exist.performance.ActionSequence.execute(ActionSequence.java:85) [test:benchmark] at org.exist.performance.ActionThread.run(ActionThread.java:50) [test:benchmark] at org.exist.performance.Group.run(Group.java:84) [test:benchmark] at org.exist.performance.Runner.run(Runner.java:105) [test:benchmark] at org.exist.performance.ant.AntTask.execute(AntTask.java:58) [test:benchmark] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [test:benchmark] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) [test:benchmark] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [test:benchmark] at java.lang.reflect.Method.invoke(Method.java:597) [test:benchmark] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [test:benchmark] at org.apache.tools.ant.Task.perform(Task.java:348) [test:benchmark] at org.apache.tools.ant.Target.execute(Target.java:357) [test:benchmark] at org.apache.tools.ant.Target.performTasks(Target.java:385) [test:benchmark] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) [test:benchmark] at org.apache.tools.ant.Project.executeTarget(Project.java:1306) [test:benchmark] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [test:benchmark] at org.apache.tools.ant.Project.executeTargets(Project.java:1189) [test:benchmark] at org.apache.tools.ant.Main.runBuild(Main.java:758) [test:benchmark] at org.apache.tools.ant.Main.startAnt(Main.java:217) [test:benchmark] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) [test:benchmark] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) [test:benchmark] Caused by: org.exist.EXistException: java.io.FileNotFoundException: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi/Annotations-corpus.cfg (No such file or directory) [test:benchmark] at org.exist.collections.Collection$4.run(Collection.java:1142) [test:benchmark] at org.exist.collections.Collection.validateXMLResourceInternal(Collection.java:1219) [test:benchmark] at org.exist.collections.Collection.validateXMLResource(Collection.java:1132) [test:benchmark] at org.exist.xmldb.LocalCollection.storeXMLResource(LocalCollection.java:735) [test:benchmark] ... 24 more [test:benchmark] Caused by: java.io.FileNotFoundException: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi/Annotations-corpus.cfg (No such file or directory) [test:benchmark] at java.io.FileInputStream.open(Native Method) [test:benchmark] at java.io.FileInputStream.<init>(FileInputStream.java:106) [test:benchmark] at java.io.FileInputStream.<init>(FileInputStream.java:66) [test:benchmark] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) [test:benchmark] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) [test:benchmark] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) [test:benchmark] at org.exist.collections.Collection$4.run(Collection.java:1138) [test:benchmark] ... 27 more [test:benchmark] [B@3bc55108org.exist.EXistException: java.io.FileNotFoundException: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi/Annotations-corpus.cfg (No such file or directory) [test:benchmark] at org.exist.collections.Collection$4.run(Collection.java:1142) [test:benchmark] at org.exist.collections.Collection.validateXMLResourceInternal(Collection.java:1219) [test:benchmark] at org.exist.collections.Collection.validateXMLResource(Collection.java:1132) [test:benchmark] at org.exist.xmldb.LocalCollection.storeXMLResource(LocalCollection.java:735) [test:benchmark] at org.exist.xmldb.LocalCollection.storeResource(LocalCollection.java:650) [test:benchmark] at org.exist.xmldb.LocalCollection.storeResource(LocalCollection.java:641) [test:benchmark] at org.exist.performance.actions.StoreFromFile.execute(StoreFromFile.java:97) [test:benchmark] at org.exist.performance.ActionSequence.execute(ActionSequence.java:85) [test:benchmark] at org.exist.performance.ActionThread.run(ActionThread.java:50) [test:benchmark] at org.exist.performance.Group.run(Group.java:84) [test:benchmark] at org.exist.performance.Runner.run(Runner.java:105) [test:benchmark] at org.exist.performance.ant.AntTask.execute(AntTask.java:58) [test:benchmark] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [test:benchmark] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) [test:benchmark] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [test:benchmark] at java.lang.reflect.Method.invoke(Method.java:597) [test:benchmark] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [test:benchmark] at org.apache.tools.ant.Task.perform(Task.java:348) [test:benchmark] at org.apache.tools.ant.Target.execute(Target.java:357) [test:benchmark] at org.apache.tools.ant.Target.performTasks(Target.java:385) [test:benchmark] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) [test:benchmark] at org.apache.tools.ant.Project.executeTarget(Project.java:1306) [test:benchmark] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [test:benchmark] at org.apache.tools.ant.Project.executeTargets(Project.java:1189) [test:benchmark] at org.apache.tools.ant.Main.runBuild(Main.java:758) [test:benchmark] at org.apache.tools.ant.Main.startAnt(Main.java:217) [test:benchmark] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) [test:benchmark] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) [test:benchmark] Caused by: java.io.FileNotFoundException: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi/Annotations-corpus.cfg (No such file or directory) [test:benchmark] at java.io.FileInputStream.open(Native Method) [test:benchmark] at java.io.FileInputStream.<init>(FileInputStream.java:106) [test:benchmark] at java.io.FileInputStream.<init>(FileInputStream.java:66) [test:benchmark] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) [test:benchmark] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) [test:benchmark] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) [test:benchmark] at org.exist.collections.Collection$4.run(Collection.java:1138) [test:benchmark] ... 27 more [test:benchmark] Caused by: org.exist.EXistException: java.io.FileNotFoundException: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi/Annotations-corpus.cfg (No such file or directory) [test:benchmark] at org.exist.collections.Collection$4.run(Collection.java:1142) [test:benchmark] at org.exist.collections.Collection.validateXMLResourceInternal(Collection.java:1219) [test:benchmark] at org.exist.collections.Collection.validateXMLResource(Collection.java:1132) [test:benchmark] at org.exist.xmldb.LocalCollection.storeXMLResource(LocalCollection.java:735) [test:benchmark] at org.exist.xmldb.LocalCollection.storeResource(LocalCollection.java:650) [test:benchmark] at org.exist.xmldb.LocalCollection.storeResource(LocalCollection.java:641) [test:benchmark] at org.exist.performance.actions.StoreFromFile.execute(StoreFromFile.java:97) [test:benchmark] at org.exist.performance.ActionSequence.execute(ActionSequence.java:85) [test:benchmark] at org.exist.performance.ActionThread.run(ActionThread.java:50) [test:benchmark] at org.exist.performance.Group.run(Group.java:84) [test:benchmark] at org.exist.performance.Runner.run(Runner.java:105) [test:benchmark] at org.exist.performance.ant.AntTask.execute(AntTask.java:58) [test:benchmark] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [test:benchmark] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) [test:benchmark] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [test:benchmark] at java.lang.reflect.Method.invoke(Method.java:597) [test:benchmark] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [test:benchmark] at org.apache.tools.ant.Task.perform(Task.java:348) [test:benchmark] at org.apache.tools.ant.Target.execute(Target.java:357) [test:benchmark] at org.apache.tools.ant.Target.performTasks(Target.java:385) [test:benchmark] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) [test:benchmark] at org.apache.tools.ant.Project.executeTarget(Project.java:1306) [test:benchmark] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [test:benchmark] at org.apache.tools.ant.Project.executeTargets(Project.java:1189) [test:benchmark] at org.apache.tools.ant.Main.runBuild(Main.java:758) [test:benchmark] at org.apache.tools.ant.Main.startAnt(Main.java:217) [test:benchmark] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) [test:benchmark] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) [test:benchmark] Caused by: java.io.FileNotFoundException: /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark/data/imdi/Annotations-corpus.cfg (No such file or directory) [test:benchmark] at java.io.FileInputStream.open(Native Method) [test:benchmark] at java.io.FileInputStream.<init>(FileInputStream.java:106) [test:benchmark] at java.io.FileInputStream.<init>(FileInputStream.java:66) [test:benchmark] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) [test:benchmark] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) [test:benchmark] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [test:benchmark] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) [test:benchmark] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) [test:benchmark] at org.exist.collections.Collection$4.run(Collection.java:1138) [test:benchmark] ... 27 more [test:benchmark] Setup done ... [test:benchmark] org.exist.EXistException: collection /db/test not found [test:benchmark] at org.exist.performance.actions.XQuery.execute(XQuery.java:79) [test:benchmark] at org.exist.performance.ActionSequence.execute(ActionSequence.java:85) [test:benchmark] at org.exist.performance.ActionThread.run(ActionThread.java:50) [test:benchmark] at java.lang.Thread.run(Thread.java:637) post-process-benchmark: [xdb:store] Database driver registered. [xdb:store] Found 3 files. [xdb:store] Storing ft-tests-result.xml ... [xdb:store] Loading mime table from file /Users/lcahlander/Documents/workspace/eXist-1.5dev/mime-types.xml [xdb:store] Storing imdi-result.xml ... [xdb:store] Storing large-docs-result.xml ... [xdb:xquery] Found 1 results [copy] Copying 1 file to /Users/lcahlander/Documents/workspace/eXist-1.5dev/test/benchmark benchmark: BUILD SUCCESSFUL Total time: 15 minutes 53 seconds lorens-mac:eXist-1.5dev lcahlander$ |