[Oak origin/trunk] Apache Jackrabbit Oak matrix - Build # 1318 - Still Failing

2016-12-06 Thread Apache Jenkins Server
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

2016-12-06 Thread Davide Giannella
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

2016-12-06 Thread Chetan Mehrotra
Hi Davide,

All blocking issue from my side are resolved now
Chetan Mehrotra


On Mon, Dec 5, 2016 at 12:39 PM, Chetan Mehrotra
 wrote:
> 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

2016-12-06 Thread Davide Giannella
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