[jira] [Commented] (OAK-7981) Implement elastic search support based off of oak-search

2019-07-12 Thread Vikas Saurabh (JIRA)


[ 
https://issues.apache.org/jira/browse/OAK-7981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16884249#comment-16884249
 ] 

Vikas Saurabh commented on OAK-7981:


Updated https://github.com/catholicon/jackrabbit-oak/tree/OAK-7981-es-impl with:
* better configurability of ES instance
* run with docker if all ES configurations are failed to be found (index def, 
system prop, config map, localhost:9200)
* added a few more tests (again copied from LucenePropertyIndexTest)

[~tmueller], [~teofili], I want to commit this in oak trunk now - it's not ship 
shape by any stretch but existing it on trunk would ease up with collaboration 
I think (along with rebase avoidance all the time). Could you guys please maybe 
checkout and try it yourself. TIA.

> Implement elastic search support based off of oak-search
> 
>
> Key: OAK-7981
> URL: https://issues.apache.org/jira/browse/OAK-7981
> Project: Jackrabbit Oak
>  Issue Type: New Feature
>  Components: elastic-search, search
>Reporter: Vikas Saurabh
>Assignee: Vikas Saurabh
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Created] (OAK-8480) Build Jackrabbit Oak #2281 failed

2019-07-12 Thread Hudson (JIRA)
Hudson created OAK-8480:
---

 Summary: Build Jackrabbit Oak #2281 failed
 Key: OAK-8480
 URL: https://issues.apache.org/jira/browse/OAK-8480
 Project: Jackrabbit Oak
  Issue Type: Bug
  Components: continuous integration
Reporter: Hudson


No description is provided

The build Jackrabbit Oak #2281 has failed.
First failed run: [Jackrabbit Oak 
#2281|https://builds.apache.org/job/Jackrabbit%20Oak/2281/] [console 
log|https://builds.apache.org/job/Jackrabbit%20Oak/2281/console]



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Commented] (OAK-8477) Build Jackrabbit Oak #2278 failed

2019-07-12 Thread Hudson (JIRA)


[ 
https://issues.apache.org/jira/browse/OAK-8477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16883949#comment-16883949
 ] 

Hudson commented on OAK-8477:
-

Previously failing build now is OK.
 Passed run: [Jackrabbit Oak 
#2280|https://builds.apache.org/job/Jackrabbit%20Oak/2280/] [console 
log|https://builds.apache.org/job/Jackrabbit%20Oak/2280/console]

> Build Jackrabbit Oak #2278 failed
> -
>
> Key: OAK-8477
> URL: https://issues.apache.org/jira/browse/OAK-8477
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: continuous integration
>Reporter: Hudson
>Priority: Major
>
> No description is provided
> The build Jackrabbit Oak #2278 has failed.
> First failed run: [Jackrabbit Oak 
> #2278|https://builds.apache.org/job/Jackrabbit%20Oak/2278/] [console 
> log|https://builds.apache.org/job/Jackrabbit%20Oak/2278/console]



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8479) update rat plugin to 0.13

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8479:

Labels: candidate_oak_1_10  (was: )

> update rat plugin to 0.13
> -
>
> Key: OAK-8479
> URL: https://issues.apache.org/jira/browse/OAK-8479
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_10
> Fix For: 1.16.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Commented] (OAK-8479) update rat plugin to 0.13

2019-07-12 Thread Julian Reschke (JIRA)


[ 
https://issues.apache.org/jira/browse/OAK-8479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16883850#comment-16883850
 ] 

Julian Reschke commented on OAK-8479:
-

trunk: [r1862977|http://svn.apache.org/r1862977]

> update rat plugin to 0.13
> -
>
> Key: OAK-8479
> URL: https://issues.apache.org/jira/browse/OAK-8479
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.16.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Resolved] (OAK-8479) update rat plugin to 0.13

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-8479.
-
   Resolution: Fixed
Fix Version/s: 1.16.0

> update rat plugin to 0.13
> -
>
> Key: OAK-8479
> URL: https://issues.apache.org/jira/browse/OAK-8479
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.16.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Created] (OAK-8479) update rat plugin to 0.13

2019-07-12 Thread Julian Reschke (JIRA)
Julian Reschke created OAK-8479:
---

 Summary: update rat plugin to 0.13
 Key: OAK-8479
 URL: https://issues.apache.org/jira/browse/OAK-8479
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: parent
Reporter: Julian Reschke
Assignee: Julian Reschke






--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Commented] (OAK-8478) remove unneeded javadoc plugin version number from reactor pom

2019-07-12 Thread Julian Reschke (JIRA)


[ 
https://issues.apache.org/jira/browse/OAK-8478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16883847#comment-16883847
 ] 

Julian Reschke commented on OAK-8478:
-

trunk: [r1862976|http://svn.apache.org/r1862976]

> remove unneeded javadoc plugin version number from reactor pom
> --
>
> Key: OAK-8478
> URL: https://issues.apache.org/jira/browse/OAK-8478
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_10
> Fix For: 1.16.0
>
>
> ...because already defined in parent pom.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Resolved] (OAK-8478) remove unneeded javadoc plugin version number from reactor pom

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-8478.
-
Resolution: Fixed

> remove unneeded javadoc plugin version number from reactor pom
> --
>
> Key: OAK-8478
> URL: https://issues.apache.org/jira/browse/OAK-8478
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.16.0
>
>
> ...because already defined in parent pom.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Created] (OAK-8478) remove unneeded javadoc plugin version number from reactor pom

2019-07-12 Thread Julian Reschke (JIRA)
Julian Reschke created OAK-8478:
---

 Summary: remove unneeded javadoc plugin version number from 
reactor pom
 Key: OAK-8478
 URL: https://issues.apache.org/jira/browse/OAK-8478
 Project: Jackrabbit Oak
  Issue Type: Task
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.16.0


...because already defined in parent pom.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8478) remove unneeded javadoc plugin version number from reactor pom

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8478:

Labels: candidate_oak_1_10  (was: )

> remove unneeded javadoc plugin version number from reactor pom
> --
>
> Key: OAK-8478
> URL: https://issues.apache.org/jira/browse/OAK-8478
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_10
> Fix For: 1.16.0
>
>
> ...because already defined in parent pom.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8033) Node states sometimes refer to more than a single generation of segments after a full compaction

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8033?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8033:

Labels: TarMK  (was: TarMK candidate_oak_1_6)

> Node states sometimes refer to more than a single generation of segments 
> after a full compaction
> 
>
> Key: OAK-8033
> URL: https://issues.apache.org/jira/browse/OAK-8033
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: segment-tar
>Affects Versions: 1.10.0, 1.8.10, 1.6.16, 1.8.11
>Reporter: Michael Dürig
>Assignee: Michael Dürig
>Priority: Major
>  Labels: TarMK
> Fix For: 1.12.0, 1.6.17, 1.10.1, 1.8.12
>
>
> Due to a regression introduced with OAK-7867 a full compaction can sometimes 
> cause nodes that are written concurrently to reference segments from more 
> than a single gc generation.
> This happens when the {{borrowWriter}} method needs to [create a new 
> writer|https://github.com/apache/jackrabbit-oak/blob/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java#L197-L201].
>  In this case the new writer will be of the generation of the current head 
> state instead of the generation associated with the current write operation 
> in progress.
>  
> cc [~frm], [~ahanikel]
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Comment Edited] (OAK-7577) Update maven plugins from org.apache.maven.plugins

2019-07-12 Thread Julian Reschke (JIRA)


[ 
https://issues.apache.org/jira/browse/OAK-7577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16797154#comment-16797154
 ] 

Julian Reschke edited comment on OAK-7577 at 7/12/19 1:33 PM:
--

trunk: (1.9.5) [r1834109|http://svn.apache.org/r1834109]
1.8: (1.8.13) [r1855904|http://svn.apache.org/r1855904]
1.6: [r1862973|http://svn.apache.org/r1862973]



was (Author: reschke):
trunk: [r1834109|http://svn.apache.org/r1834109]
1.8: [r1855904|http://svn.apache.org/r1855904]


> Update maven plugins from org.apache.maven.plugins
> --
>
> Key: OAK-7577
> URL: https://issues.apache.org/jira/browse/OAK-7577
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: benchmarks, examples, parent, run, upgrade
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.10.0, 1.9.7, 1.8.13, 1.6.18
>
>
> ...to latest and greatest.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7577) Update maven plugins from org.apache.maven.plugins

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7577:

Fix Version/s: 1.6.18

> Update maven plugins from org.apache.maven.plugins
> --
>
> Key: OAK-7577
> URL: https://issues.apache.org/jira/browse/OAK-7577
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: benchmarks, examples, parent, run, upgrade
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_6
> Fix For: 1.10.0, 1.9.7, 1.8.13, 1.6.18
>
>
> ...to latest and greatest.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7577) Update maven plugins from org.apache.maven.plugins

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7577:

Labels:   (was: candidate_oak_1_6)

> Update maven plugins from org.apache.maven.plugins
> --
>
> Key: OAK-7577
> URL: https://issues.apache.org/jira/browse/OAK-7577
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: benchmarks, examples, parent, run, upgrade
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.10.0, 1.9.7, 1.8.13, 1.6.18
>
>
> ...to latest and greatest.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7268) document store: create charset encoding utility that detects malformed input

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7268:

Labels:   (was: candidate_oak_1_6)

> document store: create charset encoding utility that detects malformed input
> 
>
> Key: OAK-7268
> URL: https://issues.apache.org/jira/browse/OAK-7268
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.9.0, 1.10.0, 1.8.4
>
>
> For now in segment-tar; might be moved later on. 
> Include test for:
> - wellformed input
> - malformed input
> - multi-threaded encoding



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-6020) add a Guava Stopwatch like duration formatter

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6020?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6020:

Labels:   (was: candidate_oak_1_0 candidate_oak_1_2 candidate_oak_1_4 
candidate_oak_1_6)

> add a Guava Stopwatch like duration formatter
> -
>
> Key: OAK-6020
> URL: https://issues.apache.org/jira/browse/OAK-6020
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.7.0, 1.8.0
>
> Attachments: OAK-6020.diff
>
>
> The duration formatter in {{com.google.common.base.Stopwatch}} can only be 
> used when we indeed have a {{Stopwatch}} object, which is not always the case.
> {{org.apache.jackrabbit.oak.management.ManagementOperation}} has similar code 
> already.
> Proposal: move that code into a separate generic class.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8290) Update org.apache.felix.framework for jdk13

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8290:

Labels: jdk13  (was: candidate_oak_1_6 jdk13)

> Update org.apache.felix.framework for jdk13
> ---
>
> Key: OAK-8290
> URL: https://issues.apache.org/jira/browse/OAK-8290
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: it
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: jdk13
> Fix For: 1.10.3, 1.14.0, 1.8.14
>
> Attachments: OAK-8290.diff
>
>
> {noformat}
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by org.apache.felix.framework.URLHandlers 
> (file:/C:/Users/jre/.m2/repository/org/apache/felix/org.apache.felix.framework/5.6.10/org.apache.felix.framework-5.6.10.jar)
>  to constructor sun.net.www.protocol.file.Handler()
> WARNING: Please consider reporting this to the maintainers of 
> org.apache.felix.framework.URLHandlers
> WARNING: Use --illegal-access=warn to enable warnings of further illegal 
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Creating bundle watcher 
> with scanner 
> [org.ops4j.pax.swissbox.extender.BundleManifestScanner@2834f898]...
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.apache.felix.framework]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.exam]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.exam.inject]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.exam.extender.service]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [osgi.cmpn]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.base]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.swissbox.core]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.swissbox.extender]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.swissbox.framework]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.swissbox.lifecycle]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.swissbox.tracker]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.apache.geronimo.specs.geronimo-atinject_1.0_spec]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.tipi.junit]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.tipi.hamcrest.core]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.exam.invoker.junit]
> ERROR: org.apache.felix.scr (15): Exception starting during restart
> java.lang.IllegalStateException: Stream handler unavailable.
> at 
> org.apache.felix.framework.URLHandlersStreamHandlerProxy.getDefaultPort(URLHandlersStreamHandlerProxy.java:180)
> at java.base/java.net.URL.getDefaultPort(URL.java:885)
> at java.base/sun.net.util.URLUtil.urlNoFragString(URLUtil.java:68)
> at java.base/java.security.CodeSource.(CodeSource.java:120)
> at 
> java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:779)
> at 
> java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:703)
> at 
> java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:584)
> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:633)
> at java.base/java.lang.Class.forName(Class.java:492)
> at 
> java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:853)
> at 
> java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1077)
> at 
> java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300)
> at 
> java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385)
> at 
> java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:89)
> at 
> java.base/sun.util.cldr.CLDRLocaleProviderAdapter$1.run(CLDRLocaleProviderAdapter.java:86)
> at 
> java.base/java.security.AccessController.doPrivileged(AccessController.java:553)
> at 
> java.base/sun.util.cldr.CLDRLocaleProviderAdapter.(CLDRLocaleProviderAdapter.java:86)
> at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>  Method)
> at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeCon

[jira] [Updated] (OAK-7201) make Guava version configurable at build time

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7201:

Labels:   (was: candidate_oak_1_6)

> make Guava version configurable at build time
> -
>
> Key: OAK-7201
> URL: https://issues.apache.org/jira/browse/OAK-7201
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 1.9.0, 1.10.0, 1.8.12
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7367) Unify mockito versions and update to latest

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7367:

Labels:   (was: candidate_oak_1_6)

> Unify mockito versions and update to latest
> ---
>
> Key: OAK-7367
> URL: https://issues.apache.org/jira/browse/OAK-7367
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>Reporter: Alex Deparvu
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.7, 1.8.8
>
>
> As seen on OAK-7366 there are (at least) 2 versions of mockito-core floating 
> around in oak: the large majority is on {{1.10.19}} and there's a few on 
> {{2.12.0}}. It makes sense to unify versions and move the version definition 
> in oak-parent pom.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7186) avoid use of guava Iterators.emptyIterator()

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7186:

Labels:   (was: candidate_oak_1_6)

> avoid use of guava Iterators.emptyIterator()
> 
>
> Key: OAK-7186
> URL: https://issues.apache.org/jira/browse/OAK-7186
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 1.9.0, 1.10.0, 1.8.4
>
> Attachments: OAK-7186.diff
>
>
> Deprecated in Guava 19, removed in 20.
>  
> [https://google.github.io/guava/releases/19.0/api/docs/com/google/common/collect/Iterators.html#emptyIterator()]
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7185) Upgrade jclouds dependency to 2.0.3

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7185:

Labels:   (was: candidate_oak_1_6)

> Upgrade jclouds dependency to 2.0.3
> ---
>
> Key: OAK-7185
> URL: https://issues.apache.org/jira/browse/OAK-7185
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob, blob-plugins
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.9.0, 1.10.0, 1.8.4
>
> Attachments: OAK-7185.diff
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7366) update to mockito version compatible with jdk 10

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7366:

Labels:   (was: candidate_oak_1_6)

> update to mockito version compatible with jdk 10 
> -
>
> Key: OAK-7366
> URL: https://issues.apache.org/jira/browse/OAK-7366
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Alex Deparvu
>Assignee: Alex Deparvu
>Priority: Minor
> Fix For: 1.9.0, 1.10.0, 1.8.6
>
>
> Mockito needs to be updated to 2.12.0 as per [0].
>  
> {noformat}
> [INFO] Running org.apache.jackrabbit.oak.plugins.tree.TreeLocationTest
> [ERROR] Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.811 
> s <<< FAILURE! - in org.apache.jackrabbit.oak.plugins.tree.TreeLocationTest
> [ERROR] 
> testNullLocation(org.apache.jackrabbit.oak.plugins.tree.TreeLocationTest)  
> Time elapsed: 0.491 s  <<< ERROR!
> org.mockito.exceptions.base.MockitoException: 
> Mockito cannot mock this class: interface org.apache.jackrabbit.oak.api.Tree.
> Mockito can only mock non-private & non-final classes.
> If you're not sure why you're getting this error, please report to the 
> mailing list.
> Java   : 10
> JVM vendor name: "Oracle Corporation"
> JVM vendor version : 10+46
> JVM name   : Java HotSpot(TM) 64-Bit Server VM
> JVM version: 10+46
> JVM info   : mixed mode
> OS name: Mac OS X
> OS version : 10.13.3
> Underlying exception : java.lang.UnsupportedOperationException: Cannot define 
> class using reflection
> Caused by: java.lang.UnsupportedOperationException: Cannot define class using 
> reflection
> Caused by: java.lang.IllegalArgumentException: Unknown Java version: 10
> {noformat}
> [0] https://github.com/mockito/mockito/issues/1243



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7331) RDBDocumentStore: add index on _MODIFIED to improve VersionGC performance

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7331:

Labels:   (was: candidate_oak_1_6)

> RDBDocumentStore: add index on _MODIFIED to improve VersionGC performance
> -
>
> Key: OAK-7331
> URL: https://issues.apache.org/jira/browse/OAK-7331
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.9.0, 1.10.0, 1.8.4
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7787) oak-it: NoClassDefFoundError in log with Java 11

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7787?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7787:

Labels:   (was: candidate_oak_1_6)

> oak-it: NoClassDefFoundError in log with Java 11
> 
>
> Key: OAK-7787
> URL: https://issues.apache.org/jira/browse/OAK-7787
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: it
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.9, 1.8.14
>
>
> See 
> https://issues.apache.org/jira/browse/OAK-7648?focusedCommentId=16630574&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16630574



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7414) oak-it-osgi fails on Java 10

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7414:

Labels:   (was: candidate_oak_1_6)

> oak-it-osgi fails on Java 10
> 
>
> Key: OAK-7414
> URL: https://issues.apache.org/jira/browse/OAK-7414
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: it
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.10.0, 1.9.1, 1.8.6
>
> Attachments: OAK-7414.diff
>
>
> {noformat}
> ERROR: Bundle org.ops4j.pax.exam [1] Error starting 
> link:classpath:META-INF/links/org.ops4j.pax.exam.link 
> (org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam 
> [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] 
> osgi.wiring.package; 
> (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) 
> [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement 
> [org.ops4j.base [5](R 5.0)] osgi.wiring.package; 
> (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: 
> [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; 
> (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))])
> org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam 
> [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] 
> osgi.wiring.package; 
> (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) 
> [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement 
> [org.ops4j.base [5](R 5.0)] osgi.wiring.package; 
> (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: 
> [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; 
> (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))]
> at 
> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148)
> at org.apache.felix.framework.Felix.startBundle(Felix.java:2118)
> at 
> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372)
> at 
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
> at java.base/java.lang.Thread.run(Thread.java:844)
> ERROR: Bundle org.ops4j.pax.exam.inject [2] Error starting 
> link:classpath:META-INF/links/org.ops4j.pax.exam.inject.link 
> (org.osgi.framework.BundleException: Unable to resolve 
> org.ops4j.pax.exam.inject [2](R 2.0): missing requirement 
> [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused 
> by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): 
> missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] 
> osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved 
> requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))])
> org.osgi.framework.BundleException: Unable to resolve 
> org.ops4j.pax.exam.inject [2](R 2.0): missing requirement 
> [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused 
> by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): 
> missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] 
> osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved 
> requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))]
> at 
> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148)
> at org.apache.felix.framework.Felix.startBundle(Felix.java:2118)
> at 
> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372)
> at 
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
> at java.base/java.lang.Thread.run(Thread.java:844)
> ERROR: Bundle org.ops4j.pax.exam.extender.service [3] Error starting 
> link:classpath:META-INF/links/org.ops4j.pax.extender.service.link 
> (org.osgi.framework.BundleException: Unable to resolve 
> org.ops4j.pax.exam.extender.service [3](R 3.0): missing requirement 
> [org.ops4j.pax.exam.extender.service [3](R 3.0)] osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused 
> by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): 
> missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] 
> osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved 
> requirements: [[org.ops4j.pax.exam.extender.service [3](R 3.0)] 
> osgi.wiring.package; 
> (&(osgi.wiring.package=org.slf4j)(version>=1.4.0

[jira] [Updated] (OAK-7407) oak-solr-core test failures with java 10

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7407:

Labels:   (was: candidate_oak_1_6)

> oak-solr-core test failures with java 10
> 
>
> Key: OAK-7407
> URL: https://issues.apache.org/jira/browse/OAK-7407
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: solr
>Reporter: Julian Reschke
>Assignee: Tommaso Teofili
>Priority: Major
> Fix For: 1.9.0, 1.10.0, 1.8.6
>
>
> {noformat}
> [ERROR] Tests run: 29, Failures: 2, Errors: 0, Skipped: 2, Time elapsed: 
> 156.134 s <<< FAILURE! - in 
> org.apache.jackrabbit.oak.plugins.index.solr.query.SolrIndexIT
> [ERROR] 
> testNativeMLTQueryWithStream(org.apache.jackrabbit.oak.plugins.index.solr.query.SolrIndexIT)
>   Time elapsed: 5.501 s  <<< FAILURE!
> org.junit.ComparisonFailure: expected: but was:
> at 
> org.apache.jackrabbit.oak.plugins.index.solr.query.SolrIndexIT.testNativeMLTQueryWithStream(SolrIndexIT.java:281)
> [ERROR] 
> testNativeMLTQuery(org.apache.jackrabbit.oak.plugins.index.solr.query.SolrIndexIT)
>   Time elapsed: 5.523 s  <<< FAILURE!
> org.junit.ComparisonFailure: expected: but was:
> at 
> org.apache.jackrabbit.oak.plugins.index.solr.query.SolrIndexIT.testNativeMLTQuery(SolrIndexIT.java:259)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8098) oak-examples/webapp: update spring boot dependency to 1.5.19

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8098:

Labels:   (was: candidate_oak_1_6)

> oak-examples/webapp: update spring boot dependency to 1.5.19
> 
>
> Key: OAK-8098
> URL: https://issues.apache.org/jira/browse/OAK-8098
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.8.13, 1.10.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7827) examples: update Spring dependencies to 1.5.16.RELEASE

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7827?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7827:

Labels:   (was: candidate_oak_1_6)

> examples: update Spring dependencies to 1.5.16.RELEASE
> --
>
> Key: OAK-7827
> URL: https://issues.apache.org/jira/browse/OAK-7827
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 1.10.0, 1.9.10, 1.8.13
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7585) oak-examples/standalone: update spring boot version

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7585:

Labels:   (was: candidate_oak_1_6)

> oak-examples/standalone: update spring boot version
> ---
>
> Key: OAK-7585
> URL: https://issues.apache.org/jira/browse/OAK-7585
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.5, 1.8.8
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7678) Update to default mockito version (defined in oak-parent)

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7678:

Labels:   (was: candidate_oak_1_6)

> Update to default mockito version (defined in oak-parent)
> -
>
> Key: OAK-7678
> URL: https://issues.apache.org/jira/browse/OAK-7678
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: authorization-cug, blob-cloud, blob-cloud-azure, 
> blob-plugins, core-spi, it, lucene, pojosr, query, run, search-mt, 
> segment-tar, segmentmk, solr, store-spi
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.7, 1.8.8
>
>
> ...where no source code changes are needed...



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8180) Update mockito to 2.25.1

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8180:

Labels:   (was: candidate_oak_1_6)

> Update mockito to 2.25.1
> 
>
> Key: OAK-8180
> URL: https://issues.apache.org/jira/browse/OAK-8180
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.10.3, 1.8.14
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7679) oak-core: update Mockito version and fix test case to be compatible with it

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7679:

Labels:   (was: candidate_oak_1_6)

> oak-core: update Mockito version and fix test case to be compatible with it
> ---
>
> Key: OAK-7679
> URL: https://issues.apache.org/jira/browse/OAK-7679
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.7, 1.8.8
>
> Attachments: OAK-7679.diff
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7829) oak-examples: update Tomcat dependency to 7.0.91

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7829:

Labels:   (was: candidate_oak_1_6)

> oak-examples: update Tomcat dependency to 7.0.91
> 
>
> Key: OAK-7829
> URL: https://issues.apache.org/jira/browse/OAK-7829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 1.10.0, 1.8.9, 1.9.10
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8163) examples: update Tomcat dependency to 7.0.93

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8163:

Labels:   (was: candidate_oak_1_6)

> examples: update Tomcat dependency to 7.0.93
> 
>
> Key: OAK-8163
> URL: https://issues.apache.org/jira/browse/OAK-8163
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.10.3, 1.8.14
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7257) oak-examples: update Tomcat dependency

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7257:

Labels:   (was: candidate_oak_1_0 candidate_oak_1_2 candidate_oak_1_4 
candidate_oak_1_6)

> oak-examples: update Tomcat dependency
> --
>
> Key: OAK-7257
> URL: https://issues.apache.org/jira/browse/OAK-7257
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Marcel Reutegger
>Priority: Minor
> Fix For: 1.10.0, 1.9.6, 1.8.6
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7607) Update 7.0.* Tomcat dependencies once 7.0.90 is released

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7607:

Labels:   (was: candidate_oak_1_0 candidate_oak_1_2 candidate_oak_1_4 
candidate_oak_1_6)

> Update 7.0.* Tomcat dependencies once 7.0.90 is released
> 
>
> Key: OAK-7607
> URL: https://issues.apache.org/jira/browse/OAK-7607
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent, webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.7, 1.8.7
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8146) oak-run support for inspecting clusterNodeInfo

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8146:

Labels:   (was: candidate_oak_1_6)

> oak-run support for inspecting clusterNodeInfo
> --
>
> Key: OAK-8146
> URL: https://issues.apache.org/jira/browse/OAK-8146
> Project: Jackrabbit Oak
>  Issue Type: New Feature
>  Components: documentmk, run
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.8.13, 1.10.3, 1.14.0
>
> Attachments: OAK-8146-1.patch, OAK-8146-2.diff, OAK-8146-3.diff, 
> OAK-8146.diff, OAK-8146.diff
>
>
> - readable dump of cluster node info entries
> - command to purge selected entries (later)



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8201) RDBDocumentStore in ReadOnly mode should never modify persistence

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8201:

Labels:   (was: candidate_oak_1_6)

> RDBDocumentStore in ReadOnly mode should never modify persistence
> -
>
> Key: OAK-8201
> URL: https://issues.apache.org/jira/browse/OAK-8201
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.8.13, 1.10.3, 1.14.0
>
> Attachments: OAK-8201.diff
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8273) RDBDocumentStore: createOrUpdate with less than 3 ops suboptimal

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8273:

Labels:   (was: candidate_oak_1_6)

> RDBDocumentStore: createOrUpdate with less than 3 ops suboptimal
> 
>
> Key: OAK-8273
> URL: https://issues.apache.org/jira/browse/OAK-8273
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.8.13, 1.10.3, 1.14.0
>
> Attachments: OAK-8273.diff
>
>
> {{createOrUpdate()}} with 1 or 2 operations works, but is handled by the 
> fallback code that is supposed to handle failures during bulk updates.
> Thus:
> - misleading DEBUG logging ("update conflict on...")
> - unnecessary cache invalidation



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7894) RDBDocumentStore: add perf logging for JDBC read operations

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7894?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7894:

Labels:   (was: candidate_oak_1_6)

> RDBDocumentStore: add perf logging for JDBC read operations
> ---
>
> Key: OAK-7894
> URL: https://issues.apache.org/jira/browse/OAK-7894
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.12, 1.8.12
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8337) RDBDocumentStore: refactor index dumping code

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8337:

Labels:   (was: candidate_oak_1_6)

> RDBDocumentStore: refactor index dumping code 
> --
>
> Key: OAK-8337
> URL: https://issues.apache.org/jira/browse/OAK-8337
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.3, 1.14.0, 1.8.14
>
> Attachments: OAK-8337.diff
>
>
> ...to reduce casting and improve readability.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-6974) RDBDocumentSerializer: factor out columnProperties

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6974:

Labels:   (was: candidate_oak_1_6)

> RDBDocumentSerializer: factor out columnProperties
> --
>
> Key: OAK-6974
> URL: https://issues.apache.org/jira/browse/OAK-6974
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.7.12, 1.8.0
>
>
> ...because they might vary based on the table in the future.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-6813) DocumentStore conditional remove: reduce set of supported conditions to what the Version GC needs

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6813?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6813:

Labels:   (was: candidate_oak_1_0 candidate_oak_1_2 candidate_oak_1_4 
candidate_oak_1_6)

> DocumentStore conditional remove: reduce set of supported conditions to what 
> the Version GC needs
> -
>
> Key: OAK-6813
> URL: https://issues.apache.org/jira/browse/OAK-6813
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.7.11, 1.8.0
>
> Attachments: OAK-6813-simplified.diff, OAK-6813.diff
>
>
> ...and verify in tests that implementations consistently reject other 
> variants.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-6812) UpdateOp Condition: be consistent about the support for non-revision properties

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6812?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6812:

Labels:   (was: candidate_oak_1_6)

> UpdateOp Condition: be consistent about the support for non-revision 
> properties
> ---
>
> Key: OAK-6812
> URL: https://issues.apache.org/jira/browse/OAK-6812
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.9.0, 1.10.0, 1.8.14
>
> Attachments: OAK-6812-b.diff, OAK-6812.diff
>
>
> For instance, EXISTS should be supported for non-revision properties.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-6744) OAK Solr Core on JDK 9: Could not find artifact jdk.tools:jdk.tools:jar:1.6

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6744:

Labels:   (was: candidate_oak_1_6)

> OAK Solr Core on JDK 9: Could not find artifact jdk.tools:jdk.tools:jar:1.6
> ---
>
> Key: OAK-6744
> URL: https://issues.apache.org/jira/browse/OAK-6744
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: solr
>Affects Versions: 1.7.8
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.7.9, 1.8.0
>
> Attachments: OAK-6744.diff
>
>
> {noformat}
> [ERROR] Failed to execute goal on project oak-solr-core: Could not resolve 
> dependencies for project 
> org.apache.jackrabbit:oak-solr-core:bundle:1.8-SNAPSHOT: Could not find 
> artifact jdk.tools:jdk.tools:jar:1.6 at specified path C:\Program 
> Files\Java\jdk-9/../lib/tools.jar -> [Help 1]
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-6414) Use Tika config to determine non indexed mimeTypes

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6414:

Labels:   (was: candidate_oak_1_6)

> Use Tika config to determine non indexed mimeTypes
> --
>
> Key: OAK-6414
> URL: https://issues.apache.org/jira/browse/OAK-6414
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Chetan Mehrotra
>Assignee: Chetan Mehrotra
>Priority: Major
> Fix For: 1.7.4, 1.8.0, 1.6.18
>
>
> With OAK-2895 support was added to avoid loading of binary content whose 
> mimeType have been excluded from indexing via configuring EmptyParser against 
> them. That approach used a lazyInputStream and relied on the fact that Tika 
> would not access the stream if none of the parser is going to touch that file.
> However as seen while upgrading to Tika 1.15 now Tika would [check that the 
> InputStream support marking or 
> not|https://github.com/apache/tika/commit/896c46a0c652de436da0e4f25bfa53a7d83ae02f].
>  
> To support this change we need to change the logic on Oak side to explicit 
> check by reading tika-config.xml to see which all mimeType have been 
> configured with EmptyParser



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-6207) RDBDocumentStore: allow schema evolution part 2: record schema version when updating/inserting rows

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6207:

Labels:   (was: candidate_oak_1_0 candidate_oak_1_2 candidate_oak_1_4 
candidate_oak_1_6)

> RDBDocumentStore: allow schema evolution part 2: record schema version when 
> updating/inserting rows
> ---
>
> Key: OAK-6207
> URL: https://issues.apache.org/jira/browse/OAK-6207
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: documentmk, rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.7.0, 1.8.0
>
> Attachments: OAK-6207.diff, OAK-6207.diff, OAK-6207.diff
>
>
> Currently, new/extra columns get reported on startup but then are ignored. 
> This allows evolving the schema without immediately breaking existing 
> installs. However, we won't know whether a value in a new column was put 
> there deliberately or just wasn't updated properly by old code.
> Idea:
> - add a new "VERSION" column
> - when inserting/updating rows, record the DB schema version understood by 
> the code doing the update
> Advantages:
> - allows relatively easy check what versions of code are writing to the DB
> - inexpensive
> - helps finding rows that need a migration step
> Disadvantage:
> - the row itself will be unreliably until all instances connecting to the DB 
> maintain it



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Commented] (OAK-6359) Change behavior for very complex queries

2019-07-12 Thread Julian Reschke (JIRA)


[ 
https://issues.apache.org/jira/browse/OAK-6359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16883741#comment-16883741
 ] 

Julian Reschke commented on OAK-6359:
-

trunk: (1.7.5) [r1802548|http://svn.apache.org/r1802548] (1.7.3) 
[r1799389|http://svn.apache.org/r1799389] 
[r1799219|http://svn.apache.org/r1799219]
1.8: (1.7.5) [r1802548|http://svn.apache.org/r1802548] (1.7.3) 
[r1799389|http://svn.apache.org/r1799389] 
[r1799219|http://svn.apache.org/r1799219]
1.6: (1.6.4) [r1802566|http://svn.apache.org/r1802566]
1.4: (1.4.18) [r1802584|http://svn.apache.org/r1802584]


> Change behavior for very complex queries
> 
>
> Key: OAK-6359
> URL: https://issues.apache.org/jira/browse/OAK-6359
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: query
>Reporter: Thomas Mueller
>Assignee: Thomas Mueller
>Priority: Critical
>  Labels: candidate_oak_1_4, candidate_oak_1_6
> Fix For: 1.7.5, 1.6.4, 1.4.18, 1.8.0
>
>
> Very complex queries can cause take a long time to parse, and can possibly 
> cause OOME. It would be good if processing queries automatically stops after 
> some number of loops, after some time, or some amount of memory was used. And 
> then throw an exception "query too complex".
> Example query:
> {noformat}
> //element(*,rep:Authorizable)[ ( (  
>  jcr:like(fn:lower-case(fn:name()), 'audio%')
>  or jcr:contains(@rep:principalName,'audio*')
>  or jcr:contains(@cq:first-name,'audio*')
>  or jcr:contains(@cq:last-name,'audio*')
>  or jcr:contains(profile/@givenName,'audio*')
>  or jcr:contains(profile/@familyName,'audio*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'conference%')
>  or jcr:contains(@rep:principalName,'conference*')
>  or jcr:contains(@cq:first-name,'conference*')
>  or jcr:contains(@cq:last-name,'conference*')
>  or jcr:contains(profile/@givenName,'conference*')
>  or jcr:contains(profile/@familyName,'conference*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'details:%')
>  or jcr:contains(@rep:principalName,'details:*')
>  or jcr:contains(@cq:first-name,'details:*')
>  or jcr:contains(@cq:last-name,'details:*')
>  or jcr:contains(profile/@givenName,'details:*')
>  or jcr:contains(profile/@familyName,'details:*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'conference%')
>  or jcr:contains(@rep:principalName,'conference*')
>  or jcr:contains(@cq:first-name,'conference*')
>  or jcr:contains(@cq:last-name,'conference*')
>  or jcr:contains(profile/@givenName,'conference*')
>  or jcr:contains(profile/@familyName,'conference*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'code:%')
>  or jcr:contains(@rep:principalName,'code:*')
>  or jcr:contains(@cq:first-name,'code:*')
>  or jcr:contains(@cq:last-name,'code:*')
>  or jcr:contains(profile/@givenName,'code:*')
>  or jcr:contains(profile/@familyName,'code:*') )
>  and (  jcr:like(fn:lower-case(fn:name()), '123456%')
>  or jcr:contains(@rep:principalName,'123456*')
>  or jcr:contains(@cq:first-name,'123456*')
>  or jcr:contains(@cq:last-name,'123456*')
>  or jcr:contains(profile/@givenName,'123456*')
>  or jcr:contains(profile/@familyName,'123456*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'further%')
>  or jcr:contains(@rep:principalName,'further*')
>  or jcr:contains(@cq:first-name,'further*')
>  or jcr:contains(@cq:last-name,'further*')
>  or jcr:contains(profile/@givenName,'further*')
>  or jcr:contains(profile/@familyName,'further*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'dial%')
>  or jcr:contains(@rep:principalName,'dial*')
>  or jcr:contains(@cq:first-name,'dial*')
>  or jcr:contains(@cq:last-name,'dial*')
>  or jcr:contains(profile/@givenName,'dial*')
>  or jcr:contains(profile/@familyName,'dial*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'in%')
>  or jcr:contains(@rep:principalName,'in*')
>  or jcr:contains(@cq:first-name,'in*')
>  or jcr:contains(@cq:last-name,'in*')
>  or jcr:contains(profile/@givenName,'in*')
>  or jcr:contains(profile/@familyName,'in*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'numbers:%')
>  or jcr:contains(@rep:principalName,'numbers:*')
>  or jcr:contains(@cq:first-name,'numbers:*')
>  or jcr:contains(@cq:last-name,'numbers:*')
>  or jcr:contains(profile/@givenName,'numbers:*')
>  or jcr:contains(profile/@familyName,'numbers:*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'http://wikipedia.org%')
>  or jcr:contains(@rep:principalName,'http://wikipedia.org*')
>  or jcr:contains(@cq:first-name,'http://wikipedia.org*')
>  or jcr:contains(@cq:last-name,'http://wikipedia.org*')
>  or jcr:contains(profile/@givenName,'http://wikipedia.org*')
>  or jcr:contains(profile/@familyName,'http://wikipedia.org*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'conference%')
>  or jcr:contains(@rep:principalName,'conference*')

[jira] [Updated] (OAK-6359) Change behavior for very complex queries

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6359:

Labels:   (was: candidate_oak_1_4 candidate_oak_1_6)

> Change behavior for very complex queries
> 
>
> Key: OAK-6359
> URL: https://issues.apache.org/jira/browse/OAK-6359
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: query
>Reporter: Thomas Mueller
>Assignee: Thomas Mueller
>Priority: Critical
> Fix For: 1.7.5, 1.6.4, 1.4.18, 1.8.0
>
>
> Very complex queries can cause take a long time to parse, and can possibly 
> cause OOME. It would be good if processing queries automatically stops after 
> some number of loops, after some time, or some amount of memory was used. And 
> then throw an exception "query too complex".
> Example query:
> {noformat}
> //element(*,rep:Authorizable)[ ( (  
>  jcr:like(fn:lower-case(fn:name()), 'audio%')
>  or jcr:contains(@rep:principalName,'audio*')
>  or jcr:contains(@cq:first-name,'audio*')
>  or jcr:contains(@cq:last-name,'audio*')
>  or jcr:contains(profile/@givenName,'audio*')
>  or jcr:contains(profile/@familyName,'audio*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'conference%')
>  or jcr:contains(@rep:principalName,'conference*')
>  or jcr:contains(@cq:first-name,'conference*')
>  or jcr:contains(@cq:last-name,'conference*')
>  or jcr:contains(profile/@givenName,'conference*')
>  or jcr:contains(profile/@familyName,'conference*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'details:%')
>  or jcr:contains(@rep:principalName,'details:*')
>  or jcr:contains(@cq:first-name,'details:*')
>  or jcr:contains(@cq:last-name,'details:*')
>  or jcr:contains(profile/@givenName,'details:*')
>  or jcr:contains(profile/@familyName,'details:*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'conference%')
>  or jcr:contains(@rep:principalName,'conference*')
>  or jcr:contains(@cq:first-name,'conference*')
>  or jcr:contains(@cq:last-name,'conference*')
>  or jcr:contains(profile/@givenName,'conference*')
>  or jcr:contains(profile/@familyName,'conference*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'code:%')
>  or jcr:contains(@rep:principalName,'code:*')
>  or jcr:contains(@cq:first-name,'code:*')
>  or jcr:contains(@cq:last-name,'code:*')
>  or jcr:contains(profile/@givenName,'code:*')
>  or jcr:contains(profile/@familyName,'code:*') )
>  and (  jcr:like(fn:lower-case(fn:name()), '123456%')
>  or jcr:contains(@rep:principalName,'123456*')
>  or jcr:contains(@cq:first-name,'123456*')
>  or jcr:contains(@cq:last-name,'123456*')
>  or jcr:contains(profile/@givenName,'123456*')
>  or jcr:contains(profile/@familyName,'123456*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'further%')
>  or jcr:contains(@rep:principalName,'further*')
>  or jcr:contains(@cq:first-name,'further*')
>  or jcr:contains(@cq:last-name,'further*')
>  or jcr:contains(profile/@givenName,'further*')
>  or jcr:contains(profile/@familyName,'further*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'dial%')
>  or jcr:contains(@rep:principalName,'dial*')
>  or jcr:contains(@cq:first-name,'dial*')
>  or jcr:contains(@cq:last-name,'dial*')
>  or jcr:contains(profile/@givenName,'dial*')
>  or jcr:contains(profile/@familyName,'dial*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'in%')
>  or jcr:contains(@rep:principalName,'in*')
>  or jcr:contains(@cq:first-name,'in*')
>  or jcr:contains(@cq:last-name,'in*')
>  or jcr:contains(profile/@givenName,'in*')
>  or jcr:contains(profile/@familyName,'in*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'numbers:%')
>  or jcr:contains(@rep:principalName,'numbers:*')
>  or jcr:contains(@cq:first-name,'numbers:*')
>  or jcr:contains(@cq:last-name,'numbers:*')
>  or jcr:contains(profile/@givenName,'numbers:*')
>  or jcr:contains(profile/@familyName,'numbers:*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'http://wikipedia.org%')
>  or jcr:contains(@rep:principalName,'http://wikipedia.org*')
>  or jcr:contains(@cq:first-name,'http://wikipedia.org*')
>  or jcr:contains(@cq:last-name,'http://wikipedia.org*')
>  or jcr:contains(profile/@givenName,'http://wikipedia.org*')
>  or jcr:contains(profile/@familyName,'http://wikipedia.org*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'conference%')
>  or jcr:contains(@rep:principalName,'conference*')
>  or jcr:contains(@cq:first-name,'conference*')
>  or jcr:contains(@cq:last-name,'conference*')
>  or jcr:contains(profile/@givenName,'conference*')
>  or jcr:contains(profile/@familyName,'conference*') )
>  and (  jcr:like(fn:lower-case(fn:name()), 'number(s):%')
>  or jcr:contains(@rep:principalName,'number(s):*')
>  or jcr:contains(@cq:first-name,'number(s):*')
>  or jcr:contains(@cq:last-name,'number(s):*')
>  or jcr:contains(profile/@givenName,'number(s):*')
>  o

[jira] [Updated] (OAK-6361) Oak run tika command should connect to NodeStore in read only mode

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6361:

Labels:   (was: candidate_oak_1_6)

> Oak run tika command should connect to NodeStore in read only mode
> --
>
> Key: OAK-6361
> URL: https://issues.apache.org/jira/browse/OAK-6361
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Chetan Mehrotra
>Assignee: Chetan Mehrotra
>Priority: Minor
> Fix For: 1.7.2, 1.8.0
>
>
> The tika command in oak-run used for text pre extraction should connect to 
> NodeStore in read only mode



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-6830) RDBDocumentStore: allow schema evolution part 3

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-6830?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6830:

Labels:   (was: candidate_oak_1_6)

> RDBDocumentStore: allow schema evolution part 3
> ---
>
> Key: OAK-6830
> URL: https://issues.apache.org/jira/browse/OAK-6830
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.7.10, 1.8.0
>
>
> - set initial version to "1" (upgrade is covered by 
> {{RDBDocumentStoreSchemaUpgradeTest}})
> - improve {{RDBHelper}} to print out upgrade statements
> - add link to {{RDBHelper}} in {{RDBDocumentStore}} javadoc
> - add test coverage for failing update
> - allow an upgrade step to use multiple statements



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Comment Edited] (OAK-7689) Update maven plugins from org.apache.maven.plugins

2019-07-12 Thread Julian Reschke (JIRA)


[ 
https://issues.apache.org/jira/browse/OAK-7689?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16797329#comment-16797329
 ] 

Julian Reschke edited comment on OAK-7689 at 7/12/19 11:56 AM:
---

trunk: (1.9.7) [r1837596|http://svn.apache.org/r1837596]
1.8: (1.8.13) [r1855925|http://svn.apache.org/r1855925]
1.6: [r1862967|http://svn.apache.org/r1862967]



was (Author: reschke):
trunk: [r1837596|http://svn.apache.org/r1837596]
1.8: [r1855925|http://svn.apache.org/r1855925]


> Update maven plugins from org.apache.maven.plugins
> --
>
> Key: OAK-7689
> URL: https://issues.apache.org/jira/browse/OAK-7689
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples, parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.7, 1.8.13, 1.6.18
>
>
> {noformat}
>  maven-war-plugin
> -3.2.0
> +3.2.2
>maven-compiler-plugin
> -  3.7.0
> +  3.8.0
>maven-javadoc-plugin
> -  3.0.0
> +  3.0.1
>maven-project-info-reports-plugin
> -  2.9
> +  3.0.0
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7689) Update maven plugins from org.apache.maven.plugins

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7689:

Fix Version/s: 1.6.18

> Update maven plugins from org.apache.maven.plugins
> --
>
> Key: OAK-7689
> URL: https://issues.apache.org/jira/browse/OAK-7689
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples, parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_6
> Fix For: 1.10.0, 1.9.7, 1.8.13, 1.6.18
>
>
> {noformat}
>  maven-war-plugin
> -3.2.0
> +3.2.2
>maven-compiler-plugin
> -  3.7.0
> +  3.8.0
>maven-javadoc-plugin
> -  3.0.0
> +  3.0.1
>maven-project-info-reports-plugin
> -  2.9
> +  3.0.0
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7689) Update maven plugins from org.apache.maven.plugins

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7689:

Labels:   (was: candidate_oak_1_6)

> Update maven plugins from org.apache.maven.plugins
> --
>
> Key: OAK-7689
> URL: https://issues.apache.org/jira/browse/OAK-7689
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples, parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.7, 1.8.13, 1.6.18
>
>
> {noformat}
>  maven-war-plugin
> -3.2.0
> +3.2.2
>maven-compiler-plugin
> -  3.7.0
> +  3.8.0
>maven-javadoc-plugin
> -  3.0.0
> +  3.0.1
>maven-project-info-reports-plugin
> -  2.9
> +  3.0.0
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8111) Create read-only DocumentNodeStore for oak-run recovery dry run

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8111:

Labels:   (was: candidate_oak_1_6)

> Create read-only DocumentNodeStore for oak-run recovery dry run
> ---
>
> Key: OAK-8111
> URL: https://issues.apache.org/jira/browse/OAK-8111
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: oak-run
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.8.13, 1.10.3
>
> Attachments: OAK-8111-2.diff, OAK-8111.diff, OAK-8111.diff, 
> OAK-8111.diff, OAK-8111.diff
>
>
> The oak-run recovery command always creates a read-write DocumentNodeStore 
> even when the dryRun flag is set. In dryRun mode, the command should create a 
> read-only DocumentNodeStore.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8004) oak-run: support "recovery" command for RDBDocumentStore

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8004:

Labels:   (was: candidate_oak_1_6)

> oak-run: support "recovery" command for RDBDocumentStore
> 
>
> Key: OAK-8004
> URL: https://issues.apache.org/jira/browse/OAK-8004
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk, run
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.10.1, 1.8.12
>
> Attachments: OAK-8004.diff
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8089) DocumentNodeStore dispose can fail when duration of final background ops exceeds lease time

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8089:

Labels:   (was: candidate_oak_1_6)

> DocumentNodeStore dispose can fail when duration of final background ops 
> exceeds lease time
> ---
>
> Key: OAK-8089
> URL: https://issues.apache.org/jira/browse/OAK-8089
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.8.13, 1.10.3
>
> Attachments: OAK-8089.diff, OAK-8089.diff, oak-8089.patch
>
>
> The problem is that {{dispose()}} let's the {{BackgroundLeaseUpdateThread}} 
> run once.
> If the duration of the remaining operations then exceeds the lease update 
> interval, these operations will fail with a {{DocumentStoreException}}.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8341) Include tomcat-jdbc/juli in oak-run

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8341:

Fix Version/s: 1.6.18

> Include tomcat-jdbc/juli in oak-run
> ---
>
> Key: OAK-8341
> URL: https://issues.apache.org/jira/browse/OAK-8341
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: rdbmk, run
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_6
> Fix For: 1.10.3, 1.14.0, 1.6.18, 1.8.14
>
>
> This will increase oak-run by ~200K, but will make life much easier for 
> people needing oak-run for rdb instances.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8341) Include tomcat-jdbc/juli in oak-run

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8341:

Labels:   (was: candidate_oak_1_6)

> Include tomcat-jdbc/juli in oak-run
> ---
>
> Key: OAK-8341
> URL: https://issues.apache.org/jira/browse/OAK-8341
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: rdbmk, run
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.3, 1.14.0, 1.6.18, 1.8.14
>
>
> This will increase oak-run by ~200K, but will make life much easier for 
> people needing oak-run for rdb instances.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8214) RDBDocumentStore may not inherit ReadOnly flag from DocumentNodeStore

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8214:

Labels:   (was: candidate_oak_1_6)

> RDBDocumentStore may not inherit ReadOnly flag from DocumentNodeStore
> -
>
> Key: OAK-8214
> URL: https://issues.apache.org/jira/browse/OAK-8214
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk, rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.8.13, 1.10.3, 1.14.0
>
> Attachments: OAK-8214.diff
>
>
> ...because RDBDocumentStore gets initialized early when the Datasource is set 
> using {{RDBDocumentStoreBuilder.setRDBConnection}}.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7831) examples: update htmlunit dependency to 2.33

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7831:

Labels: jdk8  (was: candidate_oak_1_6)

> examples: update htmlunit dependency to 2.33
> 
>
> Key: OAK-7831
> URL: https://issues.apache.org/jira/browse/OAK-7831
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: jdk8
> Fix For: 1.10.0, 1.9.10, 1.8.13
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7912) ValidNamesTest: potential NPE in teardown

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7912:

Labels:   (was: candidate_oak_1_6)

> ValidNamesTest: potential NPE in teardown
> -
>
> Key: OAK-7912
> URL: https://issues.apache.org/jira/browse/OAK-7912
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.9.12, 1.8.13
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7970) RDB*Store: add profile for DB2 11.1 JDBC driver

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7970:

Labels:   (was: candidate_oak_1_6)

> RDB*Store: add profile for DB2 11.1 JDBC driver
> ---
>
> Key: OAK-7970
> URL: https://issues.apache.org/jira/browse/OAK-7970
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.10.0, 1.12.0, 1.8.14
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8043) RDB: expose DDL generation functionality in oak-run

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8043:

Labels:   (was: candidate_oak_1_6)

> RDB: expose DDL generation functionality in oak-run
> ---
>
> Key: OAK-8043
> URL: https://issues.apache.org/jira/browse/OAK-8043
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: oak-run, rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.10.1, 1.8.12
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7960) RDB: add to Oak documentation

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7960:

Labels:   (was: candidate_oak_1_6)

> RDB: add to Oak documentation
> -
>
> Key: OAK-7960
> URL: https://issues.apache.org/jira/browse/OAK-7960
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: doc, documentmk, rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.10.1, 1.8.12
>
> Attachments: OAK-7960.diff
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8080) RDB*Store: move DB-specific config hints from Javadoc into oak-doc

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8080:

Labels:   (was: candidate_oak_1_6)

> RDB*Store: move DB-specific config hints from Javadoc into oak-doc
> --
>
> Key: OAK-8080
> URL: https://issues.apache.org/jira/browse/OAK-8080
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: doc, rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.10.2, 1.8.14
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-8083) RDB*Store: add SQLServer specific documentation

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-8083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-8083:

Labels:   (was: candidate_oak_1_6)

> RDB*Store: add SQLServer specific documentation
> ---
>
> Key: OAK-8083
> URL: https://issues.apache.org/jira/browse/OAK-8083
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: doc, rdbmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.12.0, 1.10.3, 1.8.14
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Comment Edited] (OAK-7472) tests should pass with locking disabled

2019-07-12 Thread Julian Reschke (JIRA)


[ 
https://issues.apache.org/jira/browse/OAK-7472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16606955#comment-16606955
 ] 

Julian Reschke edited comment on OAK-7472 at 7/12/19 7:30 AM:
--

trunk: (1.9.2) [r1831689|http://svn.apache.org/r1831689] (1.9.1) 
[r1830923|http://svn.apache.org/r1830923] 
[r1830911|http://svn.apache.org/r1830911]
1.8: (1.8.8) [r1840283|http://svn.apache.org/r1840283]
1.6: [r1862954|http://svn.apache.org/r1862954]



was (Author: reschke):
trunk: [r1831689|http://svn.apache.org/r1831689] 
[r1830923|http://svn.apache.org/r1830923] 
[r1830911|http://svn.apache.org/r1830911]
1.8: [r1840283|http://svn.apache.org/r1840283]

> tests should pass with locking disabled
> ---
>
> Key: OAK-7472
> URL: https://issues.apache.org/jira/browse/OAK-7472
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_4
> Fix For: 1.10.0, 1.9.2, 1.8.8, 1.6.18
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7472) tests should pass with locking disabled

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7472:

Labels: candidate_oak_1_4  (was: candidate_oak_1_6)

> tests should pass with locking disabled
> ---
>
> Key: OAK-7472
> URL: https://issues.apache.org/jira/browse/OAK-7472
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_4
> Fix For: 1.10.0, 1.9.2, 1.8.8, 1.6.18
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (OAK-7472) tests should pass with locking disabled

2019-07-12 Thread Julian Reschke (JIRA)


 [ 
https://issues.apache.org/jira/browse/OAK-7472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-7472:

Fix Version/s: 1.6.18

> tests should pass with locking disabled
> ---
>
> Key: OAK-7472
> URL: https://issues.apache.org/jira/browse/OAK-7472
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_6
> Fix For: 1.10.0, 1.9.2, 1.8.8, 1.6.18
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)