See <https://builds.apache.org/job/ActiveMQ/1274/changes>
Changes: [chirino] Adding an initial spike of a M/S replicated leveldb store. Replication protocol is working nicely, just need automated M/S election bits. Move tests in a test package. Rename the HA* classes to DFS*. ------------------------------------------ [...truncated 4881 lines...] A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/ReplicationTarget.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/CallerBufferingDataFileAppender.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/DataFileAccessorPool.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/ReadOnlyDataFile.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/DataFileAppender.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/Location.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/ReadOnlyJournal.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/DataFile.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/Journal.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/DataFileAccessor.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/FileAppender.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/package.html A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/page AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/page/Transaction.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/page/Page.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/page/PageFile.java A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/VariableMarshaller.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/BytesMarshaller.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/SchedulerTimerTask.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/DiskBenchmark.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/IntegerMarshaller.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/LinkedNodeList.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/Sequence.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/LongMarshaller.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/LinkedNode.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/Scheduler.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/StringMarshaller.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/ObjectMarshaller.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/CommandLineSupport.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/LocationMarshaller.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/SequenceSet.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/DataByteArrayInputStream.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/DataByteArrayOutputStream.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/util/Marshaller.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/package.html A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/plist AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/plist/PListStoreImpl.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/plist/PListImpl.java A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/TempKahaDBStore.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBPersistenceAdapter.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/TransactionIdTransformer.java A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBStore.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/MultiKahaDBPersistenceAdapter.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBTransactionStore.java A activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobLocation.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerImpl.java AU activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobImpl.java A activemq-kahadb-store/src/main/java/org/apache/activemq/util A activemq-kahadb-store/src/main/java/org/apache/activemq/util/LFUCache.java A activemq-kahadb-store/src/main/proto A activemq-kahadb-store/src/main/proto/journal-data.proto AU activemq-kahadb-store/pom.xml AU KEYS AU README.txt A etc A etc/css AU etc/css/stylesheet.css A activemq-fileserver A activemq-fileserver/src A activemq-fileserver/src/test A activemq-fileserver/src/test/java A activemq-fileserver/src/test/java/org A activemq-fileserver/src/test/java/org/apache A activemq-fileserver/src/test/java/org/apache/activemq A activemq-fileserver/src/test/java/org/apache/activemq/util AU activemq-fileserver/src/test/java/org/apache/activemq/util/RestFilterTest.java A activemq-fileserver/src/test/java/org/apache/activemq/util/HttpTestSupport.java A activemq-fileserver/src/test/java/org/apache/activemq/util/HttpBlobTest.java A activemq-fileserver/src/main A activemq-fileserver/src/main/java A activemq-fileserver/src/main/java/org A activemq-fileserver/src/main/java/org/apache A activemq-fileserver/src/main/java/org/apache/activemq A activemq-fileserver/src/main/java/org/apache/activemq/util AU activemq-fileserver/src/main/java/org/apache/activemq/util/RestFilter.java A activemq-fileserver/src/main/java/org/apache/activemq/util/IOHelper.java AU activemq-fileserver/src/main/java/org/apache/activemq/util/FilenameGuardFilter.java A activemq-fileserver/src/main/webapp A activemq-fileserver/src/main/webapp/META-INF AU activemq-fileserver/src/main/webapp/META-INF/NOTICE AU activemq-fileserver/src/main/webapp/META-INF/LICENSE A activemq-fileserver/src/main/webapp/WEB-INF AU activemq-fileserver/src/main/webapp/WEB-INF/web.xml AU activemq-fileserver/src/main/webapp/index.html AU activemq-fileserver/pom.xml A activemq-leveldb-store A activemq-leveldb-store/src A activemq-leveldb-store/src/test A activemq-leveldb-store/src/test/java A activemq-leveldb-store/src/test/java/org A activemq-leveldb-store/src/test/java/org/apache A activemq-leveldb-store/src/test/java/org/apache/activemq A activemq-leveldb-store/src/test/java/org/apache/activemq/leveldb A activemq-leveldb-store/src/test/java/org/apache/activemq/leveldb/test A activemq-leveldb-store/src/test/java/org/apache/activemq/leveldb/test/ReplicatedLevelDBStoreTest.java A activemq-leveldb-store/src/test/scala A activemq-leveldb-store/src/test/scala/org A activemq-leveldb-store/src/test/scala/org/apache A activemq-leveldb-store/src/test/scala/org/apache/activemq A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/ActiveMQScenario.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/DFSLevelDBFastEnqueueTest.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/LevelDBFastEnqueueTest.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/Scenario.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/DFSLevelDBStoreTest.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/LevelDBPlistTest.java A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/TestingHDFSServer.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/EnqueueRateScenariosTest.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/LevelDBStoreTest.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/test/JMSClientScenario.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/dfs A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/dfs/IndexManifestDTO.java A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/dfs/DFSLevelDBStore.scala A activemq-leveldb-store/src/test/scala/org/apache/activemq/leveldb/dfs/DFSLevelDBClient.scala A activemq-leveldb-store/src/test/resources AU activemq-leveldb-store/src/test/resources/log4j.properties A activemq-leveldb-store/src/main A activemq-leveldb-store/src/main/java A activemq-leveldb-store/src/main/java/org A activemq-leveldb-store/src/main/java/org/apache A activemq-leveldb-store/src/main/java/org/apache/activemq A activemq-leveldb-store/src/main/java/org/apache/activemq/store A activemq-leveldb-store/src/main/java/org/apache/activemq/store/leveldb A activemq-leveldb-store/src/main/java/org/apache/activemq/store/leveldb/LevelDBPersistenceAdapter.java A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/LevelDBStoreFactory.java A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/LevelDBStoreViewMBean.java A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/replicated A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/replicated/dto A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/replicated/dto/WalAck.java A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/replicated/dto/Transfer.java A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/replicated/dto/Login.java A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/replicated/dto/FileInfo.java A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/replicated/dto/SyncResponse.java A activemq-leveldb-store/src/main/java/org/apache/activemq/leveldb/replicated/dto/LogWrite.java A activemq-leveldb-store/src/main/proto A activemq-leveldb-store/src/main/proto/records.proto A activemq-leveldb-store/src/main/scala A activemq-leveldb-store/src/main/scala/org A activemq-leveldb-store/src/main/scala/org/apache A activemq-leveldb-store/src/main/scala/org/apache/activemq A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/store A activemq-leveldb-store/src/main/scala/org/apache/activemq/store/leveldb AU activemq-leveldb-store/src/main/scala/org/apache/activemq/store/leveldb/package.html A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/DBManager.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/RecordLog.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/LevelDBStore.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/replicated A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/replicated/SlaveLevelDBStore.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/replicated/MasterLevelDBStore.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/replicated/ReplicationSupport.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/replicated/MasterLevelDBClient.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/replicated/ReplicationProtocolCodec.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/replicated/TransportHandler.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/util A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/util/LongCounter.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/util/Log.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/util/RetrySupport.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/util/TimeMetric.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/util/JsonCodec.scala A activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/util/FileSupport.scala AU activemq-leveldb-store/src/main/scala/org/apache/activemq/leveldb/LevelDBClient.scala A activemq-leveldb-store/pom.xml A activemq-leveldb-store/readme.md A activemq-leveldb-store/kahadb-vs-leveldb.png U . At revision 1476759 [locks-and-latches] Checking to see if we really have the locks [locks-and-latches] Have all the locks, build can start Parsing POMs Modules changed, recalculating dependency graph [ActiveMQ] $ /home/hudson/tools/java/latest1.6/bin/java -Xmx2048m -Xms1024m -Xrs -cp /home/jenkins/jenkins-slave/maven3-agent.jar:/home/hudson/tools/maven/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /home/hudson/tools/maven/apache-maven-3.0.4 /home/jenkins/jenkins-slave/slave.jar /home/jenkins/jenkins-slave/maven3-interceptor.jar 53806 <===[JENKINS REMOTING CAPACITY]===>channel started log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. Executing Maven: -B -f <https://builds.apache.org/job/ActiveMQ/ws/pom.xml> -Dmaven.repo.local=/home/jenkins/jenkins-slave/maven-repositories/0 -fae -B -e -U clean install source:jar -Dactivemq.tests=all [INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] ActiveMQ [INFO] ActiveMQ :: Openwire Generator [INFO] ActiveMQ :: Client [INFO] ActiveMQ :: Openwire Legacy Support [INFO] ActiveMQ :: JAAS [INFO] ActiveMQ :: Broker [INFO] ActiveMQ :: KahaDB Store [INFO] ActiveMQ :: STOMP Protocol [INFO] ActiveMQ :: MQTT Protocol [INFO] ActiveMQ :: JDBC Store [INFO] ActiveMQ :: LevelDB Store [INFO] ActiveMQ :: RA [INFO] ActiveMQ :: Pool [INFO] ActiveMQ :: Spring [INFO] ActiveMQ :: AMQP [INFO] ActiveMQ :: Console [INFO] ActiveMQ :: Unit Tests [INFO] ActiveMQ :: Camel [INFO] ActiveMQ :: HTTP Protocol Support [INFO] ActiveMQ :: All JAR bundle [INFO] ActiveMQ :: File Server [INFO] ActiveMQ :: Log4j Appender [INFO] ActiveMQ :: Apache Karaf [INFO] ActiveMQ :: RAR [INFO] ActiveMQ :: Run Jar [INFO] ActiveMQ :: Tooling [INFO] ActiveMQ :: Memory Usage Test Plugin [INFO] ActiveMQ :: Performance Test Plugin [INFO] ActiveMQ :: StartUp Plugin [INFO] ActiveMQ :: Web [INFO] ActiveMQ :: OSGi bundle [INFO] ActiveMQ :: Blueprint [INFO] ActiveMQ :: Web Demo [INFO] ActiveMQ :: Web Console [INFO] ActiveMQ :: Karaf Integration Tests [INFO] ActiveMQ :: Integration Test :: Spring 3.1 [INFO] ActiveMQ :: Assembly Downloading: http://repo.maven.apache.org/maven2/org/eclipse/jetty/maven-jetty-plugin/7.6.7.v20120910/maven-jetty-plugin-7.6.7.v20120910.pom [WARNING] The POM for org.eclipse.jetty:maven-jetty-plugin:jar:7.6.7.v20120910 is missing, no dependency information available [WARNING] Failed to retrieve plugin descriptor for org.eclipse.jetty:maven-jetty-plugin:7.6.7.v20120910: Plugin org.eclipse.jetty:maven-jetty-plugin:7.6.7.v20120910 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.eclipse.jetty:maven-jetty-plugin:jar:7.6.7.v20120910 [INFO] Downloading: http://repo.maven.apache.org/maven2/org/eclipse/jetty/maven-jetty-plugin/7.6.7.v20120910/maven-jetty-plugin-7.6.7.v20120910.pom [WARNING] The POM for org.eclipse.jetty:maven-jetty-plugin:jar:7.6.7.v20120910 is missing, no dependency information available [WARNING] Failed to retrieve plugin descriptor for org.eclipse.jetty:maven-jetty-plugin:7.6.7.v20120910: Plugin org.eclipse.jetty:maven-jetty-plugin:7.6.7.v20120910 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.eclipse.jetty:maven-jetty-plugin:jar:7.6.7.v20120910 [INFO] ------------------------------------------------------------------------ [INFO] Building ActiveMQ 5.9-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ activemq-parent --- [INFO] [INFO] --- maven-enforcer-plugin:1.0.1:enforce (default) @ activemq-parent --- [INFO] [INFO] --- maven-bundle-plugin:2.3.7:cleanVersions (cleanVersions) @ activemq-parent --- [INFO] [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ activemq-parent --- [INFO] [INFO] --- maven-site-plugin:3.1:attach-descriptor (attach-descriptor) @ activemq-parent --- [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released ERROR: Maven JVM terminated unexpectedly with exit code 143
