[jira] [Commented] (OAK-10411) Build Jackrabbit/jackrabbit-oak-1.22 #70 failed

2024-04-15 Thread Hudson (Jira)


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

Hudson commented on OAK-10411:
--

Previously failing build now is OK.
 Passed run: [Jackrabbit/jackrabbit-oak-1.22 
#127|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/127/] 
[console 
log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/127/console]

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



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


[jira] [Created] (OAK-10765) Fetch only id while checking for GAP orphan during verification

2024-04-15 Thread Rishabh Daim (Jira)
Rishabh Daim created OAK-10765:
--

 Summary: Fetch only id while checking for GAP orphan during 
verification
 Key: OAK-10765
 URL: https://issues.apache.org/jira/browse/OAK-10765
 Project: Jackrabbit Oak
  Issue Type: Improvement
Reporter: Rishabh Daim
Assignee: Rishabh Daim


Currently, we are fetching the complete document while checking whether it 
exists or not during GAP orphan verification.



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


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

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on OAK-10713 at 4/16/24 3:59 AM:
---

trunk: (1.62.0) 
[0a4974736b|https://github.com/apache/jackrabbit-oak/commit/0a4974736b4da8def1f03af91fc8956bf3caddc5]
1.22: 
[107ff75928|https://github.com/apache/jackrabbit-oak/commit/107ff75928aa0aee7148e4c42abbc18f22d44639]



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

> 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
> Fix For: 1.62.0, 1.22.20
>
>




--
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-04-15 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:
-
Fix Version/s: 1.22.20

> 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)


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

2024-04-15 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:   (was: candidate_oak_1_22)

> 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
> Fix For: 1.62.0, 1.22.20
>
>




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


[jira] [Updated] (OAK-10667) Update jacoco plugin to 0.8.11

2024-04-15 Thread Julian Reschke (Jira)


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

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

> Update jacoco plugin to 0.8.11
> --
>
> Key: OAK-10667
> URL: https://issues.apache.org/jira/browse/OAK-10667
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
> 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] [Updated] (OAK-10731) oak-pojosr: remove unused gmongo dependency

2024-04-15 Thread Julian Reschke (Jira)


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

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

> oak-pojosr: remove unused gmongo dependency
> ---
>
> Key: OAK-10731
> URL: https://issues.apache.org/jira/browse/OAK-10731
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: pojosr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 1.62.0, 1.22.20
>
>




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


[jira] [Comment Edited] (OAK-10665) Update checkstyle-plugin dependency to version 3.3.1

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on OAK-10665 at 4/15/24 5:58 PM:
---

trunk: (1.62.0) 
[e21bdf8873|https://github.com/apache/jackrabbit-oak/commit/e21bdf8873477385e41181303c78b7cc0520fe5a]
1.22: 
[f365b6697b|https://github.com/apache/jackrabbit-oak/commit/f365b6697b0be78a8236909ba83635ebdaba23dc]



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

> Update checkstyle-plugin dependency to version 3.3.1
> 
>
> Key: OAK-10665
> URL: https://issues.apache.org/jira/browse/OAK-10665
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.62.0, 1.22.20
>
>




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


[jira] [Updated] (OAK-10665) Update checkstyle-plugin dependency to version 3.3.1

2024-04-15 Thread Julian Reschke (Jira)


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

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

> Update checkstyle-plugin dependency to version 3.3.1
> 
>
> Key: OAK-10665
> URL: https://issues.apache.org/jira/browse/OAK-10665
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.62.0, 1.22.20
>
>




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


[jira] [Updated] (OAK-10665) Update checkstyle-plugin dependency to version 3.3.1

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10665:
-
Fix Version/s: 1.22.20

> Update checkstyle-plugin dependency to version 3.3.1
> 
>
> Key: OAK-10665
> URL: https://issues.apache.org/jira/browse/OAK-10665
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0, 1.22.20
>
>




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


[jira] [Commented] (OAK-10763) DetailedGC is skipping deletion of deleted props for orphan nodes

2024-04-15 Thread Stefan Egli (Jira)


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

Stefan Egli commented on OAK-10763:
---

Created a PR for an alternative suggestion in 
https://github.com/apache/jackrabbit-oak/pull/1421

> DetailedGC is skipping deletion of deleted props for orphan nodes
> -
>
> Key: OAK-10763
> URL: https://issues.apache.org/jira/browse/OAK-10763
> Project: Jackrabbit Oak
>  Issue Type: Bug
>Reporter: Rishabh Daim
>Assignee: Rishabh Daim
>Priority: Major
>
> DetailedGC is skipping the deletion of deleted props for orphan nodes due to 
> the absence of ancestors in some cases.
> In case there is a gap in ancestors then we should pass the verification and 
> proceed with deletion of deleted props.



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


[jira] [Commented] (OAK-10764) gap orphans improvement : only lookup greatest existing ancestor, then cache

2024-04-15 Thread Stefan Egli (Jira)


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

Stefan Egli commented on OAK-10764:
---

note : created PR on top of the previous one : 
https://github.com/apache/jackrabbit-oak/pull/1421

> gap orphans improvement : only lookup greatest existing ancestor, then cache
> 
>
> Key: OAK-10764
> URL: https://issues.apache.org/jira/browse/OAK-10764
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Stefan Egli
>Assignee: Stefan Egli
>Priority: Major
>  Labels: DetailedGC
>
> Follow-up of OAK-10761 : to further improve gap vs non-gap orphan type 
> detection, lookup only the direct child of the greatest existing ancestor, 
> then cache that result. Upon further type detection, use that cache to start 
> with. That eliminates the tree traversal, plus using the cache should further 
> limit the number of lookups in the first place. The cache can be small (eg 
> 64) and assuming paths aren't excessive (say max 10k) the resulting memory 
> usage would still be small (eg 64k characters).



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


[jira] [Commented] (OAK-10764) gap orphans improvement : only lookup greatest existing ancestor, then cache

2024-04-15 Thread Stefan Egli (Jira)


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

Stefan Egli commented on OAK-10764:
---

PR created at https://github.com/apache/jackrabbit-oak/pull/1420

> gap orphans improvement : only lookup greatest existing ancestor, then cache
> 
>
> Key: OAK-10764
> URL: https://issues.apache.org/jira/browse/OAK-10764
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Stefan Egli
>Assignee: Stefan Egli
>Priority: Major
>  Labels: DetailedGC
>
> Follow-up of OAK-10761 : to further improve gap vs non-gap orphan type 
> detection, lookup only the direct child of the greatest existing ancestor, 
> then cache that result. Upon further type detection, use that cache to start 
> with. That eliminates the tree traversal, plus using the cache should further 
> limit the number of lookups in the first place. The cache can be small (eg 
> 64) and assuming paths aren't excessive (say max 10k) the resulting memory 
> usage would still be small (eg 64k characters).



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


[jira] [Created] (OAK-10764) gap orphans improvement : only lookup greatest existing ancestor, then cache

2024-04-15 Thread Stefan Egli (Jira)
Stefan Egli created OAK-10764:
-

 Summary: gap orphans improvement : only lookup greatest existing 
ancestor, then cache
 Key: OAK-10764
 URL: https://issues.apache.org/jira/browse/OAK-10764
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: documentmk
Reporter: Stefan Egli
Assignee: Stefan Egli


Follow-up of OAK-10761 : to further improve gap vs non-gap orphan type 
detection, lookup only the direct child of the greatest existing ancestor, then 
cache that result. Upon further type detection, use that cache to start with. 
That eliminates the tree traversal, plus using the cache should further limit 
the number of lookups in the first place. The cache can be small (eg 64) and 
assuming paths aren't excessive (say max 10k) the resulting memory usage would 
still be small (eg 64k characters).



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


[jira] [Created] (OAK-10763) DetailedGC is skipping deletion of deleted props for orphan nodes

2024-04-15 Thread Rishabh Daim (Jira)
Rishabh Daim created OAK-10763:
--

 Summary: DetailedGC is skipping deletion of deleted props for 
orphan nodes
 Key: OAK-10763
 URL: https://issues.apache.org/jira/browse/OAK-10763
 Project: Jackrabbit Oak
  Issue Type: Bug
Reporter: Rishabh Daim
Assignee: Rishabh Daim


DetailedGC is skipping the deletion of deleted props for orphan nodes due to 
the absence of ancestors in some cases.

In case there is a gap in ancestors then we should pass the verification and 
proceed with deletion of deleted props.



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


[jira] [Updated] (OAK-10397) oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.23.0

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10397:
-
Fix Version/s: 1.22.20

> oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.23.0
> 
>
> Key: OAK-10397
> URL: https://issues.apache.org/jira/browse/OAK-10397
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: benchmarks, it, osgi
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.56.0, 1.22.20
>
>




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


[jira] [Comment Edited] (OAK-10397) oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.23.0

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on OAK-10397 at 4/15/24 4:12 PM:
---

trunk: (1.56.0) 
[713df5fc7b|https://github.com/apache/jackrabbit-oak/commit/713df5fc7b88eab6e51700564e34a027269953b6]
1.22: 
[bb1b172804|https://github.com/apache/jackrabbit-oak/commit/bb1b17280433ee491443fe6f77edddff2d3a4adc]



was (Author: reschke):
trunk: (1.56.0) 
[713df5fc7b|https://github.com/apache/jackrabbit-oak/commit/713df5fc7b88eab6e51700564e34a027269953b6]

> oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.23.0
> 
>
> Key: OAK-10397
> URL: https://issues.apache.org/jira/browse/OAK-10397
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: benchmarks, it, osgi
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.56.0, 1.22.20
>
>




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


[jira] [Updated] (OAK-10397) oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.23.0

2024-04-15 Thread Julian Reschke (Jira)


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

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

> oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.23.0
> 
>
> Key: OAK-10397
> URL: https://issues.apache.org/jira/browse/OAK-10397
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: benchmarks, it, osgi
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.56.0, 1.22.20
>
>




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


[jira] [Assigned] (OAK-10753) Add audit logger for DetailedGC

2024-04-15 Thread Rishabh Daim (Jira)


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

Rishabh Daim reassigned OAK-10753:
--

Assignee: Rishabh Daim

> Add audit logger for DetailedGC
> ---
>
> Key: OAK-10753
> URL: https://issues.apache.org/jira/browse/OAK-10753
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Rishabh Daim
>Assignee: Rishabh Daim
>Priority: Major
>




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


[jira] [Resolved] (OAK-10761) gap orphans improvement : ignore greatest existing ancestors

2024-04-15 Thread Stefan Egli (Jira)


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

Stefan Egli resolved OAK-10761.
---
Resolution: Done

PR merged

> gap orphans improvement : ignore greatest existing ancestors
> 
>
> Key: OAK-10761
> URL: https://issues.apache.org/jira/browse/OAK-10761
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Stefan Egli
>Assignee: Stefan Egli
>Priority: Major
>  Labels: DetailedGC
>
> The gap orphan mode introduced with OAK-10743 starts its gap test at root - 
> while it could easily skip the first few elements that it knows do exist (as 
> so determined by the original state traversal).



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


[jira] [Commented] (OAK-10411) Build Jackrabbit/jackrabbit-oak-1.22 #70 failed

2024-04-15 Thread Hudson (Jira)


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

Hudson commented on OAK-10411:
--

Previously failing build now is OK.
 Passed run: [Jackrabbit/jackrabbit-oak-1.22 
#124|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/124/] 
[console 
log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/124/console]

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



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


[jira] [Commented] (OAK-10397) oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.23.0

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke commented on OAK-10397:
--

trunk: (1.56.0) 
[713df5fc7b|https://github.com/apache/jackrabbit-oak/commit/713df5fc7b88eab6e51700564e34a027269953b6]

> oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.23.0
> 
>
> Key: OAK-10397
> URL: https://issues.apache.org/jira/browse/OAK-10397
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: benchmarks, it, osgi
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.56.0
>
>




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


[jira] [Comment Edited] (OAK-10667) Update jacoco plugin to 0.8.11

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on OAK-10667 at 4/15/24 2:21 PM:
---

trunk: (1.62.0) 
[50b3d84506|https://github.com/apache/jackrabbit-oak/commit/50b3d84506edd39f9bc2760c5f8fef037794555f]
1.22: 
[1db9364c3f|https://github.com/apache/jackrabbit-oak/commit/1db9364c3f35a85b1769a4d413e12a922b1b979b]



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

> Update jacoco plugin to 0.8.11
> --
>
> Key: OAK-10667
> URL: https://issues.apache.org/jira/browse/OAK-10667
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> 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] [Updated] (OAK-10667) Update jacoco plugin to 0.8.11

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10667:
-
Fix Version/s: 1.22.20

> Update jacoco plugin to 0.8.11
> --
>
> Key: OAK-10667
> URL: https://issues.apache.org/jira/browse/OAK-10667
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> 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] [Updated] (OAK-6741) Switch to official OSGi component and metatype annotations

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke updated OAK-6741:

Fix Version/s: 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
>Priority: Major
> Fix For: 1.64.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-6773) Convert oak-store-composite to OSGi R7 annotations

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke updated OAK-6773:

Fix Version/s: 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.64.0
>
>




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


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

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke reassigned OAK-6767:
---

Assignee: Manfred Baedke

> 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
>




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


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

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke reassigned OAK-6773:
---

Assignee: Manfred Baedke

> 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
>




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


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

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke updated OAK-6767:

Fix Version/s: 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.64.0
>
>




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


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

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke updated OAK-6761:

Fix Version/s: 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.64.0
>
>




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


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

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke updated OAK-6762:

Fix Version/s: 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.64.0
>
>




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


[jira] [Resolved] (OAK-6774) Convert oak-upgrade to OSGi R7 annotations

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke resolved OAK-6774.
-
Fix Version/s: 1.64.0
   Resolution: Not A Problem

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




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


[jira] [Commented] (OAK-6774) Convert oak-upgrade to OSGi R7 annotations

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke commented on OAK-6774:
-

oak-upgrade does not use felix scr annotations.

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




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


[jira] [Assigned] (OAK-6774) Convert oak-upgrade to OSGi R7 annotations

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke reassigned OAK-6774:
---

Assignee: Manfred Baedke

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




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


[jira] [Resolved] (OAK-6768) Convert oak-remote to OSGi R7 annotations

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke resolved OAK-6768.
-
Fix Version/s: 1.64.0
   Resolution: Resolved

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




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


[jira] [Assigned] (OAK-6768) Convert oak-remote to OSGi R7 annotations

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke reassigned OAK-6768:
---

Assignee: Manfred Baedke

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




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


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

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke commented on OAK-6761:
-

osgi-ds-metatype-diff reports:
{code:java}
org.apache.jackrabbit.oak.plugins.blob.ConsolidatedDataStoreCacheStats
Declarative Services
References
cachingDataStore
- bind = bindCachingDataStore (String)
- unbind = unbindCachingDataStore (String)
+ field = cachingDataStore (String)
+ field-option = replace (String)
nodeStore
- bind = bindNodeStore (String)
- unbind = unbindNodeStore (String)
+ field = nodeStore (String)
+ field-option = replace (String)

org.apache.jackrabbit.oak.plugins.blob.datastore.DbDataStore
Declarative Services
References
statisticsProvider
- bind = bindStatisticsProvider (String)
- unbind = unbindStatisticsProvider (String)
+ field = statisticsProvider (String)
+ field-option = replace (String)
connectionFactory
- bind = bindConnectionFactory (String)
- unbind = unbindConnectionFactory (String)
+ field = connectionFactory (String)
+ field-option = replace (String)

org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore
Declarative Services
References
statisticsProvider
- bind = bindStatisticsProvider (String)
- unbind = unbindStatisticsProvider (String)
+ field = statisticsProvider (String)
+ field-option = replace (String)

org.apache.jackrabbit.oak.plugins.blob.migration.BlobMigration
Declarative Services
References
nodeStore
- bind = bindNodeStore (String)
- unbind = unbindNodeStore (String)
+ field = nodeStore (String)
+ field-option = replace (String)
splitBlobStore
- bind = bindSplitBlobStore (String)
- unbind = unbindSplitBlobStore (String)
+ field = splitBlobStore (String)
+ field-option = replace (String)
{code}
 

> 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
>




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


[jira] [Created] (OAK-10762) oak-search-elastic: similarity queries produce not relevant results when uses similarTags

2024-04-15 Thread Fabrizio Fortino (Jira)
Fabrizio Fortino created OAK-10762:
--

 Summary: oak-search-elastic: similarity queries produce not 
relevant results when uses similarTags
 Key: OAK-10762
 URL: https://issues.apache.org/jira/browse/OAK-10762
 Project: Jackrabbit Oak
  Issue Type: Improvement
  Components: indexing
Reporter: Fabrizio Fortino
Assignee: Fabrizio Fortino






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


[jira] [Commented] (OAK-10761) gap orphans improvement : ignore greatest existing ancestors

2024-04-15 Thread Stefan Egli (Jira)


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

Stefan Egli commented on OAK-10761:
---

PR created at https://github.com/apache/jackrabbit-oak/pull/1414

> gap orphans improvement : ignore greatest existing ancestors
> 
>
> Key: OAK-10761
> URL: https://issues.apache.org/jira/browse/OAK-10761
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Stefan Egli
>Assignee: Stefan Egli
>Priority: Major
>  Labels: DetailedGC
>
> The gap orphan mode introduced with OAK-10743 starts its gap test at root - 
> while it could easily skip the first few elements that it knows do exist (as 
> so determined by the original state traversal).



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


[jira] [Created] (OAK-10761) gap orphans improvement : ignore greatest existing ancestors

2024-04-15 Thread Stefan Egli (Jira)
Stefan Egli created OAK-10761:
-

 Summary: gap orphans improvement : ignore greatest existing 
ancestors
 Key: OAK-10761
 URL: https://issues.apache.org/jira/browse/OAK-10761
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: documentmk
Reporter: Stefan Egli
Assignee: Stefan Egli


The gap orphan mode introduced with OAK-10743 starts its gap test at root - 
while it could easily skip the first few elements that it knows do exist (as so 
determined by the original state traversal).



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


[jira] [Comment Edited] (OAK-10664) Update spotbugs plugin to 4.8.3.1

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on OAK-10664 at 4/15/24 12:50 PM:


trunk: (1.62.0) 
[fc862f9b8e|https://github.com/apache/jackrabbit-oak/commit/fc862f9b8e5001c9796fda0e1a13f75f0ea8d291]
1.22: 
[a3dbe02c41|https://github.com/apache/jackrabbit-oak/commit/a3dbe02c41066fc4477a0cdc886b4775a12ec6b2]



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

> Update spotbugs plugin to 4.8.3.1
> -
>
> Key: OAK-10664
> URL: https://issues.apache.org/jira/browse/OAK-10664
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
> 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-10664) Update spotbugs plugin to 4.8.3.1

2024-04-15 Thread Julian Reschke (Jira)


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

Julian Reschke updated OAK-10664:
-
Fix Version/s: 1.22.20

> Update spotbugs plugin to 4.8.3.1
> -
>
> Key: OAK-10664
> URL: https://issues.apache.org/jira/browse/OAK-10664
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> 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-10664) Update spotbugs plugin to 4.8.3.1

2024-04-15 Thread Julian Reschke (Jira)


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

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

> Update spotbugs plugin to 4.8.3.1
> -
>
> Key: OAK-10664
> URL: https://issues.apache.org/jira/browse/OAK-10664
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
> 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] [Assigned] (OAK-6761) Convert oak-blob-plugins to OSGi R7 annotations

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke reassigned OAK-6761:
---

Assignee: Manfred Baedke

> 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
>




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


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

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke commented on OAK-6762:
-

osgi-ds-metatype-diff reports:
{code:java}
org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
Declarative Services
References
oldBlobStore
- bind = bindOldBlobStore (String)
- unbind = unbindOldBlobStore (String)
+ field = oldBlobStore (String)
+ field-option = replace (String)
newBlobStore
- bind = bindNewBlobStore (String)
- unbind = unbindNewBlobStore (String)
+ field = newBlobStore (String)
+ field-option = replace (String)
{code}

> 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
>




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


[jira] [Commented] (OAK-10662) improve Reproducible Builds

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke commented on OAK-10662:
--

For OAK-6756, OAK-6766, OAK-6772 there are pull requests available waiting to 
be reviewed. Once they are merged, all OSGI-INF/l10n/*.properties files should 
disappear.

> improve Reproducible Builds
> ---
>
> Key: OAK-10662
> URL: https://issues.apache.org/jira/browse/OAK-10662
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>Affects Versions: 1.60.0
>Reporter: Herve Boutemy
>Assignee: Julian Reschke
>Priority: Major
>
> release 1.60.0 is quite good: 143 ok, 11 ko
> there are some easy fixes
> and probably harder ones later
> see
> https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/jackrabbit/oak/README.md



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


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

2024-04-15 Thread Manfred Baedke (Jira)


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

Manfred Baedke reassigned OAK-10760:


Assignee: Manfred Baedke

> 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
> 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)