[Oak origin/trunk] Apache Jackrabbit Oak matrix - Build # 1318 - Still Failing
The Apache Jenkins build system has built Apache Jackrabbit Oak matrix (build #1318) Status: Still Failing Check console output at https://builds.apache.org/job/Apache%20Jackrabbit%20Oak%20matrix/1318/ to view the results. Changes: [chetanm] OAK-5226 - Incorrect memory calculation for bundled node states [chetanm] OAK-5218 - Enable use of hybrid index before first async indexing is [chetanm] OAK-5219 - Reindexing for async indexes should only be done when [chetanm] OAK-5218 - Enable use of hybrid index before first async indexing is [tomekr] OAK-5179: MultiplexingNodeStoreService does not register an OSGi service [mreutegg] OAK-5228: Incorrect minTimestamp in DocumentNodeStore.diffImpl() [tripod] OAK-5229 Using Node.setPrimaryType() should fail if non-matching Test results: 8 tests failed. FAILED: org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.testFailoverCorrectListIPv6UseIPv6 Error Message: expected:<{ root = { ... } }> but was:<{ root : { } }> Stack Trace: java.lang.AssertionError: expected:<{ root = { ... } }> but was:<{ root : { } }> at org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.createTestWithConfig(FailoverIPRangeIT.java:164) at org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.testFailoverCorrectListIPv6UseIPv6(FailoverIPRangeIT.java:133) FAILED: org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.testFailoverCorrectListUseIPv6 Error Message: expected:<{ root = { ... } }> but was:<{ root : { } }> Stack Trace: java.lang.AssertionError: expected:<{ root = { ... } }> but was:<{ root : { } }> at org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.createTestWithConfig(FailoverIPRangeIT.java:164) at org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.testFailoverCorrectListUseIPv6(FailoverIPRangeIT.java:126) FAILED: org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.testFailoverLocalClientUseIPv6 Error Message: expected:<{ root = { ... } }> but was:<{ root : { } }> Stack Trace: java.lang.AssertionError: expected:<{ root = { ... } }> but was:<{ root : { } }> at org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.createTestWithConfig(FailoverIPRangeIT.java:164) at org.apache.jackrabbit.oak.segment.standby.FailoverIPRangeIT.testFailoverLocalClientUseIPv6(FailoverIPRangeIT.java:65) FAILED: org.apache.jackrabbit.oak.plugins.index.solr.util.NodeTypeIndexingUtilsTest.testSynonymsFileCreation Error Message: /home/jenkins/jenkins-slave/workspace/Apache%20Jackrabbit%20Oak%20matrix/jdk/JDK%201.8%20(latest)/nsfixtures/SEGMENT_TAR/profile/unittesting/oak-solr-core/target/test-classes/pt-synonyms.txt (No such file or directory) Stack Trace: java.io.FileNotFoundException: /home/jenkins/jenkins-slave/workspace/Apache%20Jackrabbit%20Oak%20matrix/jdk/JDK%201.8%20(latest)/nsfixtures/SEGMENT_TAR/profile/unittesting/oak-solr-core/target/test-classes/pt-synonyms.txt (No such file or directory) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(FileOutputStream.java:270) at java.io.FileOutputStream.(FileOutputStream.java:213) at java.io.FileOutputStream.(FileOutputStream.java:162) at org.apache.jackrabbit.oak.plugins.index.solr.util.NodeTypeIndexingUtils.createPrimaryTypeSynonymsFile(NodeTypeIndexingUtils.java:52) at org.apache.jackrabbit.oak.plugins.index.solr.util.NodeTypeIndexingUtilsTest.testSynonymsFileCreation(NodeTypeIndexingUtilsTest.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at
[ANNOUNCE] Apache Jackrabbit Oak 1.5.14 released
The Apache Jackrabbit community is pleased to announce the release of Apache Jackrabbit Oak. The release is available for download at: http://jackrabbit.apache.org/downloads.html See the full release notes below for details about this release: Release Notes -- Apache Jackrabbit Oak -- Version 1.5.14 Introduction Jackrabbit Oak is a scalable, high-performance hierarchical content repository designed for use as the foundation of modern world-class web sites and other demanding content applications. Apache Jackrabbit Oak 1.5.14 is an unstable release cut directly from Jackrabbit Oak trunk, with a focus on new features and other improvements. For production use we recommend the latest stable 1.4.x release. The Oak effort is a part of the Apache Jackrabbit project. Apache Jackrabbit is a project of the Apache Software Foundation. Changes in Oak 1.5.14 - Technical task [OAK-3159] - Extend documentation for SegmentNodeStoreService in http://jackrabbit.apache.org/oak/docs/osgi_config.html#SegmentNodeStore [OAK-3982] - DocumentStore: add method to remove with a condition on an indexed property [OAK-3983] - JournalGarbageCollector: use new DocumentStore remove() method [OAK-3984] - RDBDocumentStore: implement new conditional remove method [OAK-3985] - MongoDocumentStore: implement new conditional remove method [OAK-4952] - reject UpdateOp with set operation for _id, clarify API, add tests, fix implementations [OAK-5095] - Improve normalization of configured path in AbstractSharedCachingDataStore [OAK-5119] - JournalGarbageCollector: journalGcBatchSize configuration is irrelevant post implementation tasks of bulk remove support in DocumentStore Bug [OAK-4064] - Ensure oak-remote runs ITs only with integrationTesting [OAK-4114] - Cached lucene index gets corrupted in case of unclean shutdown and journal rollback in SegmentNodeStore [OAK-4602] - IndexOutOfBoundsException when sorting by jcr:score + field [OAK-5069] - Backup fails when called from RepositoryManagementMBean#startBackup [OAK-5083] - SegmentNotFoundExceptionListener logs Listener ID instead of SegmentId [OAK-5085] - XPath: union bugfix [OAK-5087] - Primary instance logs expected SNFEs at ERROR level [OAK-5088] - o.a.j.o.p.b.d.DataStoreBlobStore#getReference logs WARNING for missing records [OAK-5093] - Failed compaction should return the number of the incomplete generation [OAK-5094] - NPE when failing to get the remote head [OAK-5096] - node type aggregate filter should be added in OR mode (not in AND) [OAK-5099] - mixing starstar with star.foo in glob path is broken [OAK-5102] - includeAncestorRemove should not do prefiltering just based on / but actual ancestors [OAK-5104] - GlobbingPathFilter does not match /a/**/b corrctly [OAK-5107] - Avoid NullPointerException in ChangeSetFilterImpl [OAK-5108] - [Blob GC] checkConsistency() should sync available blobs from the datastore [OAK-5109] - [Test] Ignore if config properties file not available [OAK-5112] - oak-upgrade breaking versionStorage node when started with copy-versions=false [OAK-5114] - oak-segment-tar should declare embedded dependencies using compile scope [OAK-5120] - Automatically convert *all* "or" queries to "union" for SQL-2, take 2 [OAK-5133] - StoreArgument class getter method opens repo in read/write and unsafe MMAP mode Improvement [OAK-2108] - Killing a cluster node may stop async index update to to 30 minutes [OAK-2719] - Misleading warn message about local copy size different than remote copy in oak-lucene with copyOnRead enabled [OAK-3001] - Simplify JournalGarbageCollector using a dedicated timestamp property [OAK-3036] - DocumentRootBuilder: revisit update.limit default [OAK-4696] - Improve logging for SyncHandler [OAK-4742] - Improve FileStoreStatsMBean [OAK-4836] - Avoid excessive logging in case of corrupt index or mis-configured index defnition [OAK-4935] - support prefiltering of async index updates [OAK-4940] - Consider collecting grand-parent changes in ChangeSet [OAK-5074] - Configure Async Indexer via OSGi [OAK-5079] - Diff would not work for bundled nodes when done without journal support [OAK-5097] - Allow passing custom service prop while registering scheduled jobs [OAK-5100] - Provide source store external references flag via command line if available [OAK-5105] - withIncludeAncestorsRemove should support ** [OAK-5106] - Reuse NioEventLoopGroup in standby client [OAK-5110] - Use Metrics based stats collection in AsyncIndexUpdate [OAK-5111] - Change default size of the node deduplication cache [OAK-5113] - Avoid dispatching changes for checkpoint related changes [OAK-5117] - Improve checkMemory for
Re: Oak 1.5.15 release plan
Hi Davide, All blocking issue from my side are resolved now Chetan Mehrotra On Mon, Dec 5, 2016 at 12:39 PM, Chetan Mehrotrawrote: > Hi Davide, > > I have marked OAK-5219 as blocker as I want it to be included in > 1.5.15. It might take max 1 day to resolve this issue. Would let you > know once I have any further update > Chetan Mehrotra > > > On Thu, Dec 1, 2016 at 4:45 PM, Davide Giannella wrote: >> Hello team, >> >> I'm planning to cut Oak 1.5.15 on Monday 5th December. >> >> If there are any objections please let me know. Otherwise I will >> re-schedule any non-resolved issue for the next iteration. >> >> Angela, Manfred, is https://issues.apache.org/jira/browse/OAK-5200 >> really a blocker for 1.5.15? Or is it rather for 1.6? If it's for 1.5.15 >> how long for the fix to get done? >> >> Thanks >> Davide >> >>
[RESULT][VOTE] Release Apache Jackrabbit Oak 1.5.14
Hello Team, the vote passes as follows: +1 Davide Giannella +1 Julian Reschke +1 Dominique Jaeggi +1 Vikas Saurabh Thanks for voting. I'll push the release out. Sorry for being late. -- Davide