4 Replies Latest reply on Feb 21, 2012 4:07 AM by oranheim

    infinispan-cachestore-bdbje berkley db version

    lukaszk

      Hi, by default infinispan-cachestore-bdbje use version 4.0.92 of berkley db, this version seems to be quite old, it can not be download from oracle page anymore, does anyone know how the compatybility with newest version looks like ? Is there some kind of upgrade planned ?

        • 1. Re: infinispan-cachestore-bdbje berkley db version
          galder.zamarreno

          I've just created https://issues.jboss.org/browse/ISPN-1863 to upgrade to Berkeley DB version we test against. In the mean time, you could have a go at using this newer version and see if it works fine for you.

          • 2. Re: infinispan-cachestore-bdbje berkley db version
            oranheim

            I did a test upgrading to 5.0.34 and it actually works. It would be quite interesting to see if Infinispan tests passes with the latest version.

             

            On the other side. Since 4.0.92 is not downloadable more. What admin tools (JMX) and recovery tools exists for 4.0.92.

             

            In cases of integrity issues, what options do we have to manage a bdb db?

            • 3. Re: infinispan-cachestore-bdbje berkley db version
              galder.zamarreno

              I did a test upgrading to 5.0.34 and it actually works. It would be quite interesting to see if Infinispan tests passes with the latest version.

              ^ That's precisely what the posted JIRA issue will try to verify. Fancy handling it yourself? That way you'll know immediately

               

              We can help you through what needs doing for that JIRA. Maybe we can chat on the #infinispan IRC channel on freenode?

               

              I dunno about 4.0.92 tools.

              • 4. Re: infinispan-cachestore-bdbje berkley db version
                oranheim

                Hi Galder,

                 

                Based on 5.2-SNAPSHOT, I updated parent/pom.xml for 'version.bdbje' to 5.0.34 and run the BDBJE TestSuite. It works perfectly! No other required steps are required.

                 

                 

                bdbje oranheim$ mvn clean test
                [INFO] Scanning for projects...
                [WARNING] 
                [WARNING] Some problems were encountered while building the effective model for org.infinispan:infinispan-cachestore-bdbje:bundle:5.2.0-SNAPSHOT
                [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.scala-tools:maven-scala-plugin @ org.infinispan:infinispan-parent:5.2.0-SNAPSHOT, /Users/oranheim/delme/infinispan/infinispan/parent/pom.xml, line 1030, column 21
                [WARNING] 
                [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
                [WARNING] 
                [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
                [WARNING] 
                [INFO]                                                                         
                [INFO] ------------------------------------------------------------------------
                [INFO] Building Infinispan BDBJE CacheStore 5.2.0-SNAPSHOT
                [INFO] ------------------------------------------------------------------------
                [INFO] 
                [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ infinispan-cachestore-bdbje ---
                [INFO] Deleting /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target
                [INFO] 
                [INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java) @ infinispan-cachestore-bdbje ---
                [INFO] 
                [INFO] --- maven-remote-resources-plugin:1.1:process (attach-license) @ infinispan-cachestore-bdbje ---
                [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
                [INFO] Setting property: velocimacro.messages.on => 'false'.
                [INFO] Setting property: resource.loader => 'classpath'.
                [INFO] Setting property: resource.manager.logwhenfound => 'false'.
                [INFO] 
                [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ infinispan-cachestore-bdbje ---
                [INFO] Using 'UTF-8' encoding to copy filtered resources.
                [INFO] skip non existing resourceDirectory /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/src/main/resources
                [INFO] Copying 2 resources
                [INFO] 
                [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ infinispan-cachestore-bdbje ---
                [INFO] Compiling 8 source files to /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/classes
                [INFO] 
                [INFO] >>> exec-maven-plugin:1.2.1:java (serialize_component_metadata) @ infinispan-cachestore-bdbje >>>
                [INFO] 
                [INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java) @ infinispan-cachestore-bdbje ---
                [INFO] 
                [INFO] <<< exec-maven-plugin:1.2.1:java (serialize_component_metadata) @ infinispan-cachestore-bdbje <<<
                [INFO] 
                [INFO] --- exec-maven-plugin:1.2.1:java (serialize_component_metadata) @ infinispan-cachestore-bdbje ---
                [INFO] skipping execute as per configuraion
                [INFO] 
                [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ infinispan-cachestore-bdbje ---
                [INFO] Using 'UTF-8' encoding to copy filtered resources.
                [INFO] skip non existing resourceDirectory /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/src/test/resources
                [INFO] Copying 2 resources
                [INFO] 
                [INFO] --- maven-antrun-plugin:1.7:run (copy_serialized_metadata) @ infinispan-cachestore-bdbje ---
                [INFO] Skipping Antrun execution
                [INFO] 
                [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ infinispan-cachestore-bdbje ---
                [INFO] Compiling 7 source files to /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/test-classes
                [INFO] 
                [INFO] --- maven-surefire-plugin:2.4.3-JBOSS:test (default-test) @ infinispan-cachestore-bdbje ---
                [INFO] Surefire report directory: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/surefire-reports
                
                -------------------------------------------------------
                 T E S T S
                -------------------------------------------------------
                Running TestSuite
                log4j:WARN No appenders could be found for logger (org.jboss.logging).
                log4j:WARN Please initialize the log4j system properly.
                log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeCacheStoreConfigTest] Test testGetClassNameDefault(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 1, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testGetLocationDefault(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 2, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testGetLockAcquistionTimeout(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 3, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testGetMaxTxRetries(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 4, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testSetCacheDb(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 5, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testSetCatalogDb(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 6, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testSetExpiryDb(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 7, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testSetLocation(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 8, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testSetLockAcquistionTimeoutMicros(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 9, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreConfigTest] Test testSetMaxTxRetries(org.infinispan.loaders.bdbje.BdbjeCacheStoreConfigTest) succeeded.
                Test suite progress: tests succeeded: 10, failed: 0, skipped: 0.
                Transaction manager used: JBossTM
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-ModificationsTransactionWorkerTest] Test testDoWorkOnClear(org.infinispan.loaders.bdbje.ModificationsTransactionWorkerTest) succeeded.
                Test suite progress: tests succeeded: 11, failed: 0, skipped: 0.
                [testng-ModificationsTransactionWorkerTest] Test testDoWorkOnPurgeExpired(org.infinispan.loaders.bdbje.ModificationsTransactionWorkerTest) succeeded.
                Test suite progress: tests succeeded: 12, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testErrorThrownInPrepare(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 13, failed: 0, skipped: 0.
                [testng-ModificationsTransactionWorkerTest] Test testDoWorkOnRemove(org.infinispan.loaders.bdbje.ModificationsTransactionWorkerTest) succeeded.
                Test suite progress: tests succeeded: 14, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testErrorThrownInRun(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 15, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testExceptionThrownInPrepare(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 16, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testExceptionThrownInRun(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 17, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testGetTransactionConfig(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 18, failed: 0, skipped: 0.
                [testng-ModificationsTransactionWorkerTest] Test testDoWorkOnStore(org.infinispan.loaders.bdbje.ModificationsTransactionWorkerTest) succeeded.
                Test suite progress: tests succeeded: 19, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testMoreDeadlocks(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 20, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testOneArgConstructorSetsCurrentTxn(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 21, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testPrepare(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 22, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testRethrowIfNotDeadLockDoesntThrowWhenGivenDeadlockException(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 23, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testRun(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 24, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testSetAllowNestedTransactions(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 25, failed: 0, skipped: 0.
                [testng-PreparableTransactionRunnerTest] Test testSetMaxRetries(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 26, failed: 0, skipped: 0.
                java.lang.RuntimeException
                    at org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:34)
                    at org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:61)
                    at org.easymock.classextension.internal.ClassProxyFactory$1.intercept(ClassProxyFactory.java:79)
                    at com.sleepycat.je.Transaction$$EnhancerByCGLIB$$4b2bd0cc.abort(<generated>)
                    at com.sleepycat.collections.CurrentTransaction.abortTransaction(CurrentTransaction.java:313)
                    at org.infinispan.loaders.bdbje.PreparableTransactionRunner.abortOverflowingCurrentTriesOnError(PreparableTransactionRunner.java:92)
                    at org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest.testThrowableDuringAbort(PreparableTransactionRunnerTest.java:246)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                    at java.lang.reflect.Method.invoke(Method.java:597)
                    at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:644)
                    at org.testng.internal.Invoker.invokeMethod(Invoker.java:546)
                    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:700)
                    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1002)
                    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:137)
                    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:121)
                    at org.testng.TestRunner.runWorkers(TestRunner.java:909)
                    at org.testng.TestRunner.privateRun(TestRunner.java:618)
                    at org.testng.TestRunner.run(TestRunner.java:499)
                    at org.testng.SuiteRunner.runTest(SuiteRunner.java:332)
                    at org.testng.SuiteRunner.access$000(SuiteRunner.java:33)
                    at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:358)
                    at org.testng.internal.thread.ThreadUtil$CountDownLatchedRunnable.run(ThreadUtil.java:142)
                    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                    at java.lang.Thread.run(Thread.java:680)
                [testng-PreparableTransactionRunnerTest] Test testThrowableDuringAbort(org.infinispan.loaders.bdbje.PreparableTransactionRunnerTest) succeeded.
                Test suite progress: tests succeeded: 27, failed: 0, skipped: 0.
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testCommitAndRollbackWithoutPrepare(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 28, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeCacheStoreIntegrationTest] Test testCommitAndRollbackWithoutPrepare(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 29, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testApplyModificationsThrowsOriginalDatabaseException(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 30, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testCanCreateEnvironmentDirectory(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 31, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreTest] Test testCantCreateEnvironmentDirectory(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 32, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testClearOnAbortFromStream(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 33, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testCommitThrowsOriginalDatabaseException(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 34, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreTest] Test testEnvironmentDirectoryExistsButNotAFile(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 35, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testExceptionClosingCacheDatabaseDoesNotPreventEnvironmentFromClosing(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 36, failed: 0, skipped: 0.
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testLoadAndStore(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 37, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testExceptionClosingCatalogDoesNotPreventEnvironmentFromClosing(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 38, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testExceptionClosingEnvironment(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 39, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreTest] Test testGetConfigurationClass(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 40, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testInitNoMock(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 41, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testNoExceptionOnRollback(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 42, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testPrepareThrowsOriginalDatabaseException(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 43, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreTest] Test testThrowsCorrectExceptionOnStartForDatabaseException(org.infinispan.loaders.bdbje.BdbjeCacheStoreTest) succeeded.
                Test suite progress: tests succeeded: 44, failed: 0, skipped: 0.
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testOnePhaseCommit(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 45, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testPreload(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 46, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeCacheStoreFunctionalIntegrationTest] Test testByteArrayKey(org.infinispan.loaders.bdbje.BdbjeCacheStoreFunctionalIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 47, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreFunctionalIntegrationTest] Test testPreloadAndExpiry(org.infinispan.loaders.bdbje.BdbjeCacheStoreFunctionalIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 48, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreFunctionalIntegrationTest] Test testRestoreAtomicMap(org.infinispan.loaders.bdbje.BdbjeCacheStoreFunctionalIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 49, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreFunctionalIntegrationTest] Test testRestoreTransactionalAtomicMap(org.infinispan.loaders.bdbje.BdbjeCacheStoreFunctionalIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 50, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreFunctionalIntegrationTest] Test testTwoCachesSameCacheStore(org.infinispan.loaders.bdbje.BdbjeCacheStoreFunctionalIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 51, failed: 0, skipped: 0.
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeCacheStoreFunctionalIntegrationTest
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testPurgeExpired(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 52, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testRollback(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 53, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testStreamingAPI(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 54, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testStreamingAPIReusingStreams(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 55, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testTransactionWorker(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 56, failed: 0, skipped: 0.
                Opening environment in: /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeLearningTest
                [testng-BdbjeLearningTest] Test testTwoPhaseCommit(org.infinispan.loaders.bdbje.BdbjeLearningTest) succeeded.
                Test suite progress: tests succeeded: 57, failed: 0, skipped: 0.
                [testng-BdbjeCacheStoreIntegrationTest] Test testConcurrency(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 58, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testConfigFile(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 59, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testLoadAndStoreImmortal(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 60, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testLoadAndStoreMarshalledValues(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 61, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testLoadAndStoreWithIdle(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 62, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testLoadAndStoreWithLifespan(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 63, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testLoadAndStoreWithLifespanAndIdle(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 64, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testLoadKeys(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 65, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testOnePhaseCommit(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 66, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testPreload(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 67, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testPreloadWithMaxSize(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 68, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testPurgeExpired(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 69, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testReplaceExpiredEntry(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 70, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testRollbackFromADifferentThreadReusingTransactionKey(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 71, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testStopStartDoesNotNukeValues(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 72, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testStoreAndRemoveAll(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 73, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testStreamingAPI(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 74, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testStreamingAPIReusingStreams(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 75, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testRollback(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 76, failed: 0, skipped: 0.
                
                *************************************************************************************
                Berkeley DB Java Edition version: 5.0.34
                Infinispan can use Berkeley DB Java Edition from Oracle 
                (http://www.oracle.com/database/berkeley-db/je/index.html)
                for persistent, reliable and transaction-protected data storage.
                If you choose to use Berkeley DB Java Edition with Infinispan, you must comply with the terms
                of Oracle's public license, included in the file LICENSE.txt.
                If you prefer not to release the source code for your own application in order to comply
                with the Oracle public license, you may purchase a different license for use of
                Berkeley DB Java Edition with Infinispan.
                See http://www.oracle.com/database/berkeley-db/je/index.html for pricing and license terms
                *************************************************************************************
                [testng-BdbjeCacheStoreIntegrationTest] Test testTwoPhaseCommit(org.infinispan.loaders.bdbje.BdbjeCacheStoreIntegrationTest) succeeded.
                Test suite progress: tests succeeded: 77, failed: 0, skipped: 0.
                Deleting file /Users/oranheim/delme/infinispan/infinispan/cachestore/bdbje/target/tempFiles/BdbjeCacheStoreIntegrationTest
                Tests run: 77, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.299 sec
                
                Results :
                
                Tests run: 77, Failures: 0, Errors: 0, Skipped: 0
                
                [INFO] ------------------------------------------------------------------------
                [INFO] BUILD SUCCESS
                [INFO] ------------------------------------------------------------------------
                [INFO] Total time: 22.497s
                [INFO] Finished at: Tue Feb 21 09:43:10 CET 2012
                [INFO] Final Memory: 25M/133M
                [INFO] ------------------------------------------------------------------------