[jira] [Commented] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-24 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10830:
--

trunk: 
[4a4f2ed767|https://github.com/apache/jackrabbit-oak/commit/4a4f2ed767da749f48df26bd1aea73ee262a02ed]

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-24 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10830:
-
Fix Version/s: 1.66.0
   (was: 1.62.0)
   (was: 1.22.20)

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-24 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10830:
-
Labels: candidate_oak_1_22  (was: )

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-23 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10830:


 Summary: Upgrade jackson-databind dependency to 2.17.1
 Key: OAK-10830
 URL: https://issues.apache.org/jira/browse/OAK-10830
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: parent
Reporter: Fabrizio Fortino
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10624) o.a.j.o.namepath.JcrPathParser does not accept some valid local names containing '{' or '}'

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10624:
-
Summary: o.a.j.o.namepath.JcrPathParser does not accept some valid local 
names containing '{' or '}'  (was: o.a.j.o.namepath.JcrPathParser does not 
accept some valid local names containing "{" or "}".)

> o.a.j.o.namepath.JcrPathParser does not accept some valid local names 
> containing '{' or '}'
> ---
>
> Key: OAK-10624
> URL: https://issues.apache.org/jira/browse/OAK-10624
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>
> See PathParserTest#testCurlyBracketsInNames()
> Some valid paths not accepted: 
> {code:java}
> "{a", "{a[1]", "/{/a",  "/{[1]/a", "{", "{[1]", "/{", "/{[1]", "/}", "/}[1]", 
> "/a:}", "/a:}[1]"
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10624) o.a.j.o.namepath.JcrPathParser does not accept some valid local names containing '{' or '}'

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10624:
-
Labels: candidate_oak_1_22  (was: )

> o.a.j.o.namepath.JcrPathParser does not accept some valid local names 
> containing '{' or '}'
> ---
>
> Key: OAK-10624
> URL: https://issues.apache.org/jira/browse/OAK-10624
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>
> See PathParserTest#testCurlyBracketsInNames()
> Some valid paths not accepted: 
> {code:java}
> "{a", "{a[1]", "/{/a",  "/{[1]/a", "{", "{[1]", "/{", "/{[1]", "/}", "/}[1]", 
> "/a:}", "/a:}[1]"
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10621) o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10621:
-
Labels: candidate_oak_1_22  (was: )

> o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names
> -
>
> Key: OAK-10621
> URL: https://issues.apache.org/jira/browse/OAK-10621
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>
> Instead it gives an error: "']' not allowed in name."



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10621) o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10621:
-
Summary: o.a.j.o.namepath.JcrPathParser does not accept indexed expanded 
names  (was: o.a.j.o.namepath.JcrPathParser does not accept indexed expanded 
names.)

> o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names
> -
>
> Key: OAK-10621
> URL: https://issues.apache.org/jira/browse/OAK-10621
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>
> Instead it gives an error: "']' not allowed in name."



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10829:
--

trunk: 
[2726d5746c|https://github.com/apache/jackrabbit-oak/commit/2726d5746cbea513ad2dadd6119f923a0e54888a]

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10829.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10829:
-
Fix Version/s: 1.66.0
   (was: 1.64.0)

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10829:
-
Labels: candidate_oak_1_22  (was: )

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10829:
-
Fix Version/s: (was: 1.62.0)
   (was: 1.22.20)

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10829:


 Summary: examples: update build-helper-maven-plugin to 3.6.0
 Key: OAK-10829
 URL: https://issues.apache.org/jira/browse/OAK-10829
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: examples
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10771) Add disk cache size stats and issue warning if evicted segment has zero length

2024-05-22 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10771.
--
Fix Version/s: 1.64.0
   (was: 1.66.0)
   Resolution: Fixed

Resolving as "fixed" and adjusted the "fixVersion".

> Add disk cache size stats and issue warning if evicted segment has zero length
> --
>
> Key: OAK-10771
> URL: https://issues.apache.org/jira/browse/OAK-10771
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: segment-azure
>Affects Versions: 1.62.0
>Reporter: Axel Hanikel
>Priority: Major
> Fix For: 1.64.0
>
>
> Note: The component is actually {{segment-remote}} but that's not on the list.
> The persistent disk cache computes its size internally by adding/subtracting 
> the size of added/purged segments. We would like to be able to see if that 
> computation is correct, by having both the computed size and the effective 
> size on disk in the metrics.
> The background for this is that in a few rare instances, the disk cache 
> evicted too many items (down to almost zero) instead of the expected 65% of 
> its max size.
> Also we want to make sure that no evictions happen on items that have a 
> length of zero. We're not sure if that happens or not, so the change is to 
> refuse eviction in that case and log a warning instead.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-6756) Convert oak-auth-external to OSGi R7 annotations

2024-05-22 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-6756:
-

+2

> Convert oak-auth-external to OSGi R7 annotations
> 
>
> Key: OAK-6756
> URL: https://issues.apache.org/jira/browse/OAK-6756
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: auth-external
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: technical_debt
> Fix For: 1.66.0
>
> Attachments: cschneider-OAK-6756.osgi-diff.txt
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-6756) Convert oak-auth-external to OSGi R7 annotations

2024-05-22 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-6756:
-

2 cents: I understand these changes are complicated and hard to test. At some 
point we need to do them anyway.

I've changed the fixVersion to 1.66.0, as I'm going to cut 1.64.0 today.

Maybe a good mid-term goal is to resolve one of the remaining issues in each 
public release (so every ca 6 weeks), in order to make tracing back potential 
regressions easier?

> Convert oak-auth-external to OSGi R7 annotations
> 
>
> Key: OAK-6756
> URL: https://issues.apache.org/jira/browse/OAK-6756
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: auth-external
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: technical_debt
> Fix For: 1.66.0
>
> Attachments: cschneider-OAK-6756.osgi-diff.txt
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10813) Improve performance of Oak-mongo.js function to remove/list nodes

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10813:
-
Component/s: run

> Improve performance of Oak-mongo.js function to remove/list nodes
> -
>
> Key: OAK-10813
> URL: https://issues.apache.org/jira/browse/OAK-10813
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Rishabh Daim
>Assignee: Rishabh Daim
>Priority: Major
> Fix For: 1.64.0
>
>
> Functions *oak.removeDescendantsAndSelf()* & *oak.listRootTempNodes()* & 
> *oak.removeRootTempNodes()* are very slow.
> One thing that can be done to improve their performance is that we could use 
> projections to fetch only *_id*, since we only need *_id* to remove them.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10624) o.a.j.o.namepath.JcrPathParser does not accept some valid local names containing "{" or "}".

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10624:
-
Fix Version/s: 1.66.0
   (was: 1.64.0)

> o.a.j.o.namepath.JcrPathParser does not accept some valid local names 
> containing "{" or "}".
> 
>
> Key: OAK-10624
> URL: https://issues.apache.org/jira/browse/OAK-10624
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>
> See PathParserTest#testCurlyBracketsInNames()
> Some valid paths not accepted: 
> {code:java}
> "{a", "{a[1]", "/{/a",  "/{[1]/a", "{", "{[1]", "/{", "/{[1]", "/}", "/}[1]", 
> "/a:}", "/a:}[1]"
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6772) Convert oak-solr-core to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-6772:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-solr-core to OSGi R7 annotations
> 
>
> Key: OAK-6772
> URL: https://issues.apache.org/jira/browse/OAK-6772
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: solr
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6762) Convert oak-blob to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-6762:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-blob to OSGi R7 annotations
> ---
>
> Key: OAK-6762
> URL: https://issues.apache.org/jira/browse/OAK-6762
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10621) o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names.

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10621:
-
Fix Version/s: 1.66.0
   (was: 1.64.0)

> o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names.
> --
>
> Key: OAK-10621
> URL: https://issues.apache.org/jira/browse/OAK-10621
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>
> Instead it gives an error: "']' not allowed in name."



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6773) Convert oak-store-composite to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-6773:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-store-composite to OSGi R7 annotations
> --
>
> Key: OAK-6773
> URL: https://issues.apache.org/jira/browse/OAK-6773
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: composite
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6766) Convert oak-lucene to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-6766:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-lucene to OSGi R7 annotations
> -
>
> Key: OAK-6766
> URL: https://issues.apache.org/jira/browse/OAK-6766
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
> Attachments: LuceneIndexProvider-ConfigUI-new.png, 
> LuceneIndexProvider-ConfigUI-old.png
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6761) Convert oak-blob-plugins to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-6761:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-blob-plugins to OSGi R7 annotations
> ---
>
> Key: OAK-6761
> URL: https://issues.apache.org/jira/browse/OAK-6761
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob-plugins
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6741) Switch to official OSGi component and metatype annotations

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-6741:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Switch to official OSGi component and metatype annotations
> --
>
> Key: OAK-6741
> URL: https://issues.apache.org/jira/browse/OAK-6741
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
> Attachments: OAK-6741-proposed-changes-chetans-feedback.patch, 
> osgi-metadata-1.7.8.json, osgi-metadata-trunk.json
>
>
> We should remove the 'old' Felix SCR annotations and move to the 'new' OSGi 
> R7 annotations.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6756) Convert oak-auth-external to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-6756:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-auth-external to OSGi R7 annotations
> 
>
> Key: OAK-6756
> URL: https://issues.apache.org/jira/browse/OAK-6756
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: auth-external
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: technical_debt
> Fix For: 1.66.0
>
> Attachments: cschneider-OAK-6756.osgi-diff.txt
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10824) Release Oak 1.64.0

2024-05-21 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10824:


 Summary: Release Oak 1.64.0
 Key: OAK-10824
 URL: https://issues.apache.org/jira/browse/OAK-10824
 Project: Jackrabbit Oak
  Issue Type: Task
Reporter: Julian Reschke
Assignee: Julian Reschke






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-9205) Bump htmlunit from 2.35.0 to 2.43.0

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-9205:

Component/s: webapp

> Bump htmlunit from 2.35.0 to 2.43.0
> ---
>
> Key: OAK-9205
> URL: https://issues.apache.org/jira/browse/OAK-9205
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: webapp
>Reporter: Fabrizio Fortino
>Assignee: Fabrizio Fortino
>Priority: Major
> Fix For: 1.22.5, 1.36.0
>
>
> The current version presents a vulnerability issue 
> (https://github.com/oak-indexing/jackrabbit-oak/pull/172).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10821) webapp: bump htmlunit to 2.70.0

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10821:
-
Description: (was: The current version presents a vulnerability issue 
(https://github.com/oak-indexing/jackrabbit-oak/pull/172).)

> webapp: bump htmlunit to 2.70.0
> ---
>
> Key: OAK-10821
> URL: https://issues.apache.org/jira/browse/OAK-10821
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (OAK-10821) webapp: bump htmlunit to 2.70.0

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke reassigned OAK-10821:


Assignee: Julian Reschke  (was: Fabrizio Fortino)

> webapp: bump htmlunit to 2.70.0
> ---
>
> Key: OAK-10821
> URL: https://issues.apache.org/jira/browse/OAK-10821
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>
> The current version presents a vulnerability issue 
> (https://github.com/oak-indexing/jackrabbit-oak/pull/172).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10821) webapp: bump htmlunit to 2.70.0

2024-05-19 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10821:


 Summary: webapp: bump htmlunit to 2.70.0
 Key: OAK-10821
 URL: https://issues.apache.org/jira/browse/OAK-10821
 Project: Jackrabbit Oak
  Issue Type: Task
Reporter: Fabrizio Fortino
Assignee: Fabrizio Fortino
 Fix For: 1.22.5, 1.36.0


The current version presents a vulnerability issue 
(https://github.com/oak-indexing/jackrabbit-oak/pull/172).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10821) webapp: bump htmlunit to 2.70.0

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10821:
-
Fix Version/s: (was: 1.22.5)
   (was: 1.36.0)

> webapp: bump htmlunit to 2.70.0
> ---
>
> Key: OAK-10821
> URL: https://issues.apache.org/jira/browse/OAK-10821
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Fabrizio Fortino
>Assignee: Fabrizio Fortino
>Priority: Major
>
> The current version presents a vulnerability issue 
> (https://github.com/oak-indexing/jackrabbit-oak/pull/172).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10820) webapp: update Tomcat dependency to 9.0.89

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10820:
--

trunk: 
[7ab4027f49|https://github.com/apache/jackrabbit-oak/commit/7ab4027f495279469290ed5fa567da94f6d037b3]

> webapp: update Tomcat dependency to 9.0.89
> --
>
> Key: OAK-10820
> URL: https://issues.apache.org/jira/browse/OAK-10820
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10820) webapp: update Tomcat dependency to 9.0.89

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10820.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> webapp: update Tomcat dependency to 9.0.89
> --
>
> Key: OAK-10820
> URL: https://issues.apache.org/jira/browse/OAK-10820
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10820) webapp: update Tomcat dependency to 9.0.89

2024-05-19 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10820:


 Summary: webapp: update Tomcat dependency to 9.0.89
 Key: OAK-10820
 URL: https://issues.apache.org/jira/browse/OAK-10820
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: webapp
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.64.0






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10820) webapp: update Tomcat dependency to 9.0.89

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10820:
-
Fix Version/s: (was: 1.64.0)

> webapp: update Tomcat dependency to 9.0.89
> --
>
> Key: OAK-10820
> URL: https://issues.apache.org/jira/browse/OAK-10820
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10819:
--

trunk: 
[bd237f298d|https://github.com/apache/jackrabbit-oak/commit/bd237f298dda2945e56582c2ec411f68363eb354]

> examples: update jetty-maven-plugin to 11.0.21
> --
>
> Key: OAK-10819
> URL: https://issues.apache.org/jira/browse/OAK-10819
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6767) Remove felix SCR annotation support from parent pom

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-6767:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Remove felix SCR annotation support from parent pom
> ---
>
> Key: OAK-6767
> URL: https://issues.apache.org/jira/browse/OAK-6767
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: parent
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10771) Add disk cache size stats and issue warning if evicted segment has zero length

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10771:
-
Fix Version/s: 1.66.0
   (was: 1.64.0)

> Add disk cache size stats and issue warning if evicted segment has zero length
> --
>
> Key: OAK-10771
> URL: https://issues.apache.org/jira/browse/OAK-10771
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: segment-azure
>Affects Versions: 1.62.0
>Reporter: Axel Hanikel
>Priority: Major
> Fix For: 1.66.0
>
>
> Note: The component is actually {{segment-remote}} but that's not on the list.
> The persistent disk cache computes its size internally by adding/subtracting 
> the size of added/purged segments. We would like to be able to see if that 
> computation is correct, by having both the computed size and the effective 
> size on disk in the metrics.
> The background for this is that in a few rare instances, the disk cache 
> evicted too many items (down to almost zero) instead of the expected 65% of 
> its max size.
> Also we want to make sure that no evictions happen on items that have a 
> length of zero. We're not sure if that happens or not, so the change is to 
> refuse eviction in that case and log a warning instead.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10819.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> examples: update jetty-maven-plugin to 11.0.21
> --
>
> Key: OAK-10819
> URL: https://issues.apache.org/jira/browse/OAK-10819
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10819:
-
Fix Version/s: (was: 1.62.0)
   (was: 1.22.20)

> examples: update jetty-maven-plugin to 11.0.21
> --
>
> Key: OAK-10819
> URL: https://issues.apache.org/jira/browse/OAK-10819
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10819:
-
Labels: candidate_oak_1_22  (was: )

> examples: update jetty-maven-plugin to 11.0.21
> --
>
> Key: OAK-10819
> URL: https://issues.apache.org/jira/browse/OAK-10819
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10819:


 Summary: examples: update jetty-maven-plugin to 11.0.21
 Key: OAK-10819
 URL: https://issues.apache.org/jira/browse/OAK-10819
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: examples
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-18 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10816:
--

trunk: 
[f9e1dfa80d|https://github.com/apache/jackrabbit-oak/commit/f9e1dfa80d3c762c3c4ed6a494bd2a0d66dac108]

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-18 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10816:
-
Labels: candidate_oak_1_22  (was: )

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-18 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10816.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10760) oak-core should check namespace registry consistency on startup

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10760:
--

trunk: 
[43619290a5|https://github.com/apache/jackrabbit-oak/commit/43619290a5ebdc9c60aa9d1929f796e5033f59da]

> oak-core should check namespace registry consistency on startup
> ---
>
> Key: OAK-10760
> URL: https://issues.apache.org/jira/browse/OAK-10760
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: core
>Reporter: Julian Reschke
>Assignee: Manfred Baedke
>Priority: Critical
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> The persisted namespace registry contains maps from prefix to name and vice 
> versa; plus all names and prefixes as multivalued string properties.
> When rep:uris gets broken, ReadOnlyNamespaceRegistry may fail to check for 
> duplicate namespace registrations (*).
> We should check the consistency of the registry upon repo startup, and 
> ERROR-level log issues for further analysis. Automatic repair might be 
> non-trivial, though.
> (*) Seen in a real-world install: rep:prefixes containing 128 entries, but 
> rep:uris a single one (with invalid value).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10760) oak-core should check namespace registry consistency on startup

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10760.
--
Resolution: Fixed

> oak-core should check namespace registry consistency on startup
> ---
>
> Key: OAK-10760
> URL: https://issues.apache.org/jira/browse/OAK-10760
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: core
>Reporter: Julian Reschke
>Assignee: Manfred Baedke
>Priority: Critical
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> The persisted namespace registry contains maps from prefix to name and vice 
> versa; plus all names and prefixes as multivalued string properties.
> When rep:uris gets broken, ReadOnlyNamespaceRegistry may fail to check for 
> duplicate namespace registrations (*).
> We should check the consistency of the registry upon repo startup, and 
> ERROR-level log issues for further analysis. Automatic repair might be 
> non-trivial, though.
> (*) Seen in a real-world install: rep:prefixes containing 128 entries, but 
> rep:uris a single one (with invalid value).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10760) oak-core should check namespace registry consistency on startup

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10760:
-
Labels: candidate_oak_1_22  (was: )

> oak-core should check namespace registry consistency on startup
> ---
>
> Key: OAK-10760
> URL: https://issues.apache.org/jira/browse/OAK-10760
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: core
>Reporter: Julian Reschke
>Assignee: Manfred Baedke
>Priority: Critical
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> The persisted namespace registry contains maps from prefix to name and vice 
> versa; plus all names and prefixes as multivalued string properties.
> When rep:uris gets broken, ReadOnlyNamespaceRegistry may fail to check for 
> duplicate namespace registrations (*).
> We should check the consistency of the registry upon repo startup, and 
> ERROR-level log issues for further analysis. Automatic repair might be 
> non-trivial, though.
> (*) Seen in a real-world install: rep:prefixes containing 128 entries, but 
> rep:uris a single one (with invalid value).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10816:
-
Description: (was: Building Oak with Java 17 currently fails with:
{noformat}
[ERROR] Failed to execute goal 
com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs (spotbugs) on project 
oak-parent: Execution spotbugs of goal 
com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs failed: Unable to 
load the mojo 'spotbugs' in the plugin 
'com.github.spotbugs:spotbugs-maven-plugin:3.1.11'. A required class is 
missing: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
{noformat})

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-17 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10816:


 Summary: Update spotbugs plugin to 4.8.5.0
 Key: OAK-10816
 URL: https://issues.apache.org/jira/browse/OAK-10816
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: parent
Reporter: Marcel Reutegger
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20


Building Oak with Java 17 currently fails with:
{noformat}
[ERROR] Failed to execute goal 
com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs (spotbugs) on project 
oak-parent: Execution spotbugs of goal 
com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs failed: Unable to 
load the mojo 'spotbugs' in the plugin 
'com.github.spotbugs:spotbugs-maven-plugin:3.1.11'. A required class is 
missing: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10816:
-
Fix Version/s: (was: 1.62.0)
   (was: 1.22.20)

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>
> Building Oak with Java 17 currently fails with:
> {noformat}
> [ERROR] Failed to execute goal 
> com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs (spotbugs) on 
> project oak-parent: Execution spotbugs of goal 
> com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs failed: Unable to 
> load the mojo 'spotbugs' in the plugin 
> 'com.github.spotbugs:spotbugs-maven-plugin:3.1.11'. A required class is 
> missing: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10815) Update jacoco plugin to 0.8.12

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10815:
--

trunk: 
[1f25d6fc4a|https://github.com/apache/jackrabbit-oak/commit/1f25d6fc4a547951923274b054bca2f8bbdd0de1]

> Update jacoco plugin to 0.8.12
> --
>
> Key: OAK-10815
> URL: https://issues.apache.org/jira/browse/OAK-10815
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> Jacoco 0.8.8 officially supports Java 17. Oak is currently using 0.8.5.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10815) Update jacoco plugin to 0.8.12

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10815:
-
Labels: candidate_oak_1_22  (was: )

> Update jacoco plugin to 0.8.12
> --
>
> Key: OAK-10815
> URL: https://issues.apache.org/jira/browse/OAK-10815
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> Jacoco 0.8.8 officially supports Java 17. Oak is currently using 0.8.5.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10815) Update jacoco plugin to 0.8.12

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10815.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> Update jacoco plugin to 0.8.12
> --
>
> Key: OAK-10815
> URL: https://issues.apache.org/jira/browse/OAK-10815
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.64.0
>
>
> Jacoco 0.8.8 officially supports Java 17. Oak is currently using 0.8.5.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10815) Update jacoco plugin to 0.8.12

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10815:
-
Fix Version/s: (was: 1.62.0)
   (was: 1.22.20)

> Update jacoco plugin to 0.8.12
> --
>
> Key: OAK-10815
> URL: https://issues.apache.org/jira/browse/OAK-10815
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>
> Jacoco 0.8.8 officially supports Java 17. Oak is currently using 0.8.5.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10815) Update jacoco plugin to 0.8.12

2024-05-17 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10815:


 Summary: Update jacoco plugin to 0.8.12
 Key: OAK-10815
 URL: https://issues.apache.org/jira/browse/OAK-10815
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: parent
Reporter: Marcel Reutegger
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20


Jacoco 0.8.8 officially supports Java 17. Oak is currently using 0.8.5.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-8848) Impossible to replace a mix:versionable by a different mix:versionable

2024-05-17 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-8848:
-

Can we start with a subtask to create a reproducable test and mark that as 
"@Ignore".

> Impossible to replace a mix:versionable by a different mix:versionable
> --
>
> Key: OAK-8848
> URL: https://issues.apache.org/jira/browse/OAK-8848
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core, jcr
>Affects Versions: 1.16.0
> Environment: The problem occurred from within Sling (Starter 11) 
> using oak 1.16.0.
>Reporter: Hans-Peter Stoerr
>Priority: Minor
>
> If you delete a node with mixin mix:versionable and move another node with 
> the same mixin in its place (that is, it now has the very same path), you get 
> a ConstraintViolationException that complains that you are changing protected 
> properties. Thus, this operation is impossible to perform within one 
> transaction. But splitting it into two transactions is risky in many cases. 
> It seems there is a mechanism that checks for changes of protected 
> properties, and ignores that this is now a different node.
> If you have two nodes /somewhere/1 and /somewhere/2 which both are 
> nt:unstructured and have mix:versionable, the following code triggers an 
> exception but shouldn't:
>     session.removeItem("/somewhere/2");
>     session.move("/somewhere/1", "/somewhere/2");
>     session.save();
> The actual stacktrace thrown is:
> javax.jcr.nodetype.ConstraintViolationException: OakConstraint0100: Property 
> is protected: jcr:versionHistory
> at 
> org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:226)
> at 
> org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:213)
> at 
> org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.newRepositoryException(SessionDelegate.java:669)
> at 
> org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.save(SessionDelegate.java:495)
> at 
> org.apache.jackrabbit.oak.jcr.session.SessionImpl$8.performVoid(SessionImpl.java:420)
> at 
> org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.performVoid(SessionDelegate.java:273)
> at 
> org.apache.jackrabbit.oak.jcr.session.SessionImpl.save(SessionImpl.java:417)
> at 
> org.apache.sling.jcr.oak.server.internal.TcclWrappingJackrabbitSession.save(TcclWrappingJackrabbitSession.java:212)
> at 
> org.apache.jsp.apps.composum.prototype.assets.pagesintegration.hpsx.hpsx_jsp._jspService(hpsx_jsp.java:115)
> at 
> org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> (irrelevant sling stuff omitted)
> Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: 
> OakConstraint0100: Property is protected: jcr:versionHistory
> at 
> org.apache.jackrabbit.oak.plugins.version.VersionEditor.throwProtected(VersionEditor.java:257)
> at 
> org.apache.jackrabbit.oak.plugins.version.VersionEditor.propertyChanged(VersionEditor.java:152)
> at 
> org.apache.jackrabbit.oak.spi.commit.VisibleEditor.propertyChanged(VisibleEditor.java:73)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.propertyChanged(EditorDiff.java:92)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareProperties(SegmentNodeState.java:664)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:558)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:495)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598)
> at 
> 

[jira] [Resolved] (OAK-10778) Indexing job: support parallel download from MongoDB with two connections in Pipelined strategy

2024-05-16 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10778.
--
Resolution: Fixed

> Indexing job: support parallel download from MongoDB with two connections in 
> Pipelined strategy
> ---
>
> Key: OAK-10778
> URL: https://issues.apache.org/jira/browse/OAK-10778
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Assignee: Nuno Santos
>Priority: Major
> Fix For: 1.64.0
>
>
> The current version of the Pipelined download strategy uses a single 
> connection/thread to download from MongoDB. We can further increase the 
> download speed by using an additional MongoDB connection. A Mongo deployment 
> has 1 primary and 2 secondaries, so in principle we could have 1 connection 
> to each secondary, effectively doubling the download speed.
> There are a few points to observe:
>  - Connections should go to different secondaries. If both connections go to 
> the same secondary, there's a high change that they will be limited by what a 
> single replica can provide and of overloading that replica. So each secondary 
> should have one and only one connection.
>  - How to partition the range of documents to download between two threads. 
> We are already downloading from Mongo in order of {{(_modified, _id)}}. A 
> simple and effective partition strategy for 2 connections is for one to 
> download in ascending and the other in descending order.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10808) PipelinedMongoConnectionFailureIT should not fail if Mongo is not available

2024-05-16 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10808.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> PipelinedMongoConnectionFailureIT should not fail if Mongo is not available
> ---
>
> Key: OAK-10808
> URL: https://issues.apache.org/jira/browse/OAK-10808
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Critical
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10810) Remove redundant call to StringCache.get in Path.fromString()

2024-05-16 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10810:
-
Labels: candidate_oak_1_22  (was: )

> Remove redundant call to StringCache.get in Path.fromString()
> -
>
> Key: OAK-10810
> URL: https://issues.apache.org/jira/browse/OAK-10810
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Minor
>  Labels: candidate_oak_1_22
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10719) oak-lucene uses Lucene version that can throw a StackOverflowException

2024-05-15 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10719:
--

Two subtasks resolved: OAK-10786 and OAK-10787.

> oak-lucene uses Lucene version that can throw a StackOverflowException
> --
>
> Key: OAK-10719
> URL: https://issues.apache.org/jira/browse/OAK-10719
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> See .
> Analysis so far:
> - oak-lucene uses lucene-core (4.7.2) (see OAK-10716); that version has 
> reached EOL a long time ago
> - the lucene version can in some cases throw a StackOverflowException, see 
> OAK-10713
> - oak-lucene *embeds* and *exports* lucene-core
> - update to version >= 4.8 non-trivial due to backwards compat breakage
> Work in :
> - inlined lucene-core as of git tag "releases/lucene-solr/4.7.2" into 
> oak-lucene
> - fixed two JDK11 compile issues (potentially uninitialized vars in finally 
> block) 
> - backported fix from https://github.com/apache/lucene/issues/11537
> - enable test added in OAK-10713
> - ran Oak integration tests
> Open questions:
> - Lucene 4.7.2 builds with ant/ivy - does it make sense to try to replicate 
> that
> - should we ask Lucene team for a public release (might be hard sell)
> - alternatively, as tried here, inline source code into oak-lucene (maybe add 
> explainers to all source files)
> - do we need to adopt the lucene test suite as well?
> - lucene-core dependencies in other Oak modules to be checked (seems mostly 
> for tests, or for run modules)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10719) oak-lucene uses Lucene version that can throw a StackOverflowException

2024-05-15 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10719.
--
Resolution: Fixed

> oak-lucene uses Lucene version that can throw a StackOverflowException
> --
>
> Key: OAK-10719
> URL: https://issues.apache.org/jira/browse/OAK-10719
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> See .
> Analysis so far:
> - oak-lucene uses lucene-core (4.7.2) (see OAK-10716); that version has 
> reached EOL a long time ago
> - the lucene version can in some cases throw a StackOverflowException, see 
> OAK-10713
> - oak-lucene *embeds* and *exports* lucene-core
> - update to version >= 4.8 non-trivial due to backwards compat breakage
> Work in :
> - inlined lucene-core as of git tag "releases/lucene-solr/4.7.2" into 
> oak-lucene
> - fixed two JDK11 compile issues (potentially uninitialized vars in finally 
> block) 
> - backported fix from https://github.com/apache/lucene/issues/11537
> - enable test added in OAK-10713
> - ran Oak integration tests
> Open questions:
> - Lucene 4.7.2 builds with ant/ivy - does it make sense to try to replicate 
> that
> - should we ask Lucene team for a public release (might be hard sell)
> - alternatively, as tried here, inline source code into oak-lucene (maybe add 
> explainers to all source files)
> - do we need to adopt the lucene test suite as well?
> - lucene-core dependencies in other Oak modules to be checked (seems mostly 
> for tests, or for run modules)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10787) oak-lucene: backport fix for lucene-core vulnerability

2024-05-15 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10787:
--

trunk: 
[283a1d7fea|https://github.com/apache/jackrabbit-oak/commit/283a1d7fea23fdceff8dda6e88b059d6990eff09]

> oak-lucene: backport fix for lucene-core vulnerability
> --
>
> Key: OAK-10787
> URL: https://issues.apache.org/jira/browse/OAK-10787
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10787) oak-lucene: backport fix for lucene-core vulnerability

2024-05-15 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10787:
-
Labels: candidate_oak_1_22  (was: )

> oak-lucene: backport fix for lucene-core vulnerability
> --
>
> Key: OAK-10787
> URL: https://issues.apache.org/jira/browse/OAK-10787
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10787) oak-lucene: backport fix for lucene-core vulnerability

2024-05-15 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10787.
--
Resolution: Fixed

> oak-lucene: backport fix for lucene-core vulnerability
> --
>
> Key: OAK-10787
> URL: https://issues.apache.org/jira/browse/OAK-10787
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (OAK-10778) Indexing job: support parallel download from MongoDB with two connections in Pipelined strategy

2024-05-15 Thread Julian Reschke (Jira)


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

Julian Reschke reassigned OAK-10778:


Assignee: Nuno Santos

> Indexing job: support parallel download from MongoDB with two connections in 
> Pipelined strategy
> ---
>
> Key: OAK-10778
> URL: https://issues.apache.org/jira/browse/OAK-10778
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Assignee: Nuno Santos
>Priority: Major
> Fix For: 1.64.0
>
>
> The current version of the Pipelined download strategy uses a single 
> connection/thread to download from MongoDB. We can further increase the 
> download speed by using an additional MongoDB connection. A Mongo deployment 
> has 1 primary and 2 secondaries, so in principle we could have 1 connection 
> to each secondary, effectively doubling the download speed.
> There are a few points to observe:
>  - Connections should go to different secondaries. If both connections go to 
> the same secondary, there's a high change that they will be limited by what a 
> single replica can provide and of overloading that replica. So each secondary 
> should have one and only one connection.
>  - How to partition the range of documents to download between two threads. 
> We are already downloading from Mongo in order of {{(_modified, _id)}}. A 
> simple and effective partition strategy for 2 connections is for one to 
> download in ascending and the other in descending order.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Reopened] (OAK-10778) Indexing job: support parallel download from MongoDB with two connections in Pipelined strategy

2024-05-15 Thread Julian Reschke (Jira)


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

Julian Reschke reopened OAK-10778:
--

> Indexing job: support parallel download from MongoDB with two connections in 
> Pipelined strategy
> ---
>
> Key: OAK-10778
> URL: https://issues.apache.org/jira/browse/OAK-10778
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Major
> Fix For: 1.64.0
>
>
> The current version of the Pipelined download strategy uses a single 
> connection/thread to download from MongoDB. We can further increase the 
> download speed by using an additional MongoDB connection. A Mongo deployment 
> has 1 primary and 2 secondaries, so in principle we could have 1 connection 
> to each secondary, effectively doubling the download speed.
> There are a few points to observe:
>  - Connections should go to different secondaries. If both connections go to 
> the same secondary, there's a high change that they will be limited by what a 
> single replica can provide and of overloading that replica. So each secondary 
> should have one and only one connection.
>  - How to partition the range of documents to download between two threads. 
> We are already downloading from Mongo in order of {{(_modified, _id)}}. A 
> simple and effective partition strategy for 2 connections is for one to 
> download in ascending and the other in descending order.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10778) Indexing job: support parallel download from MongoDB with two connections in Pipelined strategy

2024-05-15 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10778:
--

The new test seems to *require* Mongo to be present. That breaks a few 
assumptions in CI and release management. We usually skip these type of tests 
when a MongoDB instance is not available.

> Indexing job: support parallel download from MongoDB with two connections in 
> Pipelined strategy
> ---
>
> Key: OAK-10778
> URL: https://issues.apache.org/jira/browse/OAK-10778
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Assignee: Nuno Santos
>Priority: Major
> Fix For: 1.64.0
>
>
> The current version of the Pipelined download strategy uses a single 
> connection/thread to download from MongoDB. We can further increase the 
> download speed by using an additional MongoDB connection. A Mongo deployment 
> has 1 primary and 2 secondaries, so in principle we could have 1 connection 
> to each secondary, effectively doubling the download speed.
> There are a few points to observe:
>  - Connections should go to different secondaries. If both connections go to 
> the same secondary, there's a high change that they will be limited by what a 
> single replica can provide and of overloading that replica. So each secondary 
> should have one and only one connection.
>  - How to partition the range of documents to download between two threads. 
> We are already downloading from Mongo in order of {{(_modified, _id)}}. A 
> simple and effective partition strategy for 2 connections is for one to 
> download in ascending and the other in descending order.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10739) Provide Support for Full Garbage Collection in Mongo Document Store

2024-05-14 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10739:
--

It would be good to clarify whether this is specific to MongoDocumentStore (if 
it is, what would need to be implemented in the RDBDocumentStore to support 
this?).

> Provide Support for Full Garbage Collection in Mongo Document Store
> ---
>
> Key: OAK-10739
> URL: https://issues.apache.org/jira/browse/OAK-10739
> Project: Jackrabbit Oak
>  Issue Type: Epic
>Reporter: Rishabh Daim
>Assignee: Rishabh Daim
>Priority: Major
>  Labels: DetailedGC
>
> We need to provide the support to collect & remove the full garbage for 
> DocumentNodeStore.
> At the time of creating this epic garbage includes orphaned nodes, deleted 
> properties, unmerged branch commits, and old revisions.
>  
> This list can be updated in case a new type of garbage is found.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10786) oak-lucene: use copy of lucene-core 4.7.2 source code

2024-05-14 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10786:
--

trunk: 
[28f411a3ac|https://github.com/apache/jackrabbit-oak/commit/28f411a3acfcecc171dca06c25203f13ecdf29f8]
 
[ecfe8f6381|https://github.com/apache/jackrabbit-oak/commit/ecfe8f63811ce256959ccb972e2b54b986721411]

> oak-lucene: use copy of lucene-core 4.7.2 source code
> -
>
> Key: OAK-10786
> URL: https://issues.apache.org/jira/browse/OAK-10786
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10786) oak-lucene: use copy of lucene-core 4.7.2 source code

2024-05-14 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10786.
--
Resolution: Fixed

> oak-lucene: use copy of lucene-core 4.7.2 source code
> -
>
> Key: OAK-10786
> URL: https://issues.apache.org/jira/browse/OAK-10786
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] (OAK-10786) oak-lucene: use copy of lucene-core 4.7.2 source code

2024-05-14 Thread Julian Reschke (Jira)


[ https://issues.apache.org/jira/browse/OAK-10786 ]


Julian Reschke deleted comment on OAK-10786:
--

was (Author: reschke):
trunk: 
[ecfe8f6381|https://github.com/apache/jackrabbit-oak/commit/ecfe8f63811ce256959ccb972e2b54b986721411]

> oak-lucene: use copy of lucene-core 4.7.2 source code
> -
>
> Key: OAK-10786
> URL: https://issues.apache.org/jira/browse/OAK-10786
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10786) oak-lucene: use copy of lucene-core 4.7.2 source code

2024-05-14 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10786:
--

Re-opening because the RAT license header checks fail for the automaton 
package. As we can't *change* the license, and the license did not change in in 
the Lucene project either, I'm proposing to add these files to the RAT exclude 
list.

> oak-lucene: use copy of lucene-core 4.7.2 source code
> -
>
> Key: OAK-10786
> URL: https://issues.apache.org/jira/browse/OAK-10786
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Reopened] (OAK-10786) oak-lucene: use copy of lucene-core 4.7.2 source code

2024-05-14 Thread Julian Reschke (Jira)


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

Julian Reschke reopened OAK-10786:
--

> oak-lucene: use copy of lucene-core 4.7.2 source code
> -
>
> Key: OAK-10786
> URL: https://issues.apache.org/jira/browse/OAK-10786
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10799) Update (shaded) Guava to 33.2.0

2024-05-14 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10799:
--

trunk: 
[bc73ca3107|https://github.com/apache/jackrabbit-oak/commit/bc73ca3107021d2d0f2eb6d9b96046486389646f]

> Update (shaded) Guava to 33.2.0
> ---
>
> Key: OAK-10799
> URL: https://issues.apache.org/jira/browse/OAK-10799
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: shaded-guava
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10799) Update (shaded) Guava to 33.2.0

2024-05-14 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10799.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> Update (shaded) Guava to 33.2.0
> ---
>
> Key: OAK-10799
> URL: https://issues.apache.org/jira/browse/OAK-10799
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: shaded-guava
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10786) oak-lucene: use copy of lucene-core 4.7.2 source code

2024-05-13 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10786:
--

trunk: 
[ecfe8f6381|https://github.com/apache/jackrabbit-oak/commit/ecfe8f63811ce256959ccb972e2b54b986721411]

> oak-lucene: use copy of lucene-core 4.7.2 source code
> -
>
> Key: OAK-10786
> URL: https://issues.apache.org/jira/browse/OAK-10786
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10786) oak-lucene: use copy of lucene-core 4.7.2 source code

2024-05-13 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10786.
--
Resolution: Fixed

> oak-lucene: use copy of lucene-core 4.7.2 source code
> -
>
> Key: OAK-10786
> URL: https://issues.apache.org/jira/browse/OAK-10786
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10786) oak-lucene: use copy of lucene-core 4.7.2 source code

2024-05-13 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10786:
-
Labels: candidate_oak_1_22  (was: )

> oak-lucene: use copy of lucene-core 4.7.2 source code
> -
>
> Key: OAK-10786
> URL: https://issues.apache.org/jira/browse/OAK-10786
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10799) Update (shaded) Guava to 33.2.0

2024-05-13 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10799:


 Summary: Update (shaded) Guava to 33.2.0
 Key: OAK-10799
 URL: https://issues.apache.org/jira/browse/OAK-10799
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: shaded-guava
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.62.0






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10799) Update (shaded) Guava to 33.2.0

2024-05-13 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10799:
-
Fix Version/s: (was: 1.62.0)

> Update (shaded) Guava to 33.2.0
> ---
>
> Key: OAK-10799
> URL: https://issues.apache.org/jira/browse/OAK-10799
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: shaded-guava
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10796) Avoid creation of intermediate StringBuilder in JsopBuilder

2024-05-13 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10796:
-
Labels:   (was: candidate_oak_1_22)

> Avoid creation of intermediate StringBuilder in JsopBuilder
> ---
>
> Key: OAK-10796
> URL: https://issues.apache.org/jira/browse/OAK-10796
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: commons
>Reporter: Nuno Santos
>Priority: Minor
>
> Since invokedynamic was added to Java, this code in the JsopBuilder class:
> {code:java}
> StringBuilder buff = new StringBuilder(length + 2);
> return buff.append('\"').append(s).append('\"').toString(); {code}
> can be written more simply and more efficiently like this:
> {code:java}
>  return '\"' + s + '\"';
> {code}
> https://www.baeldung.com/java-string-concatenation-invoke-dynamic



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10796) Avoid creation of intermediate StringBuilder in JsopBuilder

2024-05-13 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10796:
-
Component/s: commons
 (was: indexing)

> Avoid creation of intermediate StringBuilder in JsopBuilder
> ---
>
> Key: OAK-10796
> URL: https://issues.apache.org/jira/browse/OAK-10796
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: commons
>Reporter: Nuno Santos
>Priority: Minor
>  Labels: candidate_oak_1_22
>
> Since invokedynamic was added to Java, this code in the JsopBuilder class:
> {code:java}
> StringBuilder buff = new StringBuilder(length + 2);
> return buff.append('\"').append(s).append('\"').toString(); {code}
> can be written more simply and more efficiently like this:
> {code:java}
>  return '\"' + s + '\"';
> {code}
> https://www.baeldung.com/java-string-concatenation-invoke-dynamic



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10796) Avoid creation of intermediate StringBuilder in JsopBuilder

2024-05-13 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10796:
-
Labels: candidate_oak_1_22  (was: )

> Avoid creation of intermediate StringBuilder in JsopBuilder
> ---
>
> Key: OAK-10796
> URL: https://issues.apache.org/jira/browse/OAK-10796
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Minor
>  Labels: candidate_oak_1_22
>
> Since invokedynamic was added to Java, this code in the JsopBuilder class:
> {code:java}
> StringBuilder buff = new StringBuilder(length + 2);
> return buff.append('\"').append(s).append('\"').toString(); {code}
> can be written more simply and more efficiently like this:
> {code:java}
>  return '\"' + s + '\"';
> {code}
> https://www.baeldung.com/java-string-concatenation-invoke-dynamic



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10797) Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16

2024-05-12 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10797.
--
Resolution: Fixed

> Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16
> ---
>
> Key: OAK-10797
> URL: https://issues.apache.org/jira/browse/OAK-10797
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10797) Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16

2024-05-12 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10797:
--

trunk: 
[6f9cb9b998|https://github.com/apache/jackrabbit-oak/commit/6f9cb9b9986e7b97ffccea7088f52007cc9d3859]

> Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16
> ---
>
> Key: OAK-10797
> URL: https://issues.apache.org/jira/browse/OAK-10797
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10797) Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16

2024-05-12 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10797:
-
Labels: candidate_oak_1_22  (was: )

> Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16
> ---
>
> Key: OAK-10797
> URL: https://issues.apache.org/jira/browse/OAK-10797
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10797) Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16

2024-05-12 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10797:
-
Fix Version/s: 1.64.0

> Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16
> ---
>
> Key: OAK-10797
> URL: https://issues.apache.org/jira/browse/OAK-10797
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10797) Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16

2024-05-12 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10797:
-
Fix Version/s: (was: 1.62.0)
   (was: 1.22.20)

> Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16
> ---
>
> Key: OAK-10797
> URL: https://issues.apache.org/jira/browse/OAK-10797
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10797) Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16

2024-05-12 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10797:


 Summary: Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.16
 Key: OAK-10797
 URL: https://issues.apache.org/jira/browse/OAK-10797
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: parent
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10793) Update Logback version to 1.2.13

2024-05-11 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10793:
--

trunk: 
[99edbd48d7|https://github.com/apache/jackrabbit-oak/commit/99edbd48d7b1b63fe6b127afa7ea0fe8d960de5f]

> Update Logback version to 1.2.13
> 
>
> Key: OAK-10793
> URL: https://issues.apache.org/jira/browse/OAK-10793
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10793) Update Logback version to 1.2.13

2024-05-11 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10793:
-
Labels: candidate_oak_1_22  (was: )

> Update Logback version to 1.2.13
> 
>
> Key: OAK-10793
> URL: https://issues.apache.org/jira/browse/OAK-10793
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10793) Update Logback version to 1.2.13

2024-05-11 Thread Julian Reschke (Jira)


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

Julian Reschke resolved OAK-10793.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> Update Logback version to 1.2.13
> 
>
> Key: OAK-10793
> URL: https://issues.apache.org/jira/browse/OAK-10793
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10793) Update Logback version to 1.2.13

2024-05-10 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10793:


 Summary: Update Logback version to 1.2.13
 Key: OAK-10793
 URL: https://issues.apache.org/jira/browse/OAK-10793
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: parent
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.42.0, 1.22.10, 1.8.26






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10793) Update Logback version to 1.2.13

2024-05-10 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10793:
-
Fix Version/s: (was: 1.42.0)
   (was: 1.22.10)
   (was: 1.8.26)

> Update Logback version to 1.2.13
> 
>
> Key: OAK-10793
> URL: https://issues.apache.org/jira/browse/OAK-10793
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10777) oak-lucene: add test coverage for stack overflow based on very long and complex regexp using JCR lucene native query

2024-05-10 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10777:
-
Labels: candidate_oak_1_22  (was: )

> oak-lucene: add test coverage for stack overflow based on very long and 
> complex regexp using JCR lucene native query
> 
>
> Key: OAK-10777
> URL: https://issues.apache.org/jira/browse/OAK-10777
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> This is like OAK-10713, but using a JCR query, proving that the vulnerability 
> can be triggered over JCR.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10719) oak-lucene uses Lucene version that can throw a StackOverflowException

2024-05-10 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10719:
-
Labels: candidate_oak_1_22  (was: )

> oak-lucene uses Lucene version that can throw a StackOverflowException
> --
>
> Key: OAK-10719
> URL: https://issues.apache.org/jira/browse/OAK-10719
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> See .
> Analysis so far:
> - oak-lucene uses lucene-core (4.7.2) (see OAK-10716); that version has 
> reached EOL a long time ago
> - the lucene version can in some cases throw a StackOverflowException, see 
> OAK-10713
> - oak-lucene *embeds* and *exports* lucene-core
> - update to version >= 4.8 non-trivial due to backwards compat breakage
> Work in :
> - inlined lucene-core as of git tag "releases/lucene-solr/4.7.2" into 
> oak-lucene
> - fixed two JDK11 compile issues (potentially uninitialized vars in finally 
> block) 
> - backported fix from https://github.com/apache/lucene/issues/11537
> - enable test added in OAK-10713
> - ran Oak integration tests
> Open questions:
> - Lucene 4.7.2 builds with ant/ivy - does it make sense to try to replicate 
> that
> - should we ask Lucene team for a public release (might be hard sell)
> - alternatively, as tried here, inline source code into oak-lucene (maybe add 
> explainers to all source files)
> - do we need to adopt the lucene test suite as well?
> - lucene-core dependencies in other Oak modules to be checked (seems mostly 
> for tests, or for run modules)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10713) oak-lucene: add test coverage for stack overflow based on very long and complex regexp

2024-05-10 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10713:
-
Labels: candidate_oak_1_22  (was: )

> oak-lucene: add test coverage for stack overflow based on very long and 
> complex regexp
> --
>
> Key: OAK-10713
> URL: https://issues.apache.org/jira/browse/OAK-10713
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: lucene
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0, 1.22.20
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


  1   2   3   4   5   6   7   8   9   10   >