[jira] [Commented] (OAK-7981) Implement elastic search support based off of oak-search
[ 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
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
[ 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
[ 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
[ 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
[ 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
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
[ 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
[ 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
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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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()
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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)
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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)