[jira] [Updated] (OAK-8288) fix javadoc:javadoc for jdk >= 13
[ https://issues.apache.org/jira/browse/OAK-8288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8288: Labels: (was: candidate_oak_1_10) > fix javadoc:javadoc for jdk >= 13 > - > > Key: OAK-8288 > URL: https://issues.apache.org/jira/browse/OAK-8288 > Project: Jackrabbit Oak > Issue Type: Bug >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.16.0 > > Attachments: JavaDocHtmlHeaderTest.java > > > Javadoc in JDK 13 makes additional HTML validity checks: > * nesting of headlines ( after is an error) > * empty tags -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8286) Update jetbrains nullability annotations to 17.0.0
[ https://issues.apache.org/jira/browse/OAK-8286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863730#comment-16863730 ] Julian Reschke commented on OAK-8286: - trunk: (1.14.0) [r1858385|http://svn.apache.org/r1858385] 1.10: [r1861312|http://svn.apache.org/r1861312] > Update jetbrains nullability annotations to 17.0.0 > -- > > Key: OAK-8286 > URL: https://issues.apache.org/jira/browse/OAK-8286 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8286) Update jetbrains nullability annotations to 17.0.0
[ https://issues.apache.org/jira/browse/OAK-8286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8286: Fix Version/s: 1.10.3 > Update jetbrains nullability annotations to 17.0.0 > -- > > Key: OAK-8286 > URL: https://issues.apache.org/jira/browse/OAK-8286 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8286) Update jetbrains nullability annotations to 17.0.0
[ https://issues.apache.org/jira/browse/OAK-8286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8286: Labels: candidate_oak_1_8 (was: candidate_oak_1_10) > Update jetbrains nullability annotations to 17.0.0 > -- > > Key: OAK-8286 > URL: https://issues.apache.org/jira/browse/OAK-8286 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (OAK-8286) Update jetbrains nullability annotations to 17.0.0
[ https://issues.apache.org/jira/browse/OAK-8286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8286: Comment: was deleted (was: trunk: [r1858385|http://svn.apache.org/r1858385]) > Update jetbrains nullability annotations to 17.0.0 > -- > > Key: OAK-8286 > URL: https://issues.apache.org/jira/browse/OAK-8286 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8331) Update Tika dependency to 1.21
[ https://issues.apache.org/jira/browse/OAK-8331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863651#comment-16863651 ] Julian Reschke commented on OAK-8331: - trunk: (1.14.0) [r1859533|http://svn.apache.org/r1859533] 1.10: [r1861308|http://svn.apache.org/r1861308] > Update Tika dependency to 1.21 > -- > > Key: OAK-8331 > URL: https://issues.apache.org/jira/browse/OAK-8331 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (OAK-8331) Update Tika dependency to 1.21
[ https://issues.apache.org/jira/browse/OAK-8331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8331: Comment: was deleted (was: trunk: [r1859533|http://svn.apache.org/r1859533]) > Update Tika dependency to 1.21 > -- > > Key: OAK-8331 > URL: https://issues.apache.org/jira/browse/OAK-8331 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8331) Update Tika dependency to 1.21
[ https://issues.apache.org/jira/browse/OAK-8331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8331: Fix Version/s: 1.10.3 > Update Tika dependency to 1.21 > -- > > Key: OAK-8331 > URL: https://issues.apache.org/jira/browse/OAK-8331 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8331) Update Tika dependency to 1.21
[ https://issues.apache.org/jira/browse/OAK-8331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8331: Labels: candidate_oak_1_8 (was: candidate_oak_1_10) > Update Tika dependency to 1.21 > -- > > Key: OAK-8331 > URL: https://issues.apache.org/jira/browse/OAK-8331 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8376) update commons-codec dependency to 1.12
[ https://issues.apache.org/jira/browse/OAK-8376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863446#comment-16863446 ] Julian Reschke commented on OAK-8376: - trunk: (1.14.0) [r1860548|http://svn.apache.org/r1860548] 1.10: [r1861299|http://svn.apache.org/r1861299] > update commons-codec dependency to 1.12 > --- > > Key: OAK-8376 > URL: https://issues.apache.org/jira/browse/OAK-8376 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (OAK-8376) update commons-codec dependency to 1.12
[ https://issues.apache.org/jira/browse/OAK-8376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8376: Comment: was deleted (was: trunk: [r1860548|http://svn.apache.org/r1860548]) > update commons-codec dependency to 1.12 > --- > > Key: OAK-8376 > URL: https://issues.apache.org/jira/browse/OAK-8376 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8376) update commons-codec dependency to 1.12
[ https://issues.apache.org/jira/browse/OAK-8376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8376: Fix Version/s: 1.10.3 > update commons-codec dependency to 1.12 > --- > > Key: OAK-8376 > URL: https://issues.apache.org/jira/browse/OAK-8376 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8376) update commons-codec dependency to 1.12
[ https://issues.apache.org/jira/browse/OAK-8376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8376: Labels: candidate_oak_1_8 (was: candidate_oak_1_10) > update commons-codec dependency to 1.12 > --- > > Key: OAK-8376 > URL: https://issues.apache.org/jira/browse/OAK-8376 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8350) Update animal-sniffer dependency to 1.18
[ https://issues.apache.org/jira/browse/OAK-8350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863364#comment-16863364 ] Julian Reschke commented on OAK-8350: - trunk: (1.14.0) [r1860131|http://svn.apache.org/r1860131] 1.10: [r1861289|http://svn.apache.org/r1861289] > Update animal-sniffer dependency to 1.18 > > > Key: OAK-8350 > URL: https://issues.apache.org/jira/browse/OAK-8350 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8350) Update animal-sniffer dependency to 1.18
[ https://issues.apache.org/jira/browse/OAK-8350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8350: Fix Version/s: 1.10.3 > Update animal-sniffer dependency to 1.18 > > > Key: OAK-8350 > URL: https://issues.apache.org/jira/browse/OAK-8350 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8350) Update animal-sniffer dependency to 1.18
[ https://issues.apache.org/jira/browse/OAK-8350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8350: Labels: candidate_oak_1_8 (was: candidate_oak_1_10) > Update animal-sniffer dependency to 1.18 > > > Key: OAK-8350 > URL: https://issues.apache.org/jira/browse/OAK-8350 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (OAK-8350) Update animal-sniffer dependency to 1.18
[ https://issues.apache.org/jira/browse/OAK-8350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8350: Comment: was deleted (was: trunk: [r1860131|http://svn.apache.org/r1860131]) > Update animal-sniffer dependency to 1.18 > > > Key: OAK-8350 > URL: https://issues.apache.org/jira/browse/OAK-8350 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8402) Build Jackrabbit Oak #2209 failed
[ https://issues.apache.org/jira/browse/OAK-8402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863307#comment-16863307 ] Hudson commented on OAK-8402: - Previously failing build now is OK. Passed run: [Jackrabbit Oak #2210|https://builds.apache.org/job/Jackrabbit%20Oak/2210/] [console log|https://builds.apache.org/job/Jackrabbit%20Oak/2210/console] > Build Jackrabbit Oak #2209 failed > - > > Key: OAK-8402 > URL: https://issues.apache.org/jira/browse/OAK-8402 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit Oak #2209 has failed. > First failed run: [Jackrabbit Oak > #2209|https://builds.apache.org/job/Jackrabbit%20Oak/2209/] [console > log|https://builds.apache.org/job/Jackrabbit%20Oak/2209/console] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Resolved] (OAK-8271) Lucene path transformed result doesn't accomodate wildcards in relative path
[ https://issues.apache.org/jira/browse/OAK-8271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vikas Saurabh resolved OAK-8271. Resolution: Fixed Fix Version/s: 1.16.0 Applied [^OAK-8271.patch] on trunk at [r1861270|https://svn.apache.org/r1861270]. Added a bit of clarification in doc for dynamic operand for xpath and sql2 at [r1861271|https://svn.apache.org/r1861271]. > Lucene path transformed result doesn't accomodate wildcards in relative path > > > Key: OAK-8271 > URL: https://issues.apache.org/jira/browse/OAK-8271 > Project: Jackrabbit Oak > Issue Type: Bug > Components: lucene >Reporter: Vikas Saurabh >Assignee: Vikas Saurabh >Priority: Minor > Fix For: 1.16.0 > > Attachments: OAK-8271.patch > > > {{LucenePropertyIndex}} support answering a query with property constraint on > a relative path if there's an property (non-relative) is indexed on > {{nt:base}}. > e.g. with an index def such as > {noformat} > + /oak:index/fooIndex/indexRules/nt:base/properties >+ foo >- propertyIndex=true > {noformat} > we can answer queries such as > {noformat} > /jcr:root/a//element(*, some:type)[b/foo='bar'] > /jcr:root/a//element(*, some:type)[b/c/foo='bar'] > {noformat} > In the same spirit it could also support query with wildcard in relative path > fragment > {noformat} > /jcr:root/a//element(*, some:type)[b/*/foo='bar'] > {noformat} > but it doesn't work currently. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8348) Update surefire/failsafe dependencies to 2.22.2
[ https://issues.apache.org/jira/browse/OAK-8348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863183#comment-16863183 ] Julian Reschke commented on OAK-8348: - trunk: (1.14.0) [r1860120|http://svn.apache.org/r1860120] 1.10: [r1861268|http://svn.apache.org/r1861268] > Update surefire/failsafe dependencies to 2.22.2 > --- > > Key: OAK-8348 > URL: https://issues.apache.org/jira/browse/OAK-8348 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8348) Update surefire/failsafe dependencies to 2.22.2
[ https://issues.apache.org/jira/browse/OAK-8348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8348: Labels: candidate_oak_1_8 (was: candidate_oak_1_10) > Update surefire/failsafe dependencies to 2.22.2 > --- > > Key: OAK-8348 > URL: https://issues.apache.org/jira/browse/OAK-8348 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (OAK-8348) Update surefire/failsafe dependencies to 2.22.2
[ https://issues.apache.org/jira/browse/OAK-8348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8348: Comment: was deleted (was: trunk: [r1860120|http://svn.apache.org/r1860120]) > Update surefire/failsafe dependencies to 2.22.2 > --- > > Key: OAK-8348 > URL: https://issues.apache.org/jira/browse/OAK-8348 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8348) Update surefire/failsafe dependencies to 2.22.2
[ https://issues.apache.org/jira/browse/OAK-8348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8348: Fix Version/s: 1.10.3 > Update surefire/failsafe dependencies to 2.22.2 > --- > > Key: OAK-8348 > URL: https://issues.apache.org/jira/browse/OAK-8348 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8334) Update Jackson dependency to 2.9.9
[ https://issues.apache.org/jira/browse/OAK-8334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863116#comment-16863116 ] Julian Reschke commented on OAK-8334: - trunk: (1.14.0) [r1859612|http://svn.apache.org/r1859612] 1.10: [r1861261|http://svn.apache.org/r1861261] > Update Jackson dependency to 2.9.9 > -- > > Key: OAK-8334 > URL: https://issues.apache.org/jira/browse/OAK-8334 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8334) Update Jackson dependency to 2.9.9
[ https://issues.apache.org/jira/browse/OAK-8334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8334: Labels: candidate_oak_1_8 (was: candidate_oak_1_10) > Update Jackson dependency to 2.9.9 > -- > > Key: OAK-8334 > URL: https://issues.apache.org/jira/browse/OAK-8334 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (OAK-8334) Update Jackson dependency to 2.9.9
[ https://issues.apache.org/jira/browse/OAK-8334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8334: Comment: was deleted (was: trunk: [r1859612|http://svn.apache.org/r1859612]) > Update Jackson dependency to 2.9.9 > -- > > Key: OAK-8334 > URL: https://issues.apache.org/jira/browse/OAK-8334 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8334) Update Jackson dependency to 2.9.9
[ https://issues.apache.org/jira/browse/OAK-8334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8334: Fix Version/s: 1.10.3 > Update Jackson dependency to 2.9.9 > -- > > Key: OAK-8334 > URL: https://issues.apache.org/jira/browse/OAK-8334 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-2644) Lift the 150 character limit on node names
[ https://issues.apache.org/jira/browse/OAK-2644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-2644: Description: Currently -- as of Oak 1.1.7 and 1.0.12 releases -- there is a limit on the length of 150 characters for item names in Oak. This limit seems to be based upon a limitation in the MongoDB MK implementation because MongoDB has a limit of 1024 bytes (I think) for indexable properties. I think this limitation is highly unexpected and seems to be largely undocumented. For previous users of Jackrabbit it should probably at least be documented on the [Backwards Compatibility|http://jackrabbit.apache.org/oak/docs/differences.html] page. The main problem, though, I have with this limit is, that it is based on a limitation of a particular MK implementation and hits through the full stack. I would have rather expected such a persistence limitation to be fully hidden and handled inside the MK implementation. Granted this limitation does not seem to violate the JCR 2.1 specification which clearly states in section 3.2.4 Naming Restrictions: bq. This definition of JCR name represents the least restrictive set of constraints permitted for the naming of items and other entities. A repository may further restrict the names of entities to a subset of JCR names and in most cases is encouraged to do so. and bq. A writable repository may enforce any implementation-specific constraint by causing an exception to be thrown on an invalid JCR write method call. Still I think it is a questionable limitation for a generic repository where such names may be auto-generated and thus be quite long depending on the use case. I understand this may be hard to fix but would still be happy to be able to have (virtually) unlimited name length again as it was the case in Jackrabbit 2. Thanks. See also OAK-333 for a previous discussion. was: Currently -- as of Oak 1.1.7 and 1.0.12 releases -- there is a limit on the length of 150 characters for item names in Oak. This limit seems to be based upon a limitation in the MongoDB MK implementation because MongoDB has a limit of 1024 bytes (I think) for indexable properties. I think this limitation is highly unexpected and seems to be largeyl undocumented. For previous users of Jackrabbit it should probably at least be documented on the [Backwards Compatibility|http://jackrabbit.apache.org/oak/docs/differences.html] page. The main problem, though, I have with this limit is, that it is based on a limitation of a particular MK implementation and hits through the full stack. I would have rather expected such a persistence limitation to be fully hidden and handled inside the MK implementation. Granted this limitation does not seem to violate the JCR 2.1 specification which clearly states in section 3.2.4 Naming Restrictions: bq. This definition of JCR name represents the least restrictive set of constraints permitted for the naming of items and other entities. A repository may further restrict the names of entities to a subset of JCR names and in most cases is encouraged to do so. and bq. A writable repository may enforce any implementation-specific constraint by causing an exception to be thrown on an invalid JCR write method call. Still I think it is a questionable limitation for a generic repository where such names may be auto-generated and thus be quite long depending on the use case. I understand this may be hard to fix but would still be happy to be able to have (virtually) unlimited name length again as it was the case in Jackrabbit 2. Thanks. See also OAK-333 for a previous discussion. > Lift the 150 character limit on node names > -- > > Key: OAK-2644 > URL: https://issues.apache.org/jira/browse/OAK-2644 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: mongomk, rdbmk >Affects Versions: 1.0 >Reporter: Felix Meschberger >Priority: Major > > Currently -- as of Oak 1.1.7 and 1.0.12 releases -- there is a limit on the > length of 150 characters for item names in Oak. > This limit seems to be based upon a limitation in the MongoDB MK > implementation because MongoDB has a limit of 1024 bytes (I think) for > indexable properties. > I think this limitation is highly unexpected and seems to be largely > undocumented. For previous users of Jackrabbit it should probably at least be > documented on the [Backwards > Compatibility|http://jackrabbit.apache.org/oak/docs/differences.html] page. > The main problem, though, I have with this limit is, that it is based on a > limitation of a particular MK implementation and hits through the full stack. > I would have rather expected such a persistence limitation to be fully hidden > and handled inside the MK implementation. > Granted this limita
[jira] [Commented] (OAK-8255) update Apache parent pom to version 21
[ https://issues.apache.org/jira/browse/OAK-8255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863071#comment-16863071 ] Julian Reschke commented on OAK-8255: - Bisecting the changes in the Apache parent POM leads to this change: {noformat} commit c61872b6be4475ac323946b7bb36162342bbf3d0 (HEAD, refs/bisect/bad) Author: Herve Boutemy Date: Sat Jul 29 17:03:51 2017 + [MPOM-166] upgraded maven-plugin-plugin from 3.4 to 3.5 git-svn-id: https://svn.apache.org/repos/asf/maven/pom/trunk@1803380 13f79535-47bb-0310-9956-ffa450edef68 diff --git a/pom.xml b/pom.xml index 1bbc53b..b4c1efb 100644 --- a/pom.xml +++ b/pom.xml @@ -194,7 +194,7 @@ under the License. org.apache.maven.plugins maven-plugin-plugin - 3.4 + 3.5 org.apache.maven.plugins {noformat} > update Apache parent pom to version 21 > -- > > Key: OAK-8255 > URL: https://issues.apache.org/jira/browse/OAK-8255 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Attachments: diffs, ep-18.txt, ep-21.txt > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8332) update Tomcat JDBC dependency to 8.5.41
[ https://issues.apache.org/jira/browse/OAK-8332?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863024#comment-16863024 ] Julian Reschke commented on OAK-8332: - trunk: (1.14.0) [r1859609|http://svn.apache.org/r1859609] 1.10: [r1861253|http://svn.apache.org/r1861253] > update Tomcat JDBC dependency to 8.5.41 > --- > > Key: OAK-8332 > URL: https://issues.apache.org/jira/browse/OAK-8332 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (OAK-8332) update Tomcat JDBC dependency to 8.5.41
[ https://issues.apache.org/jira/browse/OAK-8332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8332: Comment: was deleted (was: trunk: [r1859609|http://svn.apache.org/r1859609]) > update Tomcat JDBC dependency to 8.5.41 > --- > > Key: OAK-8332 > URL: https://issues.apache.org/jira/browse/OAK-8332 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8332) update Tomcat JDBC dependency to 8.5.41
[ https://issues.apache.org/jira/browse/OAK-8332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8332: Labels: candidate_oak_1_8 (was: candidate_oak_1_10) > update Tomcat JDBC dependency to 8.5.41 > --- > > Key: OAK-8332 > URL: https://issues.apache.org/jira/browse/OAK-8332 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8332) update Tomcat JDBC dependency to 8.5.41
[ https://issues.apache.org/jira/browse/OAK-8332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8332: Fix Version/s: 1.10.3 > update Tomcat JDBC dependency to 8.5.41 > --- > > Key: OAK-8332 > URL: https://issues.apache.org/jira/browse/OAK-8332 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10 > Fix For: 1.10.3, 1.14.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8382) release doesn't work any more for oak-run
[ https://issues.apache.org/jira/browse/OAK-8382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16863005#comment-16863005 ] Julian Reschke commented on OAK-8382: - The problem surfaces with the update to parent pom 19 already. It seems to be caused by the fact that the assembly plugin doesn't get executed anymore. Attachments: log files for builds with parent poms 18 and 19, and diffs: [^log-18.txt] [^log-19.txt] [^log-diff.txt] > release doesn't work any more for oak-run > - > > Key: OAK-8382 > URL: https://issues.apache.org/jira/browse/OAK-8382 > Project: Jackrabbit Oak > Issue Type: Bug >Reporter: Davide Giannella >Assignee: Davide Giannella >Priority: Blocker > Fix For: 1.14.0 > > Attachments: log-18.txt, log-19.txt, log-diff.txt > > > During the release process of 1.14.0 we discovered that the > {{release:prepare}} goal fails with > {noformat} > [INFO] [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-antrun-plugin:1.8:run (default) on project > oak-run: An Ant BuildException has occured: Warning: Could not find file > sources/apache/releases/oak-svn-trunk/oak-run/target/oak-run-1.14.0-oak.jar > to copy. > [INFO] [ERROR] around Ant part ... file="sources/apache/releases/oak-svn-trunk/oak-run/target/oak-run-1.14.0-oak.jar" > > tofile="sources/apache/releases/oak-svn-trunk/oak-run/target/oak-run-1.14.0.jar"/>... > @ 4:216 in > sources/apache/releases/oak-svn-trunk/oak-run/target/antrun/build-main.xml > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8382) release doesn't work any more for oak-run
[ https://issues.apache.org/jira/browse/OAK-8382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8382: Attachment: log-18.txt log-19.txt log-diff.txt > release doesn't work any more for oak-run > - > > Key: OAK-8382 > URL: https://issues.apache.org/jira/browse/OAK-8382 > Project: Jackrabbit Oak > Issue Type: Bug >Reporter: Davide Giannella >Assignee: Davide Giannella >Priority: Blocker > Fix For: 1.14.0 > > Attachments: log-18.txt, log-19.txt, log-diff.txt > > > During the release process of 1.14.0 we discovered that the > {{release:prepare}} goal fails with > {noformat} > [INFO] [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-antrun-plugin:1.8:run (default) on project > oak-run: An Ant BuildException has occured: Warning: Could not find file > sources/apache/releases/oak-svn-trunk/oak-run/target/oak-run-1.14.0-oak.jar > to copy. > [INFO] [ERROR] around Ant part ... file="sources/apache/releases/oak-svn-trunk/oak-run/target/oak-run-1.14.0-oak.jar" > > tofile="sources/apache/releases/oak-svn-trunk/oak-run/target/oak-run-1.14.0.jar"/>... > @ 4:216 in > sources/apache/releases/oak-svn-trunk/oak-run/target/antrun/build-main.xml > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8251) RDBBlobStore instantiated from ReadOnly DocumentNodeStore should never modify persistence
[ https://issues.apache.org/jira/browse/OAK-8251?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16862946#comment-16862946 ] Julian Reschke commented on OAK-8251: - trunk: (1.14.0) [r1860442|http://svn.apache.org/r1860442] [r1860330|http://svn.apache.org/r1860330] 1.10: [r1861244|http://svn.apache.org/r1861244] > RDBBlobStore instantiated from ReadOnly DocumentNodeStore should never modify > persistence > - > > Key: OAK-8251 > URL: https://issues.apache.org/jira/browse/OAK-8251 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob, rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > Attachments: OAK-8251.diff > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8251) RDBBlobStore instantiated from ReadOnly DocumentNodeStore should never modify persistence
[ https://issues.apache.org/jira/browse/OAK-8251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8251: Fix Version/s: 1.10.3 > RDBBlobStore instantiated from ReadOnly DocumentNodeStore should never modify > persistence > - > > Key: OAK-8251 > URL: https://issues.apache.org/jira/browse/OAK-8251 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob, rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10 > Fix For: 1.10.3, 1.14.0 > > Attachments: OAK-8251.diff > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Issue Comment Deleted] (OAK-8251) RDBBlobStore instantiated from ReadOnly DocumentNodeStore should never modify persistence
[ https://issues.apache.org/jira/browse/OAK-8251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8251: Comment: was deleted (was: trunk: [r1860442|http://svn.apache.org/r1860442] [r1860330|http://svn.apache.org/r1860330]) > RDBBlobStore instantiated from ReadOnly DocumentNodeStore should never modify > persistence > - > > Key: OAK-8251 > URL: https://issues.apache.org/jira/browse/OAK-8251 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob, rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > Attachments: OAK-8251.diff > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8251) RDBBlobStore instantiated from ReadOnly DocumentNodeStore should never modify persistence
[ https://issues.apache.org/jira/browse/OAK-8251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8251: Labels: candidate_oak_1_8 (was: candidate_oak_1_10) > RDBBlobStore instantiated from ReadOnly DocumentNodeStore should never modify > persistence > - > > Key: OAK-8251 > URL: https://issues.apache.org/jira/browse/OAK-8251 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob, rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.10.3, 1.14.0 > > Attachments: OAK-8251.diff > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (OAK-8402) Build Jackrabbit Oak #2209 failed
Hudson created OAK-8402: --- Summary: Build Jackrabbit Oak #2209 failed Key: OAK-8402 URL: https://issues.apache.org/jira/browse/OAK-8402 Project: Jackrabbit Oak Issue Type: Bug Components: continuous integration Reporter: Hudson No description is provided The build Jackrabbit Oak #2209 has failed. First failed run: [Jackrabbit Oak #2209|https://builds.apache.org/job/Jackrabbit%20Oak/2209/] [console log|https://builds.apache.org/job/Jackrabbit%20Oak/2209/console] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8328) Bug in index definition can block indexing / cause indexing in a loop
[ https://issues.apache.org/jira/browse/OAK-8328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16862900#comment-16862900 ] Nitin Gupta commented on OAK-8328: -- [~tmueller] - updated patch here - [^OAK-8328_2.patch] . This fixes the failing test . Also added a new test for Property Index that covers such scenario where an index def with a bad config should be ignored and not impacts other indexes which have correct definitions . I haven't been able to add a lucene index test as of now , because of some implementation differences across implementations of memory node store and other node stores . Will create a separate task to fix that . Can you please have a look at this new patch and merge . > Bug in index definition can block indexing / cause indexing in a loop > - > > Key: OAK-8328 > URL: https://issues.apache.org/jira/browse/OAK-8328 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core, lucene >Reporter: Nitin Gupta >Assignee: Thomas Mueller >Priority: Major > Labels: indexingPatch > Attachments: OAK-8328.patch, OAK-8328_2.patch > > > If we set "/oak:index/indexName/entryCount" to a Long multi-valued property. > That will cause the system to reindex in a loop... You only see the root > cause if debug level logging is enabled. There are likely other such > problems. Oak should log a proper meaningful exception for config errors, and > if possible not get into this loop. It also blocks other indexes to be > updated I think. > > > {code:java} > 29.03.2019 11:58:55.688 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:00.691 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:05.685 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:10.687 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:15.685 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:20.688 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 12:13:50.692 *DEBUG* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate [async] The index > update is still failing > java.lang.IllegalStateException: null > at > com.google.common.base.Preconditions.checkState(Preconditions.java:134) > at > org.apache.jackrabbit.oak.segment.SegmentPropertyState.getValue(SegmentPropertyState.java:145) > at > org.apache.jackrabbit.oak.plugins.index.lucene.IndexDefinition.(IndexDefinition.java:358) > at > org.apache.jackrabbit.oak.plugins.index.lucene.IndexDefinition.(IndexDefinition.java:95) > at > org.apache.jackrabbit.oak.plugins.index.lucene.IndexDefinition$Builder.build(IndexDefinition.java:314) > at > org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditorContext.enableReindexMode(LuceneIndexEditorContext.java:184) > at > org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditor.enter(LuceneIndexEditor.java:118) > at > org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor.enter(ProgressNotificationEditor.java:71) > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (OAK-8328) Bug in index definition can block indexing / cause indexing in a loop
[ https://issues.apache.org/jira/browse/OAK-8328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nitin Gupta updated OAK-8328: - Attachment: OAK-8328_2.patch > Bug in index definition can block indexing / cause indexing in a loop > - > > Key: OAK-8328 > URL: https://issues.apache.org/jira/browse/OAK-8328 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core, lucene >Reporter: Nitin Gupta >Assignee: Thomas Mueller >Priority: Major > Labels: indexingPatch > Attachments: OAK-8328.patch, OAK-8328_2.patch > > > If we set "/oak:index/indexName/entryCount" to a Long multi-valued property. > That will cause the system to reindex in a loop... You only see the root > cause if debug level logging is enabled. There are likely other such > problems. Oak should log a proper meaningful exception for config errors, and > if possible not get into this loop. It also blocks other indexes to be > updated I think. > > > {code:java} > 29.03.2019 11:58:55.688 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:00.691 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:05.685 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:10.687 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:15.685 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 11:59:20.688 *INFO* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be > performed for following indexes: [/oak:index/unifiedCreatedLucene] > 29.03.2019 12:13:50.692 *DEBUG* [async-index-update-async] > org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate [async] The index > update is still failing > java.lang.IllegalStateException: null > at > com.google.common.base.Preconditions.checkState(Preconditions.java:134) > at > org.apache.jackrabbit.oak.segment.SegmentPropertyState.getValue(SegmentPropertyState.java:145) > at > org.apache.jackrabbit.oak.plugins.index.lucene.IndexDefinition.(IndexDefinition.java:358) > at > org.apache.jackrabbit.oak.plugins.index.lucene.IndexDefinition.(IndexDefinition.java:95) > at > org.apache.jackrabbit.oak.plugins.index.lucene.IndexDefinition$Builder.build(IndexDefinition.java:314) > at > org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditorContext.enableReindexMode(LuceneIndexEditorContext.java:184) > at > org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditor.enter(LuceneIndexEditor.java:118) > at > org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor.enter(ProgressNotificationEditor.java:71) > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (OAK-8351) Long running RGC remove and getmore operations
[ https://issues.apache.org/jira/browse/OAK-8351?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16862813#comment-16862813 ] Marcel Reutegger edited comment on OAK-8351 at 6/13/19 9:54 AM: I reviewed the changes on the GitHub branch. See my comments on the two commits ([here|https://github.com/apache/jackrabbit-oak/commit/134a2853d69a2acd729418a17e97521de5e28387] and [here|https://github.com/apache/jackrabbit-oak/commit/1ad89945c7ac0305d0d226ae1f3e1f091018a496]). was (Author: mreutegg): I reviewed the changes on the GitHub branch. See my comments on the two commits. > Long running RGC remove and getmore operations > -- > > Key: OAK-8351 > URL: https://issues.apache.org/jira/browse/OAK-8351 > Project: Jackrabbit Oak > Issue Type: Bug > Components: mongomk >Affects Versions: 1.12.0 >Reporter: Stefan Egli >Assignee: Stefan Egli >Priority: Major > > On a mongodb setup a long running revision garbage collection operation has > been witnessed. The query was running for hours. Doing a > {{planCacheSetFilter}}, which hinted mongodb to use a specific index, > together with killing the running command resolved the situation. > The problem was that mongodb generated a query plan which scored high > (2.0003) but included an index scan through the {{\_id_}} index (and the > collection contained millions of documents). It also generated other, better, > plans, but they all "only" had the same high score, so it seemed legitimate > that mongodb would choose this one. > The reason why this, problematic, query plan resulted in a high score seems > to be that it does indeed find 101 documents after entering the first "or" - > but during query execution it would also enter the other "or" parts where it > has chosen to do a {{\_id_}} index scan. > The query involved was: > {noformat} > { > "_sdType" : { > "$in" : [ > > 50, > > 60, > > 70 > ] > }, > "$or" : [ > { > > "_sdType" : 50 > }, > { > > "_sdType" : 60 > }, > { > > "_sdType" : 70, > > "$or" : [ > > { > > "_id" : /.*-1\/0/ > > }, > > { > > "_id" : /[^-]*/, > > "_path" : /.*-1\/0/ > > } > > ], > > "_sdMaxRevTime" : { > > "$lt" : NumberLong(1551843365) > > } > }, > { > > "_sdType" : 70, > > "$or" : [ >
[jira] [Commented] (OAK-8399) Build Jackrabbit Oak #2205 failed
[ https://issues.apache.org/jira/browse/OAK-8399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16862860#comment-16862860 ] Hudson commented on OAK-8399: - Previously failing build now is OK. Passed run: [Jackrabbit Oak #2208|https://builds.apache.org/job/Jackrabbit%20Oak/2208/] [console log|https://builds.apache.org/job/Jackrabbit%20Oak/2208/console] > Build Jackrabbit Oak #2205 failed > - > > Key: OAK-8399 > URL: https://issues.apache.org/jira/browse/OAK-8399 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit Oak #2205 has failed. > First failed run: [Jackrabbit Oak > #2205|https://builds.apache.org/job/Jackrabbit%20Oak/2205/] [console > log|https://builds.apache.org/job/Jackrabbit%20Oak/2205/console] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (OAK-8351) Long running RGC remove and getmore operations
[ https://issues.apache.org/jira/browse/OAK-8351?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16862813#comment-16862813 ] Marcel Reutegger commented on OAK-8351: --- I reviewed the changes on the GitHub branch. See my comments on the two commits. > Long running RGC remove and getmore operations > -- > > Key: OAK-8351 > URL: https://issues.apache.org/jira/browse/OAK-8351 > Project: Jackrabbit Oak > Issue Type: Bug > Components: mongomk >Affects Versions: 1.12.0 >Reporter: Stefan Egli >Assignee: Stefan Egli >Priority: Major > > On a mongodb setup a long running revision garbage collection operation has > been witnessed. The query was running for hours. Doing a > {{planCacheSetFilter}}, which hinted mongodb to use a specific index, > together with killing the running command resolved the situation. > The problem was that mongodb generated a query plan which scored high > (2.0003) but included an index scan through the {{\_id_}} index (and the > collection contained millions of documents). It also generated other, better, > plans, but they all "only" had the same high score, so it seemed legitimate > that mongodb would choose this one. > The reason why this, problematic, query plan resulted in a high score seems > to be that it does indeed find 101 documents after entering the first "or" - > but during query execution it would also enter the other "or" parts where it > has chosen to do a {{\_id_}} index scan. > The query involved was: > {noformat} > { > "_sdType" : { > "$in" : [ > > 50, > > 60, > > 70 > ] > }, > "$or" : [ > { > > "_sdType" : 50 > }, > { > > "_sdType" : 60 > }, > { > > "_sdType" : 70, > > "$or" : [ > > { > > "_id" : /.*-1\/0/ > > }, > > { > > "_id" : /[^-]*/, > > "_path" : /.*-1\/0/ > > } > > ], > > "_sdMaxRevTime" : { > > "$lt" : NumberLong(1551843365) > > } > }, > { > > "_sdType" : 70, > > "$or" : [ > > { > > "_id" : /.*-2\/0/ > > }, > >
[jira] [Commented] (OAK-8339) Move jackrabbit-api project into Oak
[ https://issues.apache.org/jira/browse/OAK-8339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16862804#comment-16862804 ] Julian Reschke commented on OAK-8339: - trunk: [r1861235|http://svn.apache.org/r1861235] [r1861150|http://svn.apache.org/r1861150] [r1861129|http://svn.apache.org/r1861129] [r1861128|http://svn.apache.org/r1861128] > Move jackrabbit-api project into Oak > > > Key: OAK-8339 > URL: https://issues.apache.org/jira/browse/OAK-8339 > Project: Jackrabbit Oak > Issue Type: Task > Components: api, parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > Fix For: 1.16.0 > > > {{jackrabbit-api}} contains extensions over the base JCR API. Although most > work happens in Oak, it still is a subproject of classic Jackrabbit. This > complicates evolution, because we need a stable release of Jackrabbit before > we can implement new/changed APIs in Oak. > Going forward, we should however try to break this dependency. This will > eliminate the top reason why we have been branching Jackrabbit in the past. > To do that, the following should work: > - (svn) cp the subproject over to Oak (oak-jackrabbit-api), align the POM, > but do not touch > package name or export versions > - in Oak, use the new artefact instead of jackrabbit-api > - once a new stable Oak is released (1.16, sometime later this year), > drop the jackrabbit-api subproject in Jackrabit, and inside the other > Jackrabbit > subprojects reference oak-jackrabbit-api instead > - we probably should try to generate a "tombstone" release of > jackrabbit-api, that would point people to the changed location (needs > research...) before entirely removing the subproject -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Resolved] (OAK-8339) Move jackrabbit-api project into Oak
[ https://issues.apache.org/jira/browse/OAK-8339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-8339. - Resolution: Fixed > Move jackrabbit-api project into Oak > > > Key: OAK-8339 > URL: https://issues.apache.org/jira/browse/OAK-8339 > Project: Jackrabbit Oak > Issue Type: Task > Components: api, parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > Fix For: 1.16.0 > > > {{jackrabbit-api}} contains extensions over the base JCR API. Although most > work happens in Oak, it still is a subproject of classic Jackrabbit. This > complicates evolution, because we need a stable release of Jackrabbit before > we can implement new/changed APIs in Oak. > Going forward, we should however try to break this dependency. This will > eliminate the top reason why we have been branching Jackrabbit in the past. > To do that, the following should work: > - (svn) cp the subproject over to Oak (oak-jackrabbit-api), align the POM, > but do not touch > package name or export versions > - in Oak, use the new artefact instead of jackrabbit-api > - once a new stable Oak is released (1.16, sometime later this year), > drop the jackrabbit-api subproject in Jackrabit, and inside the other > Jackrabbit > subprojects reference oak-jackrabbit-api instead > - we probably should try to generate a "tombstone" release of > jackrabbit-api, that would point people to the changed location (needs > research...) before entirely removing the subproject -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Resolved] (OAK-8401) Expand security topic in side bar
[ https://issues.apache.org/jira/browse/OAK-8401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela resolved OAK-8401. - Resolution: Fixed Fix Version/s: 1.16.0 Committed revision 1861233. > Expand security topic in side bar > - > > Key: OAK-8401 > URL: https://issues.apache.org/jira/browse/OAK-8401 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: doc >Reporter: angela >Assignee: angela >Priority: Minor > Fix For: 1.16.0 > > > in addition to the overview page for oak security the items listed there > should also be accessible though the side bar. > [~stillalex] fyi -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (OAK-8401) Expand security topic in side bar
angela created OAK-8401: --- Summary: Expand security topic in side bar Key: OAK-8401 URL: https://issues.apache.org/jira/browse/OAK-8401 Project: Jackrabbit Oak Issue Type: Improvement Components: doc Reporter: angela Assignee: angela in addition to the overview page for oak security the items listed there should also be accessible though the side bar. [~stillalex] fyi -- This message was sent by Atlassian JIRA (v7.6.3#76005)