[jira] [Resolved] (OAK-9993) Add utility method to remove unmerged branches

2022-11-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9993.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

Merged PR.

> Add utility method to remove unmerged branches
> --
>
> Key: OAK-9993
> URL: https://issues.apache.org/jira/browse/OAK-9993
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Minor
> Fix For: 1.46.0
>
>
> Introduce a method that removes unmerged branch commits similar to 
> oak.removeCollisions() in oak-mongo.js.



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


[jira] [Closed] (OAK-9998) Build Jackrabbit/jackrabbit-oak-trunk #709 failed

2022-11-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9998.
-

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



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


[jira] [Resolved] (OAK-9998) Build Jackrabbit/jackrabbit-oak-trunk #709 failed

2022-11-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9998.
---
Resolution: Duplicate

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



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


[jira] [Commented] (OAK-9993) Add utility method to remove unmerged branches

2022-11-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9993:
---

Created PR for review: https://github.com/apache/jackrabbit-oak/pull/753

> Add utility method to remove unmerged branches
> --
>
> Key: OAK-9993
> URL: https://issues.apache.org/jira/browse/OAK-9993
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Minor
>
> Introduce a method that removes unmerged branch commits similar to 
> oak.removeCollisions() in oak-mongo.js.



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


[jira] [Commented] (OAK-9997) Abort outdated build on push to PR branch

2022-11-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9997:
---

PR for review: https://github.com/apache/jackrabbit-oak/pull/755

> Abort outdated build on push to PR branch
> -
>
> Key: OAK-9997
> URL: https://issues.apache.org/jira/browse/OAK-9997
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: continuous integration
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Minor
>
> An ongoing build on Jenkins should be aborted when new commits are pushed to 
> a PR branch and a new build is triggered.
> See also discussion on dev list: 
> https://lists.apache.org/thread/v2210h8fry5mwt5lbhhznbr63dcdfvrb



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


[jira] [Created] (OAK-9997) Abort outdated build on push to PR branch

2022-11-15 Thread Marcel Reutegger (Jira)
Marcel Reutegger created OAK-9997:
-

 Summary: Abort outdated build on push to PR branch
 Key: OAK-9997
 URL: https://issues.apache.org/jira/browse/OAK-9997
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: continuous integration
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger


An ongoing build on Jenkins should be aborted when new commits are pushed to a 
PR branch and a new build is triggered.

See also discussion on dev list: 
https://lists.apache.org/thread/v2210h8fry5mwt5lbhhznbr63dcdfvrb



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


[jira] [Assigned] (OAK-9993) Add utility method to remove unmerged branches

2022-11-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger reassigned OAK-9993:
-

Assignee: Marcel Reutegger

> Add utility method to remove unmerged branches
> --
>
> Key: OAK-9993
> URL: https://issues.apache.org/jira/browse/OAK-9993
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Minor
>
> Introduce a method that removes unmerged branch commits similar to 
> oak.removeCollisions() in oak-mongo.js.



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


[jira] [Resolved] (OAK-9992) Introduce limit for oak.removeCollisions()

2022-11-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9992.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

Merged PR.

> Introduce limit for oak.removeCollisions()
> --
>
> Key: OAK-9992
> URL: https://issues.apache.org/jira/browse/OAK-9992
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Minor
> Fix For: 1.46.0
>
>
> Currently the utility method in oak.removeCollisions() attempts to remove all 
> collision markers for a given clusterId. With many collisions this can be a 
> rather expensive operation that is difficult to schedule for MongoDB. I've 
> seen cases where removing all collisions during DocumentNodeStore 
> initialization was blocked for a very long time on the update call to 
> MongoDB. On the MongoDB side the operation was retried many times because it 
> conflicted with other concurrent updates on the same document.
> The method should have a third parameter that limits the number of collisions 
> to remove in one call.



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


[jira] [Updated] (OAK-9992) Introduce limit for oak.removeCollisions()

2022-11-14 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9992:
--
Summary: Introduce limit for oak.removeCollisions()  (was: ntroduce limit 
for oak.removeCollisions())

> Introduce limit for oak.removeCollisions()
> --
>
> Key: OAK-9992
> URL: https://issues.apache.org/jira/browse/OAK-9992
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Minor
>
> Currently the utility method in oak.removeCollisions() attempts to remove all 
> collision markers for a given clusterId. With many collisions this can be a 
> rather expensive operation that is difficult to schedule for MongoDB. I've 
> seen cases where removing all collisions during DocumentNodeStore 
> initialization was blocked for a very long time on the update call to 
> MongoDB. On the MongoDB side the operation was retried many times because it 
> conflicted with other concurrent updates on the same document.
> The method should have a third parameter that limits the number of collisions 
> to remove in one call.



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


[jira] [Created] (OAK-9993) Add utility method to remove unmerged branches

2022-11-14 Thread Marcel Reutegger (Jira)
Marcel Reutegger created OAK-9993:
-

 Summary: Add utility method to remove unmerged branches
 Key: OAK-9993
 URL: https://issues.apache.org/jira/browse/OAK-9993
 Project: Jackrabbit Oak
  Issue Type: Improvement
  Components: run
Reporter: Marcel Reutegger


Introduce a method that removes unmerged branch commits similar to 
oak.removeCollisions() in oak-mongo.js.



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


[jira] [Created] (OAK-9992) ntroduce limit for oak.removeCollisions()

2022-11-14 Thread Marcel Reutegger (Jira)
Marcel Reutegger created OAK-9992:
-

 Summary: ntroduce limit for oak.removeCollisions()
 Key: OAK-9992
 URL: https://issues.apache.org/jira/browse/OAK-9992
 Project: Jackrabbit Oak
  Issue Type: Improvement
  Components: run
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger


Currently the utility method in oak.removeCollisions() attempts to remove all 
collision markers for a given clusterId. With many collisions this can be a 
rather expensive operation that is difficult to schedule for MongoDB. I've seen 
cases where removing all collisions during DocumentNodeStore initialization was 
blocked for a very long time on the update call to MongoDB. On the MongoDB side 
the operation was retried many times because it conflicted with other 
concurrent updates on the same document.

The method should have a third parameter that limits the number of collisions 
to remove in one call.



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


[jira] [Commented] (OAK-9981) Add a option in purgecommand(oak-run) to skip purge operations on active base index

2022-11-10 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9981:
---

[~mkataria], I think this causes OAK-9978.

> Add a option in purgecommand(oak-run) to skip purge operations on active base 
> index
> ---
>
> Key: OAK-9981
> URL: https://issues.apache.org/jira/browse/OAK-9981
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: indexing
>Reporter: Mohit Kataria
>Assignee: Mohit Kataria
>Priority: Major
> Fix For: 1.46.0
>
>
> The index purge command should provide an option to not apply purge 
> operations on active base index.



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


[jira] [Updated] (OAK-9978) Test failure: PurgeOldIndexVersionTest. noDeleteIfInvalidIndexOperationVersion

2022-11-10 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9978:
--
Summary: Test failure: PurgeOldIndexVersionTest. 
noDeleteIfInvalidIndexOperationVersion  (was: Build 
Jackrabbit/jackrabbit-oak-trunk #689 failed)

> Test failure: PurgeOldIndexVersionTest. noDeleteIfInvalidIndexOperationVersion
> --
>
> Key: OAK-9978
> URL: https://issues.apache.org/jira/browse/OAK-9978
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: continuous integration
>Reporter: Hudson
>Priority: Major
>
> No description is provided
> The build Jackrabbit/jackrabbit-oak-trunk #689 has failed.
> First failed run: [Jackrabbit/jackrabbit-oak-trunk 
> #689|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/689/]
>  [console 
> log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/689/console]
> The initial build reported above timed out, but starting Nov 9th the 
> following test fails in oak-run.
> {noformat}
> [ERROR] Tests run: 9, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 
> 11.777 s <<< FAILURE! - in 
> org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersionTest
> [ERROR] 
> noDeleteIfInvalidIndexOperationVersion(org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersionTest)
>   Time elapsed: 0.761 s  <<< FAILURE!
> java.lang.AssertionError: 
> custom fooIndex don't have product version 
> Expected: a string containing "IndexVersionOperation List is not valid for 
> index"
>  but: was "[The index '/oak:index/counter' isn't active, Cannot find any 
> active index from the list: [/oak:index/counter base=/oak:index/counter 
> product=0 custom=0], Not valid version operation list: '[/oak:index/counter 
> base=/oak:index/counter product=0 custom=0]', skip all, The index 
> '/oak:index/principalName' isn't active, Cannot find any active index from 
> the list: [/oak:index/principalName base=/oak:index/principalName product=0 
> custom=0], Not valid version operation list: '[/oak:index/principalName 
> base=/oak:index/principalName product=0 custom=0]', skip all, The index 
> '/oak:index/uuid' isn't active, Cannot find any active index from the list: 
> [/oak:index/uuid base=/oak:index/uuid product=0 custom=0], Not valid version 
> operation list: '[/oak:index/uuid base=/oak:index/uuid product=0 custom=0]', 
> skip all, The index '/oak:index/authorizableId' isn't active, Cannot find any 
> active index from the list: [/oak:index/authorizableId 
> base=/oak:index/authorizableId product=0 custom=0], Not valid version 
> operation list: '[/oak:index/authorizableId base=/oak:index/authorizableId 
> product=0 custom=0]', skip all, The index '/oak:index/acPrincipalName' isn't 
> active, Cannot find any active index from the list: 
> [/oak:index/acPrincipalName base=/oak:index/acPrincipalName product=0 
> custom=0], Not valid version operation list: '[/oak:index/acPrincipalName 
> base=/oak:index/acPrincipalName product=0 custom=0]', skip all, The index 
> '/oak:index/reference' isn't active, Cannot find any active index from the 
> list: [/oak:index/reference base=/oak:index/reference product=0 custom=0], 
> Not valid version operation list: '[/oak:index/reference 
> base=/oak:index/reference product=0 custom=0]', skip all, Found active index 
> '/oak:index/fooIndex-4-custom-2', Found active index 
> /oak:index/fooIndex-4-custom-2 is old enough, The operation for index 
> '/oak:index/fooIndex-4-custom-1' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex-3-custom-2' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex-3-custom-1' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex-3' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex-2-custom-1' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex' will be: 'DELETE', The index '/oak:index/nodetype' 
> isn't active, Cannot find any active index from the list: 
> [/oak:index/nodetype base=/oak:index/nodetype product=0 custom=0], Not valid 
> version operation list: '[/oak:index/nodetype base=/oak:index/nodetype 
> product=0 custom=0]', skip all, The index '/oak:index/repMembers' isn't 
> active, Cannot find any active index from the list: [/oak:index/repMembers 
> base=/oak:index/repMembers product=0 custom=0], Not valid version operation 
> list: '[/oak:index/repMembers base=/oak:index/repMembers product=0 
> custom=0]', skip all]"
> {noformat}



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


[jira] [Updated] (OAK-9978) Test failure: PurgeOldIndexVersionTest. noDeleteIfInvalidIndexOperationVersion

2022-11-10 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9978:
--
Component/s: run

> Test failure: PurgeOldIndexVersionTest. noDeleteIfInvalidIndexOperationVersion
> --
>
> Key: OAK-9978
> URL: https://issues.apache.org/jira/browse/OAK-9978
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: continuous integration, run
>Reporter: Hudson
>Priority: Major
>
> No description is provided
> The build Jackrabbit/jackrabbit-oak-trunk #689 has failed.
> First failed run: [Jackrabbit/jackrabbit-oak-trunk 
> #689|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/689/]
>  [console 
> log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/689/console]
> The initial build reported above timed out, but starting Nov 9th the 
> following test fails in oak-run.
> {noformat}
> [ERROR] Tests run: 9, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 
> 11.777 s <<< FAILURE! - in 
> org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersionTest
> [ERROR] 
> noDeleteIfInvalidIndexOperationVersion(org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersionTest)
>   Time elapsed: 0.761 s  <<< FAILURE!
> java.lang.AssertionError: 
> custom fooIndex don't have product version 
> Expected: a string containing "IndexVersionOperation List is not valid for 
> index"
>  but: was "[The index '/oak:index/counter' isn't active, Cannot find any 
> active index from the list: [/oak:index/counter base=/oak:index/counter 
> product=0 custom=0], Not valid version operation list: '[/oak:index/counter 
> base=/oak:index/counter product=0 custom=0]', skip all, The index 
> '/oak:index/principalName' isn't active, Cannot find any active index from 
> the list: [/oak:index/principalName base=/oak:index/principalName product=0 
> custom=0], Not valid version operation list: '[/oak:index/principalName 
> base=/oak:index/principalName product=0 custom=0]', skip all, The index 
> '/oak:index/uuid' isn't active, Cannot find any active index from the list: 
> [/oak:index/uuid base=/oak:index/uuid product=0 custom=0], Not valid version 
> operation list: '[/oak:index/uuid base=/oak:index/uuid product=0 custom=0]', 
> skip all, The index '/oak:index/authorizableId' isn't active, Cannot find any 
> active index from the list: [/oak:index/authorizableId 
> base=/oak:index/authorizableId product=0 custom=0], Not valid version 
> operation list: '[/oak:index/authorizableId base=/oak:index/authorizableId 
> product=0 custom=0]', skip all, The index '/oak:index/acPrincipalName' isn't 
> active, Cannot find any active index from the list: 
> [/oak:index/acPrincipalName base=/oak:index/acPrincipalName product=0 
> custom=0], Not valid version operation list: '[/oak:index/acPrincipalName 
> base=/oak:index/acPrincipalName product=0 custom=0]', skip all, The index 
> '/oak:index/reference' isn't active, Cannot find any active index from the 
> list: [/oak:index/reference base=/oak:index/reference product=0 custom=0], 
> Not valid version operation list: '[/oak:index/reference 
> base=/oak:index/reference product=0 custom=0]', skip all, Found active index 
> '/oak:index/fooIndex-4-custom-2', Found active index 
> /oak:index/fooIndex-4-custom-2 is old enough, The operation for index 
> '/oak:index/fooIndex-4-custom-1' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex-3-custom-2' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex-3-custom-1' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex-3' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex-2-custom-1' will be: 'DELETE', The operation for index 
> '/oak:index/fooIndex' will be: 'DELETE', The index '/oak:index/nodetype' 
> isn't active, Cannot find any active index from the list: 
> [/oak:index/nodetype base=/oak:index/nodetype product=0 custom=0], Not valid 
> version operation list: '[/oak:index/nodetype base=/oak:index/nodetype 
> product=0 custom=0]', skip all, The index '/oak:index/repMembers' isn't 
> active, Cannot find any active index from the list: [/oak:index/repMembers 
> base=/oak:index/repMembers product=0 custom=0], Not valid version operation 
> list: '[/oak:index/repMembers base=/oak:index/repMembers product=0 
> custom=0]', skip all]"
> {noformat}



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


[jira] [Updated] (OAK-9978) Build Jackrabbit/jackrabbit-oak-trunk #689 failed

2022-11-10 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9978:
--
Description: 
No description is provided

The build Jackrabbit/jackrabbit-oak-trunk #689 has failed.
First failed run: [Jackrabbit/jackrabbit-oak-trunk 
#689|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/689/] 
[console 
log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/689/console]

The initial build reported above timed out, but starting Nov 9th the following 
test fails in oak-run.
{noformat}
[ERROR] Tests run: 9, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 11.777 
s <<< FAILURE! - in 
org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersionTest
[ERROR] 
noDeleteIfInvalidIndexOperationVersion(org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersionTest)
  Time elapsed: 0.761 s  <<< FAILURE!
java.lang.AssertionError: 
custom fooIndex don't have product version 
Expected: a string containing "IndexVersionOperation List is not valid for 
index"
 but: was "[The index '/oak:index/counter' isn't active, Cannot find any 
active index from the list: [/oak:index/counter base=/oak:index/counter 
product=0 custom=0], Not valid version operation list: '[/oak:index/counter 
base=/oak:index/counter product=0 custom=0]', skip all, The index 
'/oak:index/principalName' isn't active, Cannot find any active index from the 
list: [/oak:index/principalName base=/oak:index/principalName product=0 
custom=0], Not valid version operation list: '[/oak:index/principalName 
base=/oak:index/principalName product=0 custom=0]', skip all, The index 
'/oak:index/uuid' isn't active, Cannot find any active index from the list: 
[/oak:index/uuid base=/oak:index/uuid product=0 custom=0], Not valid version 
operation list: '[/oak:index/uuid base=/oak:index/uuid product=0 custom=0]', 
skip all, The index '/oak:index/authorizableId' isn't active, Cannot find any 
active index from the list: [/oak:index/authorizableId 
base=/oak:index/authorizableId product=0 custom=0], Not valid version operation 
list: '[/oak:index/authorizableId base=/oak:index/authorizableId product=0 
custom=0]', skip all, The index '/oak:index/acPrincipalName' isn't active, 
Cannot find any active index from the list: [/oak:index/acPrincipalName 
base=/oak:index/acPrincipalName product=0 custom=0], Not valid version 
operation list: '[/oak:index/acPrincipalName base=/oak:index/acPrincipalName 
product=0 custom=0]', skip all, The index '/oak:index/reference' isn't active, 
Cannot find any active index from the list: [/oak:index/reference 
base=/oak:index/reference product=0 custom=0], Not valid version operation 
list: '[/oak:index/reference base=/oak:index/reference product=0 custom=0]', 
skip all, Found active index '/oak:index/fooIndex-4-custom-2', Found active 
index /oak:index/fooIndex-4-custom-2 is old enough, The operation for index 
'/oak:index/fooIndex-4-custom-1' will be: 'DELETE', The operation for index 
'/oak:index/fooIndex-3-custom-2' will be: 'DELETE', The operation for index 
'/oak:index/fooIndex-3-custom-1' will be: 'DELETE', The operation for index 
'/oak:index/fooIndex-3' will be: 'DELETE', The operation for index 
'/oak:index/fooIndex-2-custom-1' will be: 'DELETE', The operation for index 
'/oak:index/fooIndex' will be: 'DELETE', The index '/oak:index/nodetype' isn't 
active, Cannot find any active index from the list: [/oak:index/nodetype 
base=/oak:index/nodetype product=0 custom=0], Not valid version operation list: 
'[/oak:index/nodetype base=/oak:index/nodetype product=0 custom=0]', skip all, 
The index '/oak:index/repMembers' isn't active, Cannot find any active index 
from the list: [/oak:index/repMembers base=/oak:index/repMembers product=0 
custom=0], Not valid version operation list: '[/oak:index/repMembers 
base=/oak:index/repMembers product=0 custom=0]', skip all]"
{noformat}

  was:
No description is provided

The build Jackrabbit/jackrabbit-oak-trunk #689 has failed.
First failed run: [Jackrabbit/jackrabbit-oak-trunk 
#689|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/689/] 
[console 
log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/689/console]


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

[jira] [Resolved] (OAK-9967) Lease update duration not displayed correctly if timed-out

2022-10-28 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9967.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

Merged the PR into trunk.

> Lease update duration not displayed correctly if timed-out
> --
>
> Key: OAK-9967
> URL: https://issues.apache.org/jira/browse/OAK-9967
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Reporter: Rishabh Kumar
>Priority: Minor
> Fix For: 1.46.0
>
>
> Stats for Lease update duration are not collected when it timed out. This 
> would be useful in determining the reason for pod restart/termination.



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


[jira] [Updated] (OAK-9967) Lease update duration not displayed correctly if timed-out

2022-10-28 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9967:
--
Priority: Minor  (was: Major)

> Lease update duration not displayed correctly if timed-out
> --
>
> Key: OAK-9967
> URL: https://issues.apache.org/jira/browse/OAK-9967
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Reporter: Rishabh Kumar
>Priority: Minor
>
> Stats for Lease update duration are not collected when it timed out. This 
> would be useful in determining the reason for pod restart/termination.



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


[jira] [Created] (OAK-9971) Migrate Oak maintenance builds from Travis CI to Jenkins

2022-10-25 Thread Marcel Reutegger (Jira)
Marcel Reutegger created OAK-9971:
-

 Summary: Migrate Oak maintenance builds from Travis CI to Jenkins
 Key: OAK-9971
 URL: https://issues.apache.org/jira/browse/OAK-9971
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: continuous integration
Reporter: Marcel Reutegger


Oak maintenance branches currently build on Travis CI, which will no longer be 
supported by end of 2022.

See: https://cwiki.apache.org/confluence/display/INFRA/Travis+Migrations

Oak trunk already moved away from Travis CI to Apache operated Jenkins. The 
easiest solution is probably to merge changes from OAK-9486 into Oak 
maintenance branches that are still supported (1.22 and 1.8).



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


[jira] [Updated] (OAK-9925) update MongoDB Java Driver dependency to 3.12.11

2022-10-11 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9925:
--
Fix Version/s: 1.22.13
   Labels:   (was: candidate_oak_1_22)

Merged into 1.22 branch with PR #730.

> update MongoDB Java Driver dependency to 3.12.11
> 
>
> Key: OAK-9925
> URL: https://issues.apache.org/jira/browse/OAK-9925
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.46.0, 1.22.13
>
>




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


[jira] [Resolved] (OAK-9961) Build Jackrabbit/jackrabbit-oak-trunk #653 failed

2022-10-11 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9961.
---
Resolution: Fixed

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



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


[jira] [Commented] (OAK-9961) Build Jackrabbit/jackrabbit-oak-trunk #653 failed

2022-10-11 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9961:
---

{noformat}
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://github.com/apache/jackrabbit-oak
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1002)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1243)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1307)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1215)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:645)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:517)
at hudson.model.Run.execute(Run.java:1896)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags 
--progress -- https://github.com/apache/jackrabbit-oak 
+refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout: 
stderr: error: Could not read 129e126ccb48d0128809d5c76e4b9ef57a8bf4fd
error: Could not read a802edfb11f078978ac9051406b740c24f7ab841
error: Could not read 468ca85a5b9b8bc2396c75c8154424bce7353870
{noformat}

Temporarily instructed the job to clean the workspace before executing. Looks 
like that helped...

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



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


[jira] [Comment Edited] (OAK-9925) update MongoDB Java Driver dependency to 3.12.11

2022-10-10 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger edited comment on OAK-9925 at 10/10/22 3:19 PM:
-

bq. backport this one to 1.22
+1 agreed.

PR for 1.22 backport: https://github.com/apache/jackrabbit-oak/pull/730


was (Author: mreutegg):
bq. backport this one to 1.22
+1 agreed.

> update MongoDB Java Driver dependency to 3.12.11
> 
>
> Key: OAK-9925
> URL: https://issues.apache.org/jira/browse/OAK-9925
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.46.0
>
>




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


[jira] [Commented] (OAK-9925) update MongoDB Java Driver dependency to 3.12.11

2022-10-10 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9925:
---

bq. backport this one to 1.22
+1 agreed.

> update MongoDB Java Driver dependency to 3.12.11
> 
>
> Key: OAK-9925
> URL: https://issues.apache.org/jira/browse/OAK-9925
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.46.0
>
>




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


[jira] [Resolved] (OAK-9913) Expose Metrics for Mongo DocumentStore throttling

2022-09-29 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9913.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

Merged the PR.

> Expose Metrics for Mongo DocumentStore throttling
> -
>
> Key: OAK-9913
> URL: https://issues.apache.org/jira/browse/OAK-9913
> Project: Jackrabbit Oak
>  Issue Type: New Feature
>Reporter: Rishabh Kumar
>Assignee: Marcel Reutegger
>Priority: Major
> Fix For: 1.46.0
>
>
> Expose metrics for the Mongo DocumentStore throttling feature. This allows us 
> to better observe when the DocumentStore is throttled.



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


[jira] [Assigned] (OAK-9913) Expose Metrics for Mongo DocumentStore throttling

2022-09-29 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger reassigned OAK-9913:
-

Assignee: Marcel Reutegger

> Expose Metrics for Mongo DocumentStore throttling
> -
>
> Key: OAK-9913
> URL: https://issues.apache.org/jira/browse/OAK-9913
> Project: Jackrabbit Oak
>  Issue Type: New Feature
>Reporter: Rishabh Kumar
>Assignee: Marcel Reutegger
>Priority: Major
>
> Expose metrics for the Mongo DocumentStore throttling feature. This allows us 
> to better observe when the DocumentStore is throttled.



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


[jira] [Updated] (OAK-9891) Removal (purge) of version of a node does not remove associated labels

2022-09-29 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9891:
--
Fix Version/s: 1.22.13
   Labels: candidate_oak_1_8  (was: candidate_oak_1_22 
candidate_oak_1_8)

Merged into 1.22 branch with PR #716

> Removal (purge) of version of a node does not remove associated labels
> --
>
> Key: OAK-9891
> URL: https://issues.apache.org/jira/browse/OAK-9891
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: jcr
>Reporter: Arun Kumar Ram
>Assignee: Marcel Reutegger
>Priority: Major
>  Labels: candidate_oak_1_8
> Fix For: 1.46.0, 1.22.13
>
> Attachments: 
> OAK-9891_removal_of_version_should_remove_associated_labels.patch
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> We have encountered a behavior of versionStorage and versionLabels which I 
> think is bug.
> *Current behavior:*
>  
>  # Create a node and make it *versionable*
>  # Now create more than two versions (for example two version is  *1.0* and 
> *1.1* respectively)
>  # Now add label at version 1.0 via *VersionHistory* Object (for example 
> label is {*}Label_1.0{*})
>  # Now remove the version 1.0 via calling *removeVersion(1.0)* method of 
> *VersionHistory* object
>  # Now call method *hasVersionLabel(Label_1.0)*  of versionHistory . its now 
> returning true.
>  
> *Expected behaviour:*
> Call to the *hasVersionLabel(Label_1.0)*  of *versionHistory* should not 
> return true because version associated with label does not exist. And 
> removing the version should remove associated labels.
>  
> If we say that *hasVersionLabel(Label_1.0)*  of *versionHistory* returning 
> true is expected behavior because label is not removed. Then call to the 
> function getVersionByLabel({*}Label_1.0) of versionHistory{*} will ** throw 
> VersionException because version does not exist. So the repository goes into 
> inconsistent state.
> *Solution proposal:*
> One of the solution can be that whenever consumer of  versionHistory removes 
> the version , he should be forced to remove the versionLabel first by 
> throwing LabelExistException
>  
> Another solution can be we should remove version label whenever user removes 
> the version.
>  



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


[jira] [Resolved] (OAK-9946) Consistency check for versionable nodes

2022-09-27 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9946.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

Merged PR.

> Consistency check for versionable nodes
> ---
>
> Key: OAK-9946
> URL: https://issues.apache.org/jira/browse/OAK-9946
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: oak-run
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Minor
> Fix For: 1.46.0
>
>
> This builds on OAK-9918 and adds checks for versionable nodes. 



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


[jira] [Created] (OAK-9946) Consistency check for versionable nodes

2022-09-19 Thread Marcel Reutegger (Jira)
Marcel Reutegger created OAK-9946:
-

 Summary: Consistency check for versionable nodes
 Key: OAK-9946
 URL: https://issues.apache.org/jira/browse/OAK-9946
 Project: Jackrabbit Oak
  Issue Type: Improvement
  Components: oak-run
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger


This builds on OAK-9918 and adds checks for versionable nodes. 



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


[jira] [Resolved] (OAK-9918) DocumentNodeStore consistency check

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9918.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

PR merged.

> DocumentNodeStore consistency check
> ---
>
> Key: OAK-9918
> URL: https://issues.apache.org/jira/browse/OAK-9918
> Project: Jackrabbit Oak
>  Issue Type: New Feature
>  Components: run
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Minor
> Fix For: 1.46.0
>
>
> Create a DocumentNodeStore consistency check in oak-run.
> Initially the check should be able to identify orphaned nodes. Later the 
> check could be extended to check consistency of other data structures like 
> split documents, etc.



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


[jira] [Resolved] (OAK-9082) Remove unnecessary (un)boxing in oak-store-composite

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9082.
---
Resolution: Won't Fix

Resolving as WONTFIX because the proposed changes are unrelated to boxing 
(Long.valueOf() vs Long.parseLong()).

> Remove unnecessary (un)boxing in oak-store-composite
> 
>
> Key: OAK-9082
> URL: https://issues.apache.org/jira/browse/OAK-9082
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: store-composite
>Reporter: Lars Grefer
>Priority: Major
>
> The patch can be found here: https://github.com/apache/jackrabbit-oak/pull/226



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


[jira] [Resolved] (OAK-9083) Remove unnecessary (un)boxing in oak-store-document

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9083.
---
Resolution: Won't Fix

Resolving as WONTFIX for reasons mentioned by Julian.

> Remove unnecessary (un)boxing in oak-store-document
> ---
>
> Key: OAK-9083
> URL: https://issues.apache.org/jira/browse/OAK-9083
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: documentmk
>Reporter: Lars Grefer
>Priority: Minor
>
> The patch can be found here: https://github.com/apache/jackrabbit-oak/pull/227



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


[jira] [Resolved] (OAK-9084) Remove unnecessary (un)boxing in oak-store-spi

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9084.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

PR looks good to me and I merged it.

Lars, thanks for your contribution.

> Remove unnecessary (un)boxing in oak-store-spi
> --
>
> Key: OAK-9084
> URL: https://issues.apache.org/jira/browse/OAK-9084
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>Reporter: Lars Grefer
>Assignee: Marcel Reutegger
>Priority: Major
> Fix For: 1.46.0
>
>
> The patch can be found here: https://github.com/apache/jackrabbit-oak/pull/228



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


[jira] [Assigned] (OAK-9084) Remove unnecessary (un)boxing in oak-store-spi

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger reassigned OAK-9084:
-

Assignee: Marcel Reutegger

> Remove unnecessary (un)boxing in oak-store-spi
> --
>
> Key: OAK-9084
> URL: https://issues.apache.org/jira/browse/OAK-9084
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>Reporter: Lars Grefer
>Assignee: Marcel Reutegger
>Priority: Major
>
> The patch can be found here: https://github.com/apache/jackrabbit-oak/pull/228



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


[jira] [Resolved] (OAK-9085) Remove unnecessary (un)boxing in oak-webapp

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9085.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

PR looks good to me and I merged it.

Lars, thanks for your contribution.

> Remove unnecessary (un)boxing in oak-webapp
> ---
>
> Key: OAK-9085
> URL: https://issues.apache.org/jira/browse/OAK-9085
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: examples, webapp
>Reporter: Lars Grefer
>Assignee: Marcel Reutegger
>Priority: Major
> Fix For: 1.46.0
>
>
> The patch can be found here: https://github.com/apache/jackrabbit-oak/pull/229



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


[jira] [Assigned] (OAK-9085) Remove unnecessary (un)boxing in oak-webapp

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger reassigned OAK-9085:
-

Assignee: Marcel Reutegger

> Remove unnecessary (un)boxing in oak-webapp
> ---
>
> Key: OAK-9085
> URL: https://issues.apache.org/jira/browse/OAK-9085
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: examples, webapp
>Reporter: Lars Grefer
>Assignee: Marcel Reutegger
>Priority: Major
>
> The patch can be found here: https://github.com/apache/jackrabbit-oak/pull/229



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


[jira] [Updated] (OAK-9935) Bump Elasticsearch clients from 7.17.3 to 7.17.6

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9935:
--
Fix Version/s: 1.46.0
  Description: [~nuno.santos], [~joerghoh] please set a fix version when 
you resolve and issue.

> Bump Elasticsearch clients from 7.17.3 to 7.17.6
> 
>
> Key: OAK-9935
> URL: https://issues.apache.org/jira/browse/OAK-9935
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Minor
> Fix For: 1.46.0
>
>
> [~nuno.santos], [~joerghoh] please set a fix version when you resolve and 
> issue.



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


[jira] [Commented] (OAK-9925) update MongoDB Java Driver dependency to 3.12.11

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9925:
---

There is also ongoing work to update the driver to 4.x. See OAK-9447

> update MongoDB Java Driver dependency to 3.12.11
> 
>
> Key: OAK-9925
> URL: https://issues.apache.org/jira/browse/OAK-9925
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.46.0
>
>




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


[jira] [Assigned] (OAK-9447) Upgrade Mongo java driver to 4.7

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger reassigned OAK-9447:
-

Assignee: José Andrés Cordero Benítez

[~corderob], assigning to you, because you are working on this.

> Upgrade Mongo java driver to 4.7
> 
>
> Key: OAK-9447
> URL: https://issues.apache.org/jira/browse/OAK-9447
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: documentmk
>Reporter: José Andrés Cordero Benítez
>Assignee: José Andrés Cordero Benítez
>Priority: Major
>
> Upgrade Mongo java driver to 4.2+



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


[jira] [Updated] (OAK-9447) Upgrade Mongo java driver to 4.7

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9447:
--
Summary: Upgrade Mongo java driver to 4.7  (was: Upgrade Mongo java driver 
to 4.2)

> Upgrade Mongo java driver to 4.7
> 
>
> Key: OAK-9447
> URL: https://issues.apache.org/jira/browse/OAK-9447
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: documentmk
>Reporter: José Andrés Cordero Benítez
>Priority: Major
>
> Upgrade Mongo java driver to 4.2+



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


[jira] [Updated] (OAK-9939) Build failure: Container startup failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9939:
--
Component/s: elastic-search
Description: 
No description is provided

The build Jackrabbit/jackrabbit-oak-trunk #634 has failed.
First failed run: [Jackrabbit/jackrabbit-oak-trunk 
#634|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/634/] 
[console 
log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/634/console]

{noformat}
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 236.574 
s <<< FAILURE! - in 
org.apache.jackrabbit.oak.plugins.index.elastic.index.ElasticIndexWriterDisabledTest
[ERROR] 
org.apache.jackrabbit.oak.plugins.index.elastic.index.ElasticIndexWriterDisabledTest
  Time elapsed: 236.573 s  <<< ERROR!
org.testcontainers.containers.ContainerLaunchException: Container startup failed
at 
org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:349)
at 
org.testcontainers.containers.GenericContainer.start(GenericContainer.java:322)
at 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticTestServer.setup(ElasticTestServer.java:86)
at 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticTestServer.getESTestServer(ElasticTestServer.java:57)
at 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticConnectionRule.apply(ElasticConnectionRule.java:63)
at org.junit.rules.RunRules.applyAll(RunRules.java:26)
at org.junit.rules.RunRules.(RunRules.java:15)
at org.junit.runners.ParentRunner.withClassRules(ParentRunner.java:269)
at org.junit.runners.ParentRunner.classBlock(ParentRunner.java:217)
at org.junit.runners.ParentRunner.run(ParentRunner.java:412)
at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit 
with exception
at 
org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88)
at 
org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:334)
... 17 more
Caused by: org.testcontainers.containers.ContainerLaunchException: Could not 
create/start container
at 
org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:542)
at 
org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:344)
at 
org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)
... 18 more
Caused by: java.lang.IllegalStateException: Container exited with code 1
at 
org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:514)
... 20 more
{noformat}

  was:
No description is provided

The build Jackrabbit/jackrabbit-oak-trunk #634 has failed.
First failed run: [Jackrabbit/jackrabbit-oak-trunk 
#634|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/634/] 
[console 
log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/634/console]


> Build failure: Container startup failed
> ---
>
> Key: OAK-9939
> URL: https://issues.apache.org/jira/browse/OAK-9939
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: continuous integration, elastic-search
>Reporter: Hudson
>Priority: Major
>
> No description is provided
> The build Jackrabbit/jackrabbit-oak-trunk #634 has failed.
> First failed run: [Jackrabbit/jackrabbit-oak-trunk 
> #634|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/634/]
>  [console 
> log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/634/console]
> {noformat}
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
> 236.574 s <<< FAILURE! - in 
> org.apache.jackrabbit.oak.plugins.index.elastic.index.ElasticIndexWriterDisabledTest
> [ERROR] 
> org.apache.jackrabbit.oak.plugins.index.elastic.index.ElasticIndexWriterDisabledTest
>   Time elapsed: 236.573 s  <<< ERROR!
> org.testcontainers.containers.ContainerLaunchException: Container startup 
> 

[jira] [Updated] (OAK-9939) Build failure: Container startup failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9939:
--
Summary: Build failure: Container startup failed  (was: Build 
Jackrabbit/jackrabbit-oak-trunk #634 failed)

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



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


[jira] [Updated] (OAK-9937) Build timeout

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9937:
--
Summary: Build timeout  (was: Build Jackrabbit/jackrabbit-oak-trunk #631 
failed)

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



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


[jira] [Resolved] (OAK-9923) Build Jackrabbit/jackrabbit-oak-trunk #624 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9923.
---
Resolution: Duplicate

> Build Jackrabbit/jackrabbit-oak-trunk #624 failed
> -
>
> Key: OAK-9923
> URL: https://issues.apache.org/jira/browse/OAK-9923
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: continuous integration
>Reporter: Hudson
>Priority: Major
>
> No description is provided
> The build Jackrabbit/jackrabbit-oak-trunk #624 has failed.
> First failed run: [Jackrabbit/jackrabbit-oak-trunk 
> #624|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/]
>  [console 
> log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/console]
> Two failures:
> {noformat}
> [INFO] Running org.apache.jackrabbit.oak.segment.HeavyWriteIT
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
> 107.693 s <<< FAILURE! - in org.apache.jackrabbit.oak.segment.HeavyWriteIT
> [ERROR] heavyWrite(org.apache.jackrabbit.oak.segment.HeavyWriteIT)  Time 
> elapsed: 106.938 s  <<< ERROR!
> java.io.IOException: No space left on device
>   at java.io.RandomAccessFile.writeBytes(Native Method)
>   at java.io.RandomAccessFile.write(RandomAccessFile.java:525)
>   at 
> org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter.writeSegment(SegmentTarWriter.java:120)
>   at 
> org.apache.jackrabbit.oak.segment.file.tar.TarWriter.writeEntry(TarWriter.java:144)
>   at 
> org.apache.jackrabbit.oak.segment.file.tar.TarFiles.writeSegment(TarFiles.java:597)
>   at 
> org.apache.jackrabbit.oak.segment.file.FileStore.writeSegment(FileStore.java:555)
>   at 
> org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.internalWriteStream(DefaultSegmentWriter.java:686)
>   at 
> org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.writeStream(DefaultSegmentWriter.java:629)
>   at 
> org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.access$500(DefaultSegmentWriter.java:215)
>   at 
> org.apache.jackrabbit.oak.segment.DefaultSegmentWriter.writeStream(DefaultSegmentWriter.java:193)
>   at 
> org.apache.jackrabbit.oak.segment.SegmentNodeStore.createBlob(SegmentNodeStore.java:247)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.createBlob(HeavyWriteIT.java:125)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.createProperties(HeavyWriteIT.java:118)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.createNodes(HeavyWriteIT.java:110)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.createNodes(HeavyWriteIT.java:111)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.heavyWrite(HeavyWriteIT.java:91)
> {noformat}
> and
> {noformat}
> [ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 
> 156.4 s <<< FAILURE! - in 
> org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT
> [ERROR] 
> testSyncBigBlob(org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT)
>   Time elapsed: 72.162 s  <<< FAILURE!
> java.lang.AssertionError: expected:<{ root = { ... } }> but was:<{ root : { } 
> }>
>   at org.junit.Assert.fail(Assert.java:89)
>   at org.junit.Assert.failNotEquals(Assert.java:835)
>   at org.junit.Assert.assertEquals(Assert.java:120)
>   at org.junit.Assert.assertEquals(Assert.java:146)
>   at 
> org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.testSyncBigBlob(DataStoreTestBase.java:299)
> {noformat}
> The first looks like an infra issue and the second one is a duplicate of 
> OAK-9920.



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


[jira] [Updated] (OAK-9923) Build Jackrabbit/jackrabbit-oak-trunk #624 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9923:
--
Description: 
No description is provided

The build Jackrabbit/jackrabbit-oak-trunk #624 has failed.
First failed run: [Jackrabbit/jackrabbit-oak-trunk 
#624|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/] 
[console 
log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/console]

Two failures:
{noformat}
[INFO] Running org.apache.jackrabbit.oak.segment.HeavyWriteIT
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 107.693 
s <<< FAILURE! - in org.apache.jackrabbit.oak.segment.HeavyWriteIT
[ERROR] heavyWrite(org.apache.jackrabbit.oak.segment.HeavyWriteIT)  Time 
elapsed: 106.938 s  <<< ERROR!
java.io.IOException: No space left on device
at java.io.RandomAccessFile.writeBytes(Native Method)
at java.io.RandomAccessFile.write(RandomAccessFile.java:525)
at 
org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter.writeSegment(SegmentTarWriter.java:120)
at 
org.apache.jackrabbit.oak.segment.file.tar.TarWriter.writeEntry(TarWriter.java:144)
at 
org.apache.jackrabbit.oak.segment.file.tar.TarFiles.writeSegment(TarFiles.java:597)
at 
org.apache.jackrabbit.oak.segment.file.FileStore.writeSegment(FileStore.java:555)
at 
org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.internalWriteStream(DefaultSegmentWriter.java:686)
at 
org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.writeStream(DefaultSegmentWriter.java:629)
at 
org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.access$500(DefaultSegmentWriter.java:215)
at 
org.apache.jackrabbit.oak.segment.DefaultSegmentWriter.writeStream(DefaultSegmentWriter.java:193)
at 
org.apache.jackrabbit.oak.segment.SegmentNodeStore.createBlob(SegmentNodeStore.java:247)
at 
org.apache.jackrabbit.oak.segment.HeavyWriteIT.createBlob(HeavyWriteIT.java:125)
at 
org.apache.jackrabbit.oak.segment.HeavyWriteIT.createProperties(HeavyWriteIT.java:118)
at 
org.apache.jackrabbit.oak.segment.HeavyWriteIT.createNodes(HeavyWriteIT.java:110)
at 
org.apache.jackrabbit.oak.segment.HeavyWriteIT.createNodes(HeavyWriteIT.java:111)
at 
org.apache.jackrabbit.oak.segment.HeavyWriteIT.heavyWrite(HeavyWriteIT.java:91)
{noformat}
and
{noformat}
[ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 156.4 
s <<< FAILURE! - in 
org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT
[ERROR] 
testSyncBigBlob(org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT)
  Time elapsed: 72.162 s  <<< FAILURE!
java.lang.AssertionError: expected:<{ root = { ... } }> but was:<{ root : { } }>
at org.junit.Assert.fail(Assert.java:89)
at org.junit.Assert.failNotEquals(Assert.java:835)
at org.junit.Assert.assertEquals(Assert.java:120)
at org.junit.Assert.assertEquals(Assert.java:146)
at 
org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.testSyncBigBlob(DataStoreTestBase.java:299)
{noformat}

The first looks like an infra issue and the second one is a duplicate of 
OAK-9920.

  was:
No description is provided

The build Jackrabbit/jackrabbit-oak-trunk #624 has failed.
First failed run: [Jackrabbit/jackrabbit-oak-trunk 
#624|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/] 
[console 
log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/console]


> Build Jackrabbit/jackrabbit-oak-trunk #624 failed
> -
>
> Key: OAK-9923
> URL: https://issues.apache.org/jira/browse/OAK-9923
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: continuous integration
>Reporter: Hudson
>Priority: Major
>
> No description is provided
> The build Jackrabbit/jackrabbit-oak-trunk #624 has failed.
> First failed run: [Jackrabbit/jackrabbit-oak-trunk 
> #624|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/]
>  [console 
> log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/console]
> Two failures:
> {noformat}
> [INFO] Running org.apache.jackrabbit.oak.segment.HeavyWriteIT
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
> 107.693 s <<< FAILURE! - in org.apache.jackrabbit.oak.segment.HeavyWriteIT
> [ERROR] heavyWrite(org.apache.jackrabbit.oak.segment.HeavyWriteIT)  Time 
> elapsed: 106.938 s  <<< ERROR!
> java.io.IOException: No space left on device
>   at java.io.RandomAccessFile.writeBytes(Native Method)
>   at java.io.RandomAccessFile.write(RandomAccessFile.java:525)
>   at 
> 

[jira] [Closed] (OAK-9923) Build Jackrabbit/jackrabbit-oak-trunk #624 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9923.
-

> Build Jackrabbit/jackrabbit-oak-trunk #624 failed
> -
>
> Key: OAK-9923
> URL: https://issues.apache.org/jira/browse/OAK-9923
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: continuous integration
>Reporter: Hudson
>Priority: Major
>
> No description is provided
> The build Jackrabbit/jackrabbit-oak-trunk #624 has failed.
> First failed run: [Jackrabbit/jackrabbit-oak-trunk 
> #624|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/]
>  [console 
> log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/624/console]
> Two failures:
> {noformat}
> [INFO] Running org.apache.jackrabbit.oak.segment.HeavyWriteIT
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
> 107.693 s <<< FAILURE! - in org.apache.jackrabbit.oak.segment.HeavyWriteIT
> [ERROR] heavyWrite(org.apache.jackrabbit.oak.segment.HeavyWriteIT)  Time 
> elapsed: 106.938 s  <<< ERROR!
> java.io.IOException: No space left on device
>   at java.io.RandomAccessFile.writeBytes(Native Method)
>   at java.io.RandomAccessFile.write(RandomAccessFile.java:525)
>   at 
> org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter.writeSegment(SegmentTarWriter.java:120)
>   at 
> org.apache.jackrabbit.oak.segment.file.tar.TarWriter.writeEntry(TarWriter.java:144)
>   at 
> org.apache.jackrabbit.oak.segment.file.tar.TarFiles.writeSegment(TarFiles.java:597)
>   at 
> org.apache.jackrabbit.oak.segment.file.FileStore.writeSegment(FileStore.java:555)
>   at 
> org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.internalWriteStream(DefaultSegmentWriter.java:686)
>   at 
> org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.writeStream(DefaultSegmentWriter.java:629)
>   at 
> org.apache.jackrabbit.oak.segment.DefaultSegmentWriter$SegmentWriteOperation.access$500(DefaultSegmentWriter.java:215)
>   at 
> org.apache.jackrabbit.oak.segment.DefaultSegmentWriter.writeStream(DefaultSegmentWriter.java:193)
>   at 
> org.apache.jackrabbit.oak.segment.SegmentNodeStore.createBlob(SegmentNodeStore.java:247)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.createBlob(HeavyWriteIT.java:125)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.createProperties(HeavyWriteIT.java:118)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.createNodes(HeavyWriteIT.java:110)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.createNodes(HeavyWriteIT.java:111)
>   at 
> org.apache.jackrabbit.oak.segment.HeavyWriteIT.heavyWrite(HeavyWriteIT.java:91)
> {noformat}
> and
> {noformat}
> [ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 
> 156.4 s <<< FAILURE! - in 
> org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT
> [ERROR] 
> testSyncBigBlob(org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT)
>   Time elapsed: 72.162 s  <<< FAILURE!
> java.lang.AssertionError: expected:<{ root = { ... } }> but was:<{ root : { } 
> }>
>   at org.junit.Assert.fail(Assert.java:89)
>   at org.junit.Assert.failNotEquals(Assert.java:835)
>   at org.junit.Assert.assertEquals(Assert.java:120)
>   at org.junit.Assert.assertEquals(Assert.java:146)
>   at 
> org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.testSyncBigBlob(DataStoreTestBase.java:299)
> {noformat}
> The first looks like an infra issue and the second one is a duplicate of 
> OAK-9920.



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


[jira] [Closed] (OAK-9835) Build Jackrabbit/jackrabbit-oak-trunk #565 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9835.
-

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



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


[jira] [Resolved] (OAK-9820) Build Jackrabbit/jackrabbit-oak-trunk #556 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9820.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9820) Build Jackrabbit/jackrabbit-oak-trunk #556 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9820.
-

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



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


[jira] [Resolved] (OAK-9835) Build Jackrabbit/jackrabbit-oak-trunk #565 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9835.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Resolved] (OAK-9882) Build Jackrabbit/jackrabbit-oak-trunk #592 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9882.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9882) Build Jackrabbit/jackrabbit-oak-trunk #592 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9882.
-

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



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


[jira] [Closed] (OAK-9768) Build Jackrabbit/jackrabbit-oak-trunk #514 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9768.
-

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



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


[jira] [Closed] (OAK-9818) Build Jackrabbit/jackrabbit-oak-trunk #551 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9818.
-

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



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


[jira] [Closed] (OAK-9742) Build Jackrabbit/jackrabbit-oak-trunk #497 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9742.
-

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



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


[jira] [Resolved] (OAK-9818) Build Jackrabbit/jackrabbit-oak-trunk #551 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9818.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9805) Build Jackrabbit/jackrabbit-oak-trunk #538 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9805.
-

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



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


[jira] [Resolved] (OAK-9805) Build Jackrabbit/jackrabbit-oak-trunk #538 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9805.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Resolved] (OAK-9768) Build Jackrabbit/jackrabbit-oak-trunk #514 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9768.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Resolved] (OAK-9742) Build Jackrabbit/jackrabbit-oak-trunk #497 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9742.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Resolved] (OAK-9597) Build Jackrabbit/jackrabbit-oak-trunk #368 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9597.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9622) Build Jackrabbit/jackrabbit-oak-trunk #397 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9622.
-

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



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


[jira] [Resolved] (OAK-9698) Build Jackrabbit/jackrabbit-oak-trunk #463 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9698.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Resolved] (OAK-9570) Build Jackrabbit/jackrabbit-oak-trunk #344 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9570.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9597) Build Jackrabbit/jackrabbit-oak-trunk #368 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9597.
-

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



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


[jira] [Resolved] (OAK-9622) Build Jackrabbit/jackrabbit-oak-trunk #397 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9622.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9640) Build Jackrabbit/jackrabbit-oak-trunk #412 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9640.
-

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



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


[jira] [Closed] (OAK-9698) Build Jackrabbit/jackrabbit-oak-trunk #463 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9698.
-

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



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


[jira] [Resolved] (OAK-9640) Build Jackrabbit/jackrabbit-oak-trunk #412 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9640.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9570) Build Jackrabbit/jackrabbit-oak-trunk #344 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9570.
-

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



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


[jira] [Closed] (OAK-9549) Build Jackrabbit/jackrabbit-oak-trunk #325 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9549.
-

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



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


[jira] [Resolved] (OAK-9549) Build Jackrabbit/jackrabbit-oak-trunk #325 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9549.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9904) Build Jackrabbit/jackrabbit-oak-trunk #609 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9904.
-

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



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


[jira] [Resolved] (OAK-9542) Build Jackrabbit/jackrabbit-oak-trunk #321 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9542.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Closed] (OAK-9542) Build Jackrabbit/jackrabbit-oak-trunk #321 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger closed OAK-9542.
-

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



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


[jira] [Commented] (OAK-9898) Introduce github workflow for stale PRs

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9898:
---

Looks like this issue can be resolved. [~joerghoh] WDYT?

> Introduce github workflow for stale PRs
> ---
>
> Key: OAK-9898
> URL: https://issues.apache.org/jira/browse/OAK-9898
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: continuous integration
>Reporter: Joerg Hoh
>Assignee: Joerg Hoh
>Priority: Major
>
> We should limit the WIP and therefor try to cleanup open PRs on github if 
> they are open for too long.
> We should use the [Github stale action|https://github.com/actions/stale] to 
> tag PRs which are open for more than 2 years with the flag "stale" and close 
> them if this flag is attached to it for more than 60 days.



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


[jira] [Resolved] (OAK-9904) Build Jackrabbit/jackrabbit-oak-trunk #609 failed

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9904.
---
Resolution: Cannot Reproduce

Logs from initial failure are not available anymore. Resolving as cannot 
reproduce.

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



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


[jira] [Commented] (OAK-9920) ExternalPrivateStoreIT.testSyncBigBlob failures

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9920:
---

PR #687 is merged. [~adulceanu], does this resolve the problem described in 
this issue?

> ExternalPrivateStoreIT.testSyncBigBlob failures
> ---
>
> Key: OAK-9920
> URL: https://issues.apache.org/jira/browse/OAK-9920
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: segment-tar, tarmk-standby
>Affects Versions: 1.44.0
>Reporter: Andrei Dulceanu
>Assignee: Andrei Dulceanu
>Priority: Major
> Attachments: console.log
>
>
> {noformat}
> [INFO] Running 
> org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT[ERROR] Tests 
> run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 223.509 s <<< 
> FAILURE! - in org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT
> [ERROR] 
> testSyncBigBlob(org.apache.jackrabbit.oak.segment.standby.ExternalPrivateStoreIT)
>   Time elapsed: 140.744 s  <<< FAILURE!java.lang.AssertionError: expected:<\{ 
> root = { ... } }> but was:<\{ root : { } }>
>   at org.junit.Assert.fail(Assert.java:89)
>   at org.junit.Assert.failNotEquals(Assert.java:835)
>   at org.junit.Assert.assertEquals(Assert.java:120)
>   at org.junit.Assert.assertEquals(Assert.java:146)
>   at 
> org.apache.jackrabbit.oak.segment.standby.DataStoreTestBase.testSyncBigBlob(DataStoreTestBase.java:299)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>   at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
>   at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>   at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
>   at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>   at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
>   at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
>   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
>   at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
>   at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
>   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
>   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
>   at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
>   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
>   at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>   at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
>   at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
>   at 
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
>   at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
>   at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
>   at 
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
>   at 
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
>   at 
> 

[jira] [Updated] (OAK-9891) Removal (purge) of version of a node does not remove associated labels

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9891:
--
Labels: candidate_oak_1_22 candidate_oak_1_8  (was: )

> Removal (purge) of version of a node does not remove associated labels
> --
>
> Key: OAK-9891
> URL: https://issues.apache.org/jira/browse/OAK-9891
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: jcr
>Reporter: Arun Kumar Ram
>Assignee: Marcel Reutegger
>Priority: Major
>  Labels: candidate_oak_1_22, candidate_oak_1_8
> Fix For: 1.46.0
>
> Attachments: 
> OAK-9891_removal_of_version_should_remove_associated_labels.patch
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> We have encountered a behavior of versionStorage and versionLabels which I 
> think is bug.
> *Current behavior:*
>  
>  # Create a node and make it *versionable*
>  # Now create more than two versions (for example two version is  *1.0* and 
> *1.1* respectively)
>  # Now add label at version 1.0 via *VersionHistory* Object (for example 
> label is {*}Label_1.0{*})
>  # Now remove the version 1.0 via calling *removeVersion(1.0)* method of 
> *VersionHistory* object
>  # Now call method *hasVersionLabel(Label_1.0)*  of versionHistory . its now 
> returning true.
>  
> *Expected behaviour:*
> Call to the *hasVersionLabel(Label_1.0)*  of *versionHistory* should not 
> return true because version associated with label does not exist. And 
> removing the version should remove associated labels.
>  
> If we say that *hasVersionLabel(Label_1.0)*  of *versionHistory* returning 
> true is expected behavior because label is not removed. Then call to the 
> function getVersionByLabel({*}Label_1.0) of versionHistory{*} will ** throw 
> VersionException because version does not exist. So the repository goes into 
> inconsistent state.
> *Solution proposal:*
> One of the solution can be that whenever consumer of  versionHistory removes 
> the version , he should be forced to remove the versionLabel first by 
> throwing LabelExistException
>  
> Another solution can be we should remove version label whenever user removes 
> the version.
>  



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


[jira] [Resolved] (OAK-9891) Removal (purge) of version of a node does not remove associated labels

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9891.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

> Removal (purge) of version of a node does not remove associated labels
> --
>
> Key: OAK-9891
> URL: https://issues.apache.org/jira/browse/OAK-9891
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: jcr
>Reporter: Arun Kumar Ram
>Assignee: Marcel Reutegger
>Priority: Major
> Fix For: 1.46.0
>
> Attachments: 
> OAK-9891_removal_of_version_should_remove_associated_labels.patch
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> We have encountered a behavior of versionStorage and versionLabels which I 
> think is bug.
> *Current behavior:*
>  
>  # Create a node and make it *versionable*
>  # Now create more than two versions (for example two version is  *1.0* and 
> *1.1* respectively)
>  # Now add label at version 1.0 via *VersionHistory* Object (for example 
> label is {*}Label_1.0{*})
>  # Now remove the version 1.0 via calling *removeVersion(1.0)* method of 
> *VersionHistory* object
>  # Now call method *hasVersionLabel(Label_1.0)*  of versionHistory . its now 
> returning true.
>  
> *Expected behaviour:*
> Call to the *hasVersionLabel(Label_1.0)*  of *versionHistory* should not 
> return true because version associated with label does not exist. And 
> removing the version should remove associated labels.
>  
> If we say that *hasVersionLabel(Label_1.0)*  of *versionHistory* returning 
> true is expected behavior because label is not removed. Then call to the 
> function getVersionByLabel({*}Label_1.0) of versionHistory{*} will ** throw 
> VersionException because version does not exist. So the repository goes into 
> inconsistent state.
> *Solution proposal:*
> One of the solution can be that whenever consumer of  versionHistory removes 
> the version , he should be forced to remove the versionLabel first by 
> throwing LabelExistException
>  
> Another solution can be we should remove version label whenever user removes 
> the version.
>  



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


[jira] [Commented] (OAK-9891) Removal (purge) of version of a node does not remove associated labels

2022-09-16 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9891:
---

[~arun92ram], thank you for the PR. Looks good and I merged it.

Behaviour of Oak is now in line with Jackrabbit classic. Any label associated 
with a version that gets removed will also be removed automatically.

> Removal (purge) of version of a node does not remove associated labels
> --
>
> Key: OAK-9891
> URL: https://issues.apache.org/jira/browse/OAK-9891
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: jcr
>Reporter: Arun Kumar Ram
>Assignee: Marcel Reutegger
>Priority: Major
> Attachments: 
> OAK-9891_removal_of_version_should_remove_associated_labels.patch
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> We have encountered a behavior of versionStorage and versionLabels which I 
> think is bug.
> *Current behavior:*
>  
>  # Create a node and make it *versionable*
>  # Now create more than two versions (for example two version is  *1.0* and 
> *1.1* respectively)
>  # Now add label at version 1.0 via *VersionHistory* Object (for example 
> label is {*}Label_1.0{*})
>  # Now remove the version 1.0 via calling *removeVersion(1.0)* method of 
> *VersionHistory* object
>  # Now call method *hasVersionLabel(Label_1.0)*  of versionHistory . its now 
> returning true.
>  
> *Expected behaviour:*
> Call to the *hasVersionLabel(Label_1.0)*  of *versionHistory* should not 
> return true because version associated with label does not exist. And 
> removing the version should remove associated labels.
>  
> If we say that *hasVersionLabel(Label_1.0)*  of *versionHistory* returning 
> true is expected behavior because label is not removed. Then call to the 
> function getVersionByLabel({*}Label_1.0) of versionHistory{*} will ** throw 
> VersionException because version does not exist. So the repository goes into 
> inconsistent state.
> *Solution proposal:*
> One of the solution can be that whenever consumer of  versionHistory removes 
> the version , he should be forced to remove the versionLabel first by 
> throwing LabelExistException
>  
> Another solution can be we should remove version label whenever user removes 
> the version.
>  



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


[jira] [Updated] (OAK-9535) Support recovery of large branch merge

2022-09-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9535:
--
Labels: candidate_oak_1_8  (was: )

> Support recovery of large branch merge
> --
>
> Key: OAK-9535
> URL: https://issues.apache.org/jira/browse/OAK-9535
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Affects Versions: 1.40.0
>Reporter: Stefan Egli
>Assignee: Stefan Egli
>Priority: Major
>  Labels: candidate_oak_1_8
> Fix For: 1.42.0, 1.22.13
>
>
> When branch changes get too large, they are committed and a journal entry is 
> created as a result. This way, journal entries - in terms of their byte size 
> they use up - cannot grow large.
> When a recovery happenes the mechanism is slightly different: The recovery 
> attempts to store a single big journal entry. In case of MongoDB, this can 
> result in the document to be larger than 16MB and below exception.
> The recovery must create multiple journal entries as well to avoid running 
> into the MongoDB document size limit.
> {noformat}
> Payload document size is larger than maximum of 16777216.
> org.bson.BsonMaximumSizeExceededException: Payload document size is larger 
> than maximum of 16777216.
>   at 
> com.mongodb.internal.connection.BsonWriterHelper.writePayload(BsonWriterHelper.java:68)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.CommandMessage.encodeMessageBodyWithMetadata(CommandMessage.java:147)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.RequestMessage.encode(RequestMessage.java:138)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.CommandMessage.encode(CommandMessage.java:61) 
> [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:248)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:99)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:450)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:72)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:226)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:269)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:131)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.executeCommand(MixedBulkWriteOperation.java:435)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.executeBulkWriteBatch(MixedBulkWriteOperation.java:261)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.access$700(MixedBulkWriteOperation.java:72)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation$1.call(MixedBulkWriteOperation.java:205)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation$1.call(MixedBulkWriteOperation.java:196)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.OperationHelper.withReleasableConnection(OperationHelper.java:501)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.execute(MixedBulkWriteOperation.java:196)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.execute(MixedBulkWriteOperation.java:71)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.client.internal.MongoClientDelegate$DelegateOperationExecutor.execute(MongoClientDelegate.java:211)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.client.internal.MongoCollectionImpl.executeInsertMany(MongoCollectionImpl.java:529)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.client.internal.MongoCollectionImpl.insertMany(MongoCollectionImpl.java:524)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.client.internal.MongoCollectionImpl.insertMany(MongoCollectionImpl.java:518)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> 

[jira] [Commented] (OAK-9934) backport Oak-9535 to 1.8 branch

2022-09-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9934:
---

Yes, I think it would be good to have this fix in the 1.8 branch as well. I 
recently came across a repository running on 1.8.x with exactly this problem.

But let's please move the discussion to OAK-9535. As Julian mentioned, we try 
to keep the conversation about an problem in the same issue.

> backport Oak-9535 to 1.8 branch
> ---
>
> Key: OAK-9934
> URL: https://issues.apache.org/jira/browse/OAK-9934
> Project: Jackrabbit Oak
>  Issue Type: Bug
>Reporter: Rishabh Kumar
>Priority: Major
>
> We need to backport the fixes done in Oak-9535 to 1.8 branch



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


[jira] [Resolved] (OAK-9934) backport Oak-9535 to 1.8 branch

2022-09-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9934.
---
Resolution: Duplicate

> backport Oak-9535 to 1.8 branch
> ---
>
> Key: OAK-9934
> URL: https://issues.apache.org/jira/browse/OAK-9934
> Project: Jackrabbit Oak
>  Issue Type: Bug
>Reporter: Rishabh Kumar
>Priority: Major
>
> We need to backport the fixes done in Oak-9535 to 1.8 branch



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


[jira] [Resolved] (OAK-9933) backport Oak-9535 to 1.22 branch

2022-09-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9933.
---
Resolution: Duplicate

I'm resolving this issue as a duplicate of OAK-9535.

> backport Oak-9535 to 1.22 branch
> 
>
> Key: OAK-9933
> URL: https://issues.apache.org/jira/browse/OAK-9933
> Project: Jackrabbit Oak
>  Issue Type: Bug
>Reporter: Rishabh Kumar
>Priority: Major
>
> We need to backport the fixes done in Oak-9535 to 1.22 branch



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


[jira] [Updated] (OAK-9535) Support recovery of large branch merge

2022-09-15 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9535:
--
Fix Version/s: 1.22.13

Merged into 1.22 branch with [PR 
#701|https://github.com/apache/jackrabbit-oak/pull/701]

> Support recovery of large branch merge
> --
>
> Key: OAK-9535
> URL: https://issues.apache.org/jira/browse/OAK-9535
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Affects Versions: 1.40.0
>Reporter: Stefan Egli
>Assignee: Stefan Egli
>Priority: Major
> Fix For: 1.42.0, 1.22.13
>
>
> When branch changes get too large, they are committed and a journal entry is 
> created as a result. This way, journal entries - in terms of their byte size 
> they use up - cannot grow large.
> When a recovery happenes the mechanism is slightly different: The recovery 
> attempts to store a single big journal entry. In case of MongoDB, this can 
> result in the document to be larger than 16MB and below exception.
> The recovery must create multiple journal entries as well to avoid running 
> into the MongoDB document size limit.
> {noformat}
> Payload document size is larger than maximum of 16777216.
> org.bson.BsonMaximumSizeExceededException: Payload document size is larger 
> than maximum of 16777216.
>   at 
> com.mongodb.internal.connection.BsonWriterHelper.writePayload(BsonWriterHelper.java:68)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.CommandMessage.encodeMessageBodyWithMetadata(CommandMessage.java:147)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.RequestMessage.encode(RequestMessage.java:138)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.CommandMessage.encode(CommandMessage.java:61) 
> [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:248)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:99)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:450)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:72)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:226)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:269)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:131)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.executeCommand(MixedBulkWriteOperation.java:435)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.executeBulkWriteBatch(MixedBulkWriteOperation.java:261)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.access$700(MixedBulkWriteOperation.java:72)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation$1.call(MixedBulkWriteOperation.java:205)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation$1.call(MixedBulkWriteOperation.java:196)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.OperationHelper.withReleasableConnection(OperationHelper.java:501)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.execute(MixedBulkWriteOperation.java:196)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.operation.MixedBulkWriteOperation.execute(MixedBulkWriteOperation.java:71)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.client.internal.MongoClientDelegate$DelegateOperationExecutor.execute(MongoClientDelegate.java:211)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.client.internal.MongoCollectionImpl.executeInsertMany(MongoCollectionImpl.java:529)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.client.internal.MongoCollectionImpl.insertMany(MongoCollectionImpl.java:524)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> com.mongodb.client.internal.MongoCollectionImpl.insertMany(MongoCollectionImpl.java:518)
>  [org.mongodb.mongo-java-driver:3.12.7]
>   at 
> 

[jira] [Created] (OAK-9918) DocumentNodeStore consistency check

2022-09-01 Thread Marcel Reutegger (Jira)
Marcel Reutegger created OAK-9918:
-

 Summary: DocumentNodeStore consistency check
 Key: OAK-9918
 URL: https://issues.apache.org/jira/browse/OAK-9918
 Project: Jackrabbit Oak
  Issue Type: New Feature
  Components: run
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger


Create a DocumentNodeStore consistency check in oak-run.

Initially the check should be able to identify orphaned nodes. Later the check 
could be extended to check consistency of other data structures like split 
documents, etc.



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


[jira] [Commented] (OAK-8840) move jackrabbit-data into Oak

2022-09-01 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-8840:
---

+1 makes sense to me.

> move jackrabbit-data into Oak
> -
>
> Key: OAK-8840
> URL: https://issues.apache.org/jira/browse/OAK-8840
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: blob
>Reporter: Julian Reschke
>Priority: Major
>
> jackrabbit-data is one of the few remaining dependencies on Jackrabbit. It 
> would be good to move this into the Oak project, so it can evolve at Oak's 
> speed.
> [~amitj], [~mreutegg], [~mattvryan] - what do you think?
> In particular, are there parts in jackrabbit-data which should stay over 
> there? For instance, I assumed that DB-backed data stores aren't used in Oak, 
> but then found out about {{DbDataStoreService}}. Maybe a cleanup is needed 
> first?



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


[jira] [Resolved] (OAK-9909) Provide Feature toggle for oplog window based throttling for Mongo Document Store

2022-08-26 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9909.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

PR looks good to me. I merged it into trunk.

[~rishudaim], thanks for your contribution.

> Provide Feature toggle for oplog window based throttling for Mongo Document 
> Store
> -
>
> Key: OAK-9909
> URL: https://issues.apache.org/jira/browse/OAK-9909
> Project: Jackrabbit Oak
>  Issue Type: New Feature
>Reporter: Rishabh Kumar
>Priority: Major
> Fix For: 1.46.0
>
>
> We need to provide support for feature toggle to enable/disable oplog window 
> based mongo document store throttling.
>  
> With help of this feature toggle, we can either enable/disable throttling on 
> servers without making any binary changes.



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


[jira] [Updated] (OAK-9855) Enable for Lucene the tests common to Lucene and Elastic that are failing only with Elastic

2022-08-26 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9855:
--
Fix Version/s: 1.46.0

> Enable for Lucene the tests common to Lucene and Elastic that are failing 
> only with Elastic
> ---
>
> Key: OAK-9855
> URL: https://issues.apache.org/jira/browse/OAK-9855
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Minor
> Fix For: 1.46.0
>
>
> In the tests common between the Lucene and Elastic plugins defined in the 
> package {{{}oak-search/test/org.apache.jackrabbit.oak.plugins.index{}}}, 
> there are some tests disabled on the base class because they do not pass with 
> Elastic. But disabling them on the base class prevents them from running in 
> the Lucene tests, so we are missing some test coverage and risking 
> regressions. These tests should be ignored only on the Elastic implementation 
> of the test, so they run with Lucene.



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


[jira] [Updated] (OAK-9884) Optimization: use Elastic prefix queries instead of wildcard queries for "like foo%" constraints

2022-08-26 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9884:
--
Fix Version/s: 1.46.0

> Optimization: use  Elastic prefix queries instead of wildcard queries for 
> "like foo%" constraints 
> --
>
> Key: OAK-9884
> URL: https://issues.apache.org/jira/browse/OAK-9884
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Minor
> Fix For: 1.46.0
>
>
> For a query like
> {noformat}
> select * from [nt:base] where [propa] like '12%'{noformat}
> the Elastic module will generate a wildcard query of the form 
> {noformat}
> {"bool":{"filter":[{"wildcard":{"propa":{"value":"12*"}}}]}}{noformat}
> But the Elastic query can be done more efficiently with
> {noformat}
> {"bool":{"filter":[{"prefix":{"propa":{"value":"12"}}}]}}{noformat}
> That is, any like condition that has a single wilcard of type % at the end, 
> can be rewritten as a prefix query.
> The current code on trunk attempts to implement this optimization, but due to 
> an off-by-one bug, the logic that would use prefix queries is never executed. 
>  
> [https://github.com/apache/jackrabbit-oak/blob/27a7a9ffa0e78e5b258626aef24066eb58efc559/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticRequestHandler.java#L750-L771]
> Also see OAK-9881 for a more detailed analysis. 
> h3. Context
> Elastic documentation suggests that wilcard queries are expensive:
> [https://www.elastic.co/guide/en/elasticsearch/reference/7.17/query-dsl-wildcard-query.html]
> h4. Allow expensive queries
> Wildcard queries will not be executed if 
> [{{search.allow_expensive_queries}}|https://www.elastic.co/guide/en/elasticsearch/reference/7.17/query-dsl.html#query-dsl-allow-expensive-queries]
>  is set to false.



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


[jira] [Updated] (OAK-9874) Add a (failing and @Ignored) unit test to check that queries return same result with and without index.

2022-08-26 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9874:
--
Fix Version/s: 1.46.0

[~nuno.santos], please set an appropriate fix version when you resolve an 
issue. For a change that went into into trunk that usually means the highest 
unreleased 1.x.0 version.

> Add a (failing and @Ignored) unit test to check that queries return same 
> result with and without index. 
> 
>
> Key: OAK-9874
> URL: https://issues.apache.org/jira/browse/OAK-9874
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Major
> Fix For: 1.46.0
>
>
> Consider the following nodes:
> ||node||propa||
> |/test/long|1234|
> |/test/double|1.11|
> |/test/string_numeric|"1234"|
> |/test/string|"1234a"|
> |/test/boolean_true|true|
> |/test/boolean_false|false|
> And the index:
> {noformat}
> /oak:index/testIndex
>   - jcr:primaryType = "oak:QueryIndexDefinition"
>   - type = "lucene"
>   - compatVersion = 2
>   - async = "async"
>   + indexRules
> - jcr:primaryType = "nt:unstructured"
> + nt:base
>   + properties
> - jcr:primaryType = "nt:unstructured"
> + assetType
>   - propertyIndex = true
>   - name = "propa"
>   - type = "Long"
> {noformat}
>  
> The following queries return different results when run with and without 
> index:
> {noformat}
> Query:         /jcr:root//*[@propa]
> With index:    [/test/double, /test/long]
> Without index: [/test/boolean_false, /test/boolean_true, /test/double, 
> /test/long, /test/string, /test/string_numeric]
> Query:         /jcr:root//*[@propa > 0]
> With index:    [/test/double, /test/long]
> Without index: [/test/boolean_true, /test/double, /test/long, /test/string, 
> /test/string_numeric]
> Query:         /jcr:root//*[@propa > '0']
> With index:    [/test/double, /test/long]
> Without index: [/test/boolean_true, /test/double, /test/long, /test/string, 
> /test/string_numeric]
> Query:         /jcr:root//*[@propa = 1.11]
> With index:    []
> Without index: [/test/boolean_false, /test/double]
> Query:         /jcr:root//*[@propa = '1.11']
> With index:    []
> Without index: [/test/boolean_false, /test/double]
> Query:         /jcr:root//*[@propa > 1]
> With index:    [/test/double, /test/long]
> Without index: [/test/boolean_true, /test/double, /test/long, /test/string, 
> /test/string_numeric]
> Query:         /jcr:root//*[@propa > '1']
> With index:    [/test/double, /test/long]
> Without index: [/test/boolean_true, /test/double, /test/long, /test/string, 
> /test/string_numeric]
> Query:         /jcr:root//*[@propa > ]
> With index:    [/test/long]
> Without index: [/test/boolean_true, /test/long, /test/string, 
> /test/string_numeric]
> Query:         /jcr:root//*[@propa > '']
> With index:    [/test/long]
> Without index: [/test/boolean_true, /test/long, /test/string, 
> /test/string_numeric]
> Query:         /jcr:root//*[@propa = true]
> With index:    []
> Without index: [/test/boolean_true]
> Query:         /jcr:root//*[@propa = 'true']
> With index:    []
> Without index: [/test/boolean_true]
> Query:         /jcr:root//*[@propa = false]
> With index:    []
> Without index: [/test/boolean_false]
> Query:         /jcr:root//*[@propa = 'false']
> With index:    []
> Without index: [/test/boolean_false]{noformat}



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


[jira] [Commented] (OAK-9898) Introduce github workflow for stale PRs

2022-08-26 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9898:
---

+1, I would like us to give this a try.

> Introduce github workflow for stale PRs
> ---
>
> Key: OAK-9898
> URL: https://issues.apache.org/jira/browse/OAK-9898
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: continuous integration
>Reporter: Joerg Hoh
>Assignee: Joerg Hoh
>Priority: Major
>
> We should limit the WIP and therefor try to cleanup open PRs on github if 
> they are open for too long.
> We should use the [Github stale action|https://github.com/actions/stale] to 
> tag PRs which are open for more than 2 years with the flag "stale" and close 
> them if this flag is attached to it for more than 60 days.



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


[jira] [Updated] (OAK-9886) Missing tests for like constraint in Elastic

2022-08-26 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9886:
--
Fix Version/s: 1.46.0

> Missing tests for like constraint in Elastic
> 
>
> Key: OAK-9886
> URL: https://issues.apache.org/jira/browse/OAK-9886
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: indexing
>Reporter: Nuno Santos
>Priority: Major
> Fix For: 1.46.0
>
>
> The tests for the like operator in {{LucenePropertyIndexTest}} should be 
> moved to the common tests in oak-search, so they are also run with Elastic. 
> Currently, there are no Elastic tests for the like constraint. 



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


[jira] [Updated] (OAK-9908) Recovery may revert committed changes

2022-08-25 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger updated OAK-9908:
--
Labels: candidate_oak_1_22 candidate_oak_1_8  (was: )

> Recovery may revert committed changes
> -
>
> Key: OAK-9908
> URL: https://issues.apache.org/jira/browse/OAK-9908
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Affects Versions: 1.8.0, 1.22.0, 1.44.0
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Critical
>  Labels: candidate_oak_1_22, candidate_oak_1_8
> Fix For: 1.46.0
>
>
> Recovery for another clusterId may partially revert recently committed 
> changes. Whether the issue occurs or not depends on the sequence of documents 
> checked and whether the DocumentStore cache contains stale documents without 
> the corresponding commit information. The recovery then incorrectly concludes 
> certain changes are not committed and reverts them.



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


[jira] [Resolved] (OAK-9908) Recovery may revert committed changes

2022-08-25 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9908.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

Merged PR with proposed fix into trunk.

> Recovery may revert committed changes
> -
>
> Key: OAK-9908
> URL: https://issues.apache.org/jira/browse/OAK-9908
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Affects Versions: 1.8.0, 1.22.0, 1.44.0
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Critical
> Fix For: 1.46.0
>
>
> Recovery for another clusterId may partially revert recently committed 
> changes. Whether the issue occurs or not depends on the sequence of documents 
> checked and whether the DocumentStore cache contains stale documents without 
> the corresponding commit information. The recovery then incorrectly concludes 
> certain changes are not committed and reverts them.



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


[jira] [Commented] (OAK-9908) Recovery may revert committed changes

2022-08-22 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9908:
---

PR [#675|https://github.com/apache/jackrabbit-oak/pull/675] proposes a fix.

> Recovery may revert committed changes
> -
>
> Key: OAK-9908
> URL: https://issues.apache.org/jira/browse/OAK-9908
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Affects Versions: 1.8.0, 1.22.0, 1.44.0
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Critical
>
> Recovery for another clusterId may partially revert recently committed 
> changes. Whether the issue occurs or not depends on the sequence of documents 
> checked and whether the DocumentStore cache contains stale documents without 
> the corresponding commit information. The recovery then incorrectly concludes 
> certain changes are not committed and reverts them.



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


[jira] [Commented] (OAK-9908) Recovery may revert committed changes

2022-08-22 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger commented on OAK-9908:
---

PR [#674|https://github.com/apache/jackrabbit-oak/pull/674] contains a test 
that reproduces the issue.

> Recovery may revert committed changes
> -
>
> Key: OAK-9908
> URL: https://issues.apache.org/jira/browse/OAK-9908
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: documentmk
>Affects Versions: 1.8.0, 1.22.0, 1.44.0
>Reporter: Marcel Reutegger
>Assignee: Marcel Reutegger
>Priority: Critical
>
> Recovery for another clusterId may partially revert recently committed 
> changes. Whether the issue occurs or not depends on the sequence of documents 
> checked and whether the DocumentStore cache contains stale documents without 
> the corresponding commit information. The recovery then incorrectly concludes 
> certain changes are not committed and reverts them.



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


[jira] [Created] (OAK-9908) Recovery may revert committed changes

2022-08-22 Thread Marcel Reutegger (Jira)
Marcel Reutegger created OAK-9908:
-

 Summary: Recovery may revert committed changes
 Key: OAK-9908
 URL: https://issues.apache.org/jira/browse/OAK-9908
 Project: Jackrabbit Oak
  Issue Type: Bug
  Components: documentmk
Affects Versions: 1.44.0, 1.22.0, 1.8.0
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger


Recovery for another clusterId may partially revert recently committed changes. 
Whether the issue occurs or not depends on the sequence of documents checked 
and whether the DocumentStore cache contains stale documents without the 
corresponding commit information. The recovery then incorrectly concludes 
certain changes are not committed and reverts them.



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


[jira] [Resolved] (OAK-9851) Provide support for throttling in mongo oak client based on oplog replication window

2022-08-22 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger resolved OAK-9851.
---
Fix Version/s: 1.46.0
   Resolution: Fixed

Changes in the PR looked good after several review cycles and I merged it.

[~rishudaim] thanks for your contribution.

> Provide support for throttling in mongo oak client based on oplog replication 
> window
> 
>
> Key: OAK-9851
> URL: https://issues.apache.org/jira/browse/OAK-9851
> Project: Jackrabbit Oak
>  Issue Type: New Feature
>Reporter: Rishabh Kumar
>Assignee: Marcel Reutegger
>Priority: Major
> Fix For: 1.46.0
>
>
> In prod envs, Mongo works in Primary/Secondary configuration where writes 
> happens on primary and secondaries replicate them asynchronously from 
> primary's oplog.rs collection.
>  
> In case there is huge skipe in mongo (may be under huge load or some inernal 
> sharding) the oplog window can drop to few minutes, thus creating a risk for 
> secondaries to fall-off oplog window and going into initial-sync phase.
>  
> This can be catastrophic if during this initial-sync phase the primary goes 
> down and hence mongo will become unavailable and we might need to setup new 
> cluster from snapshots.
>  
> To avoid this, I propose to add throttling into mongo oak client in case 
> oplog window drops below a certain threshold.



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


[jira] [Assigned] (OAK-9851) Provide support for throttling in mongo oak client based on oplog replication window

2022-08-22 Thread Marcel Reutegger (Jira)


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

Marcel Reutegger reassigned OAK-9851:
-

Assignee: Marcel Reutegger

> Provide support for throttling in mongo oak client based on oplog replication 
> window
> 
>
> Key: OAK-9851
> URL: https://issues.apache.org/jira/browse/OAK-9851
> Project: Jackrabbit Oak
>  Issue Type: New Feature
>Reporter: Rishabh Kumar
>Assignee: Marcel Reutegger
>Priority: Major
>
> In prod envs, Mongo works in Primary/Secondary configuration where writes 
> happens on primary and secondaries replicate them asynchronously from 
> primary's oplog.rs collection.
>  
> In case there is huge skipe in mongo (may be under huge load or some inernal 
> sharding) the oplog window can drop to few minutes, thus creating a risk for 
> secondaries to fall-off oplog window and going into initial-sync phase.
>  
> This can be catastrophic if during this initial-sync phase the primary goes 
> down and hence mongo will become unavailable and we might need to setup new 
> cluster from snapshots.
>  
> To avoid this, I propose to add throttling into mongo oak client in case 
> oplog window drops below a certain threshold.



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


<    1   2   3   4   5   6   7   8   9   10   >