[jira] [Comment Edited] (OAK-8925) RDBDocumentStore: for SQL Server stats, include type_desc and fill_factor
[ https://issues.apache.org/jira/browse/OAK-8925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17045539#comment-17045539 ] Julian Reschke edited comment on OAK-8925 at 4/28/20, 3:14 AM: --- trunk: (1.26.0) [r1874543|http://svn.apache.org/r1874543] 1.22: (1.22.2) [r1874847|http://svn.apache.org/r1874847] 1.8: [r1877097|http://svn.apache.org/r1877097] ...in retired branches: 1.10: [r1875418|http://svn.apache.org/r1875418] was (Author: reschke): trunk: [r1874543|http://svn.apache.org/r1874543] 1.22: (1.22.2) [r1874847|http://svn.apache.org/r1874847] 1.10: [r1875418|http://svn.apache.org/r1875418] > RDBDocumentStore: for SQL Server stats, include type_desc and fill_factor > - > > Key: OAK-8925 > URL: https://issues.apache.org/jira/browse/OAK-8925 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8925) RDBDocumentStore: for SQL Server stats, include type_desc and fill_factor
[ https://issues.apache.org/jira/browse/OAK-8925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8925: Labels: (was: candidate_oak_1_8) > RDBDocumentStore: for SQL Server stats, include type_desc and fill_factor > - > > Key: OAK-8925 > URL: https://issues.apache.org/jira/browse/OAK-8925 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8925) RDBDocumentStore: for SQL Server stats, include type_desc and fill_factor
[ https://issues.apache.org/jira/browse/OAK-8925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8925: Fix Version/s: 1.8.22 > RDBDocumentStore: for SQL Server stats, include type_desc and fill_factor > - > > Key: OAK-8925 > URL: https://issues.apache.org/jira/browse/OAK-8925 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-9041) Build Jackrabbit Oak #2732 failed
[ https://issues.apache.org/jira/browse/OAK-9041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093911#comment-17093911 ] Hudson commented on OAK-9041: - Build is still failing. Failed run: [Jackrabbit Oak #2736|https://builds.apache.org/job/Jackrabbit%20Oak/2736/] [console log|https://builds.apache.org/job/Jackrabbit%20Oak/2736/console] > Build Jackrabbit Oak #2732 failed > - > > Key: OAK-9041 > URL: https://issues.apache.org/jira/browse/OAK-9041 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit Oak #2732 has failed. > First failed run: [Jackrabbit Oak > #2732|https://builds.apache.org/job/Jackrabbit%20Oak/2732/] [console > log|https://builds.apache.org/job/Jackrabbit%20Oak/2732/console] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Resolved] (OAK-9044) LdapIProviderConfig should have a roundtrip test for every config parameter
[ https://issues.apache.org/jira/browse/OAK-9044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke resolved OAK-9044. - Resolution: Done > LdapIProviderConfig should have a roundtrip test for every config parameter > > > Key: OAK-9044 > URL: https://issues.apache.org/jira/browse/OAK-9044 > Project: Jackrabbit Oak > Issue Type: New Feature > Components: auth-ldap >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Issue Comment Deleted] (OAK-9044) LdapIProviderConfig should have a roundtrip test for every config parameter
[ https://issues.apache.org/jira/browse/OAK-9044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke updated OAK-9044: Comment: was deleted (was: Done: http://svn.apache.org/viewvc?view=revision=1877089) > LdapIProviderConfig should have a roundtrip test for every config parameter > > > Key: OAK-9044 > URL: https://issues.apache.org/jira/browse/OAK-9044 > Project: Jackrabbit Oak > Issue Type: New Feature > Components: auth-ldap >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-9044) LdapIProviderConfig should have a roundtrip test for every config parameter
[ https://issues.apache.org/jira/browse/OAK-9044?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093821#comment-17093821 ] Manfred Baedke commented on OAK-9044: - Done: http://svn.apache.org/viewvc?view=revision=1877089 > LdapIProviderConfig should have a roundtrip test for every config parameter > > > Key: OAK-9044 > URL: https://issues.apache.org/jira/browse/OAK-9044 > Project: Jackrabbit Oak > Issue Type: New Feature > Components: auth-ldap >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-9043) The Oak parent pom should override the version of the Maven Dependency Plugin
[ https://issues.apache.org/jira/browse/OAK-9043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093822#comment-17093822 ] Manfred Baedke commented on OAK-9043: - Done: http://svn.apache.org/viewvc?view=revision=1877089 > The Oak parent pom should override the version of the Maven Dependency Plugin > - > > Key: OAK-9043 > URL: https://issues.apache.org/jira/browse/OAK-9043 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: parent >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > > Oak is current using > https://github.com/apache/maven-apache-parent/blob/apache-18/pom.xml, which > specifies version 2.10 of the Maven Dependency Plugin. > This should be overridden with version 3.1.2 in the Oak parent pom. > Note that with v2.10, > {code}mvn dependency:tree -Dverbose{code} > gives the warning > {code}Using Maven 2 dependency tree to get verbose output, which may be > inconsistent with actual Maven 3 resolution{code}. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-8918) RDBBlobStore: warn when legacy (SQLServer) default collation is active
[ https://issues.apache.org/jira/browse/OAK-8918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093793#comment-17093793 ] Julian Reschke commented on OAK-8918: - trunk: (1.26.0) [r1874271|http://svn.apache.org/r1874271] 1.22: (1.22.2) [r1874838|http://svn.apache.org/r1874838] 1.8: [r1877087|http://svn.apache.org/r1877087] ...in retired branches: 1.10: [r1875416|http://svn.apache.org/r1875416] > RDBBlobStore: warn when legacy (SQLServer) default collation is active > -- > > Key: OAK-8918 > URL: https://issues.apache.org/jira/browse/OAK-8918 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Issue Comment Deleted] (OAK-8918) RDBBlobStore: warn when legacy (SQLServer) default collation is active
[ https://issues.apache.org/jira/browse/OAK-8918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8918: Comment: was deleted (was: trunk: [r1874271|http://svn.apache.org/r1874271] 1.22: (1.22.2) [r1874838|http://svn.apache.org/r1874838] 1.10: [r1875416|http://svn.apache.org/r1875416] ) > RDBBlobStore: warn when legacy (SQLServer) default collation is active > -- > > Key: OAK-8918 > URL: https://issues.apache.org/jira/browse/OAK-8918 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8918) RDBBlobStore: warn when legacy (SQLServer) default collation is active
[ https://issues.apache.org/jira/browse/OAK-8918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8918: Fix Version/s: 1.8.22 > RDBBlobStore: warn when legacy (SQLServer) default collation is active > -- > > Key: OAK-8918 > URL: https://issues.apache.org/jira/browse/OAK-8918 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8918) RDBBlobStore: warn when legacy (SQLServer) default collation is active
[ https://issues.apache.org/jira/browse/OAK-8918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8918: Labels: (was: candidate_oak_1_8) > RDBBlobStore: warn when legacy (SQLServer) default collation is active > -- > > Key: OAK-8918 > URL: https://issues.apache.org/jira/browse/OAK-8918 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (OAK-9044) LdapIProviderConfig should have a roundtrip test for every config parameter
Manfred Baedke created OAK-9044: --- Summary: LdapIProviderConfig should have a roundtrip test for every config parameter Key: OAK-9044 URL: https://issues.apache.org/jira/browse/OAK-9044 Project: Jackrabbit Oak Issue Type: New Feature Components: auth-ldap Reporter: Manfred Baedke Assignee: Manfred Baedke -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (OAK-9043) The Oak parent pom should override the version of the Maven Dependency Plugin
Manfred Baedke created OAK-9043: --- Summary: The Oak parent pom should override the version of the Maven Dependency Plugin Key: OAK-9043 URL: https://issues.apache.org/jira/browse/OAK-9043 Project: Jackrabbit Oak Issue Type: Improvement Components: parent Reporter: Manfred Baedke Assignee: Manfred Baedke Oak is current using https://github.com/apache/maven-apache-parent/blob/apache-18/pom.xml, which specifies version 2.10 of the Maven Dependency Plugin. This should be overridden with version 3.1.2 in the Oak parent pom. Note that with v2.10, {code}mvn dependency:tree -Dverbose{code} gives the warning {code}Using Maven 2 dependency tree to get verbose output, which may be inconsistent with actual Maven 3 resolution{code}. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Comment Edited] (OAK-8832) Offline Compaction fails while erroneously accessing external blob
[ https://issues.apache.org/jira/browse/OAK-8832?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093350#comment-17093350 ] Julian Reschke edited comment on OAK-8832 at 4/27/20, 3:25 PM: --- trunk: [r1877064|http://svn.apache.org/r1877064] [r1877063|http://svn.apache.org/r1877063] 1.22: 1.8: [r1877086|http://svn.apache.org/r1877086] [r1877083|http://svn.apache.org/r1877083] was (Author: reschke): trunk: [r1877064|http://svn.apache.org/r1877064] [r1877063|http://svn.apache.org/r1877063] > Offline Compaction fails while erroneously accessing external blob > --- > > Key: OAK-8832 > URL: https://issues.apache.org/jira/browse/OAK-8832 > Project: Jackrabbit Oak > Issue Type: Bug > Components: segment-tar >Affects Versions: 1.8.11, 1.22.0 >Reporter: Andrei Dulceanu >Assignee: Andrei Dulceanu >Priority: Critical > Fix For: 1.28.0 > > Attachments: OAK-8832-02.patch, OAK-8832-test.patch, OAK-8832.patch > > > Relevant stack trace: > {noformat} > INFO [2019-12-06 01:07:39,345] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK GC #0: compacting > root. > java.lang.IllegalStateException: Attempt to read external blob with blobId > [95c88847bd388c05fc332e737dda714630c11351d1949ffd1a03b7b09b92d1ea#71399] > without specifying BlobStore > INFO [2019-12-06 01:07:39,753] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK closed: > /mnt/sandbox/tmp/1575594001228-0 > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getBlob(SegmentBlob.java:248) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getLength(SegmentBlob.java:257) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.length(SegmentBlob.java:109) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.equals(SegmentBlob.java:185) > at com.google.common.base.Objects.equal(Objects.java:52) > at > org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState.equal(AbstractPropertyState.java:59) > at > org.apache.jackrabbit.oak.segment.SegmentPropertyState.equals(SegmentPropertyState.java:249) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareProperties(SegmentNodeState.java:664) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:558) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at >
[jira] [Comment Edited] (OAK-8916) RDBBlobStore: log additional DB diagnostics (align with RDBDocumentStore)
[ https://issues.apache.org/jira/browse/OAK-8916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17041163#comment-17041163 ] Julian Reschke edited comment on OAK-8916 at 4/27/20, 3:18 PM: --- trunk: (1.26.0) [r1874269|http://svn.apache.org/r1874269] 1.22: (1.22.2) [r1874828|http://svn.apache.org/r1874828] 1.8: [r1877085|http://svn.apache.org/r1877085] ...in retired branches: 1.10: [r1875414|http://svn.apache.org/r1875414] was (Author: reschke): trunk: [r1874269|http://svn.apache.org/r1874269] 1.22: (1.22.2) [r1874828|http://svn.apache.org/r1874828] 1.10: [r1875414|http://svn.apache.org/r1875414] > RDBBlobStore: log additional DB diagnostics (align with RDBDocumentStore) > - > > Key: OAK-8916 > URL: https://issues.apache.org/jira/browse/OAK-8916 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8916) RDBBlobStore: log additional DB diagnostics (align with RDBDocumentStore)
[ https://issues.apache.org/jira/browse/OAK-8916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8916: Fix Version/s: 1.8.22 > RDBBlobStore: log additional DB diagnostics (align with RDBDocumentStore) > - > > Key: OAK-8916 > URL: https://issues.apache.org/jira/browse/OAK-8916 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8916) RDBBlobStore: log additional DB diagnostics (align with RDBDocumentStore)
[ https://issues.apache.org/jira/browse/OAK-8916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8916: Labels: (was: candidate_oak_1_8) > RDBBlobStore: log additional DB diagnostics (align with RDBDocumentStore) > - > > Key: OAK-8916 > URL: https://issues.apache.org/jira/browse/OAK-8916 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Comment Edited] (OAK-8944) Missing journal entry on recovery
[ https://issues.apache.org/jira/browse/OAK-8944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093376#comment-17093376 ] Julian Reschke edited comment on OAK-8944 at 4/27/20, 2:27 PM: --- trunk: (1.26.0) [r1875152|http://svn.apache.org/r1875152] [r1875041|http://svn.apache.org/r1875041] 1.22: (1.22.3) [r1876314|http://svn.apache.org/r1876314] 1.8: [r1877078|http://svn.apache.org/r1877078] was (Author: reschke): trunk: (1.26.0) [r1875152|http://svn.apache.org/r1875152] [r1875041|http://svn.apache.org/r1875041] 1.22: (1.22.3) [r1876314|http://svn.apache.org/r1876314] > Missing journal entry on recovery > - > > Key: OAK-8944 > URL: https://issues.apache.org/jira/browse/OAK-8944 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Affects Versions: 1.8.0, 1.10.0, 1.20.0, 1.22.0 >Reporter: Marcel Reutegger >Assignee: Marcel Reutegger >Priority: Minor > Fix For: 1.26.0, 1.22.3, 1.8.22 > > > In some cases it may happen that a journal entry is missing when running a > _lastRev recovery. A journal entry for documents that were changed by the > recovery is missing when one or more sweep updates were necessary as part of > the recovery. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8944) Missing journal entry on recovery
[ https://issues.apache.org/jira/browse/OAK-8944?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8944: Fix Version/s: 1.8.22 > Missing journal entry on recovery > - > > Key: OAK-8944 > URL: https://issues.apache.org/jira/browse/OAK-8944 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Affects Versions: 1.8.0, 1.10.0, 1.20.0, 1.22.0 >Reporter: Marcel Reutegger >Assignee: Marcel Reutegger >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > > In some cases it may happen that a journal entry is missing when running a > _lastRev recovery. A journal entry for documents that were changed by the > recovery is missing when one or more sweep updates were necessary as part of > the recovery. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8944) Missing journal entry on recovery
[ https://issues.apache.org/jira/browse/OAK-8944?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8944: Labels: (was: candidate_oak_1_8) > Missing journal entry on recovery > - > > Key: OAK-8944 > URL: https://issues.apache.org/jira/browse/OAK-8944 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Affects Versions: 1.8.0, 1.10.0, 1.20.0, 1.22.0 >Reporter: Marcel Reutegger >Assignee: Marcel Reutegger >Priority: Minor > Fix For: 1.26.0, 1.22.3, 1.8.22 > > > In some cases it may happen that a journal entry is missing when running a > _lastRev recovery. A journal entry for documents that were changed by the > recovery is missing when one or more sweep updates were necessary as part of > the recovery. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-9041) Build Jackrabbit Oak #2732 failed
[ https://issues.apache.org/jira/browse/OAK-9041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093560#comment-17093560 ] Hudson commented on OAK-9041: - Build is still failing. Failed run: [Jackrabbit Oak #2735|https://builds.apache.org/job/Jackrabbit%20Oak/2735/] [console log|https://builds.apache.org/job/Jackrabbit%20Oak/2735/console] > Build Jackrabbit Oak #2732 failed > - > > Key: OAK-9041 > URL: https://issues.apache.org/jira/browse/OAK-9041 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit Oak #2732 has failed. > First failed run: [Jackrabbit Oak > #2732|https://builds.apache.org/job/Jackrabbit%20Oak/2732/] [console > log|https://builds.apache.org/job/Jackrabbit%20Oak/2732/console] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Comment Edited] (OAK-8909) RDBBlobStore: when creating META table for SQL Server, assign readable name for PK
[ https://issues.apache.org/jira/browse/OAK-8909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17037876#comment-17037876 ] Julian Reschke edited comment on OAK-8909 at 4/27/20, 1:50 PM: --- trunk: (1.26.0) [r1874084|http://svn.apache.org/r1874084] 1.22: (1.22.2) [r1874811|http://svn.apache.org/r1874811] 1.8: [r1877075|http://svn.apache.org/r1877075] ...in retired branches: 1.10: [r1875407|http://svn.apache.org/r1875407] was (Author: reschke): trunk: [r1874084|http://svn.apache.org/r1874084] 1.22: (1.22.2) [r1874811|http://svn.apache.org/r1874811] 1.10: [r1875407|http://svn.apache.org/r1875407] > RDBBlobStore: when creating META table for SQL Server, assign readable name > for PK > -- > > Key: OAK-8909 > URL: https://issues.apache.org/jira/browse/OAK-8909 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8909) RDBBlobStore: when creating META table for SQL Server, assign readable name for PK
[ https://issues.apache.org/jira/browse/OAK-8909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8909: Fix Version/s: 1.8.22 > RDBBlobStore: when creating META table for SQL Server, assign readable name > for PK > -- > > Key: OAK-8909 > URL: https://issues.apache.org/jira/browse/OAK-8909 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8909) RDBBlobStore: when creating META table for SQL Server, assign readable name for PK
[ https://issues.apache.org/jira/browse/OAK-8909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8909: Labels: (was: candidate_oak_1_8) > RDBBlobStore: when creating META table for SQL Server, assign readable name > for PK > -- > > Key: OAK-8909 > URL: https://issues.apache.org/jira/browse/OAK-8909 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8627) Avoid late-arriving lastRev update from crashed instance
[ https://issues.apache.org/jira/browse/OAK-8627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8627: Description: Recently a deployment with a two node cluster showed a Sling Discovery Oak with a cluster view that had a clusterId stuck in the deactivating state. According to the entry in the clusterNodes collection, the clusterId in the deactivating state was inactive. However, the revisions for the _lastRev entry on the root document and the lastWrittenRootRev did not match. The latter was slightly more recent. This caused the Sling Discovery Oak to consider the clusterId as not entirely shut down. While there is no direct proof, one theoretical scenario [~mreutegg] identified as a _potential_ root cause was that it can happen that the lastRev for a clusterId on the root document is set back to an earlier value due to a race condition: Before the lease expiry, the background update thread could have issued an update for the root document, which then took a very long time to reach the DocumentStore, longer than the lease timeout and recovery which must have been done by another instance meanwhile. If such a late-arriving update of the {{_lastRev}} is possible, then the reset of the lastRev value on the root document could be explained, since the update is currently done unconditionally. was: Recently a deployment with a two node cluster showed a Sling Discovery Oak with a cluster view that had a clusterId stuck in the deactivating state. According to the entry in the clusterNodes collection, the clusterId in the deactivating state was inactive. However, the revisions for the _lastRev entry on the root document and the lastWrittenRootRev did not match. The latter was slightly more recent. This caused the Sling Discovery Oak to consider the clusterId as not entirely shut down. While there is no direct proof, one theoretical scenario [~mreutegg] identified as a _potential_ root cause was that it can happen that the lastRev for a clusterId on the root document is set back to an earlier value due to a race condition: Before the lease expiry, the backgorund update thread could have issued an update for the root document, which then took a very long time to reach the DocumentStore, longer than the lease timeout and recovery which must have been done by another instance meanwhile. If such a late-arriving update of the {{_lastRev}} is possible, then the reset of the lastRev value on the root document could be explained, since the update is currently done unconditionally. > Avoid late-arriving lastRev update from crashed instance > > > Key: OAK-8627 > URL: https://issues.apache.org/jira/browse/OAK-8627 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Affects Versions: 1.16.0 >Reporter: Stefan Egli >Assignee: Marcel Reutegger >Priority: Major > Fix For: 1.18.0 > > Attachments: OAK-8627-2.patch, OAK-8627.patch > > > Recently a deployment with a two node cluster showed a Sling Discovery Oak > with a cluster view that had a clusterId stuck in the deactivating state. > According to the entry in the clusterNodes collection, the clusterId in the > deactivating state was inactive. However, the revisions for the _lastRev > entry on the root document and the lastWrittenRootRev did not match. The > latter was slightly more recent. This caused the Sling Discovery Oak to > consider the clusterId as not entirely shut down. > While there is no direct proof, one theoretical scenario [~mreutegg] > identified as a _potential_ root cause was that it can happen that the > lastRev for a clusterId on the root document is set back to an earlier value > due to a race condition: > Before the lease expiry, the background update thread could have issued an > update for the root document, which then took a very long time to reach the > DocumentStore, longer than the lease timeout and recovery which must have > been done by another instance meanwhile. > If such a late-arriving update of the {{_lastRev}} is possible, then the > reset of the lastRev value on the root document could be explained, since the > update is currently done unconditionally. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-9040) Option to only sweep in BlobGC when all references aged sufficiently
[ https://issues.apache.org/jira/browse/OAK-9040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093434#comment-17093434 ] Amit Jain commented on OAK-9040: Thanks [~reschke] > Option to only sweep in BlobGC when all references aged sufficiently > > > Key: OAK-9040 > URL: https://issues.apache.org/jira/browse/OAK-9040 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: blob-plugins >Reporter: Amit Jain >Assignee: Amit Jain >Priority: Major > Fix For: 1.28.0 > > > Currently, DataStore GC only runs sweep if all the references from the > registered repositories are present. This issue is about an option that would > only run sweep if all the references are older than a certain age (maxAge can > be used). -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-9040) Option to only sweep in BlobGC when all references aged sufficiently
[ https://issues.apache.org/jira/browse/OAK-9040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093410#comment-17093410 ] Julian Reschke commented on OAK-9040: - trunk: [r1877069|http://svn.apache.org/r1877069] [r1877058|http://svn.apache.org/r1877058] > Option to only sweep in BlobGC when all references aged sufficiently > > > Key: OAK-9040 > URL: https://issues.apache.org/jira/browse/OAK-9040 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: blob-plugins >Reporter: Amit Jain >Assignee: Amit Jain >Priority: Major > Fix For: 1.28.0 > > > Currently, DataStore GC only runs sweep if all the references from the > registered repositories are present. This issue is about an option that would > only run sweep if all the references are older than a certain age (maxAge can > be used). -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Resolved] (OAK-9040) Option to only sweep in BlobGC when all references aged sufficiently
[ https://issues.apache.org/jira/browse/OAK-9040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-9040. - Resolution: Fixed > Option to only sweep in BlobGC when all references aged sufficiently > > > Key: OAK-9040 > URL: https://issues.apache.org/jira/browse/OAK-9040 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: blob-plugins >Reporter: Amit Jain >Assignee: Amit Jain >Priority: Major > Fix For: 1.28.0 > > > Currently, DataStore GC only runs sweep if all the references from the > registered repositories are present. This issue is about an option that would > only run sweep if all the references are older than a certain age (maxAge can > be used). -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Comment Edited] (OAK-8913) RDB*Store: extract "additionalDiagnostics" code into separate class for re-use from RDBBlobStore
[ https://issues.apache.org/jira/browse/OAK-8913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17039465#comment-17039465 ] Julian Reschke edited comment on OAK-8913 at 4/27/20, 11:49 AM: trunk: (1.26.0) [r1874174|http://svn.apache.org/r1874174] 1.22: (1.22.2) [r1874819|http://svn.apache.org/r1874819] 1.8: [r1877068|http://svn.apache.org/r1877068] ...in retired branches: 1.10: [r1875409|http://svn.apache.org/r1875409] was (Author: reschke): trunk: [r1874174|http://svn.apache.org/r1874174] 1.22: (1.22.2) [r1874819|http://svn.apache.org/r1874819] 1.10: [r1875409|http://svn.apache.org/r1875409] > RDB*Store: extract "additionalDiagnostics" code into separate class for > re-use from RDBBlobStore > > > Key: OAK-8913 > URL: https://issues.apache.org/jira/browse/OAK-8913 > Project: Jackrabbit Oak > Issue Type: Technical task >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > Attachments: OAK-8913.diff > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Reopened] (OAK-9040) Option to only sweep in BlobGC when all references aged sufficiently
[ https://issues.apache.org/jira/browse/OAK-9040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke reopened OAK-9040: - Reopened because of license check fail: https://builds.apache.org/job/Apache%20Jackrabbit%20Oak%20matrix/2672/Ubuntu%20Slaves=ubuntu,jdk=JDK%2011%20(latest),nsfixtures=SEGMENT_TAR,profile=rat/console > Option to only sweep in BlobGC when all references aged sufficiently > > > Key: OAK-9040 > URL: https://issues.apache.org/jira/browse/OAK-9040 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: blob-plugins >Reporter: Amit Jain >Assignee: Amit Jain >Priority: Major > Fix For: 1.28.0 > > > Currently, DataStore GC only runs sweep if all the references from the > registered repositories are present. This issue is about an option that would > only run sweep if all the references are older than a certain age (maxAge can > be used). -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8913) RDB*Store: extract "additionalDiagnostics" code into separate class for re-use from RDBBlobStore
[ https://issues.apache.org/jira/browse/OAK-8913?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8913: Labels: (was: candidate_oak_1_8) > RDB*Store: extract "additionalDiagnostics" code into separate class for > re-use from RDBBlobStore > > > Key: OAK-8913 > URL: https://issues.apache.org/jira/browse/OAK-8913 > Project: Jackrabbit Oak > Issue Type: Technical task >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > Attachments: OAK-8913.diff > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8913) RDB*Store: extract "additionalDiagnostics" code into separate class for re-use from RDBBlobStore
[ https://issues.apache.org/jira/browse/OAK-8913?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8913: Fix Version/s: 1.8.22 > RDB*Store: extract "additionalDiagnostics" code into separate class for > re-use from RDBBlobStore > > > Key: OAK-8913 > URL: https://issues.apache.org/jira/browse/OAK-8913 > Project: Jackrabbit Oak > Issue Type: Technical task >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > Attachments: OAK-8913.diff > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8922) oak-run-commons: OakFixture broken for BlobStores that do not implement BlobAccessProvider
[ https://issues.apache.org/jira/browse/OAK-8922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8922: Labels: (was: candidate_oak_1_8) > oak-run-commons: OakFixture broken for BlobStores that do not implement > BlobAccessProvider > -- > > Key: OAK-8922 > URL: https://issues.apache.org/jira/browse/OAK-8922 > Project: Jackrabbit Oak > Issue Type: Bug > Components: oak-run >Affects Versions: 1.18.0 >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > Fix For: 1.26.0, 1.22.3 > > Attachments: OAK-8922.diff > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-8944) Missing journal entry on recovery
[ https://issues.apache.org/jira/browse/OAK-8944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093376#comment-17093376 ] Julian Reschke commented on OAK-8944: - trunk: (1.26.0) [r1875152|http://svn.apache.org/r1875152] [r1875041|http://svn.apache.org/r1875041] 1.22: (1.22.3) [r1876314|http://svn.apache.org/r1876314] > Missing journal entry on recovery > - > > Key: OAK-8944 > URL: https://issues.apache.org/jira/browse/OAK-8944 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Affects Versions: 1.8.0, 1.10.0, 1.20.0, 1.22.0 >Reporter: Marcel Reutegger >Assignee: Marcel Reutegger >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.22.3 > > > In some cases it may happen that a journal entry is missing when running a > _lastRev recovery. A journal entry for documents that were changed by the > recovery is missing when one or more sweep updates were necessary as part of > the recovery. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8935) Improve ClusterNodeInfo MAC address detection
[ https://issues.apache.org/jira/browse/OAK-8935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8935: Fix Version/s: 1.8.22 > Improve ClusterNodeInfo MAC address detection > -- > > Key: OAK-8935 > URL: https://issues.apache.org/jira/browse/OAK-8935 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Affects Versions: 1.12.0 >Reporter: Jorge Flórez >Assignee: Julian Reschke >Priority: Major > Labels: candidate_oak_1_8 > Fix For: 1.22.3, 1.28.0, 1.8.22 > > Attachments: OAK-8935.diff > > > ClusterNodeInfo is taking the lowest MAC address found in the machine. When > the machine has "docker0" bridge, it takes that MAC address (which may > change) and uses it. Resulting in errors like this one: > Configured cluster node id 123 already in use: needs recovery and > machineId/instanceId do not match: mac:02421b0c73d3//home/ec2-user != > mac:0242a5c0c5e5//home/ec2-user -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8935) Improve ClusterNodeInfo MAC address detection
[ https://issues.apache.org/jira/browse/OAK-8935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8935: Priority: Minor (was: Major) > Improve ClusterNodeInfo MAC address detection > -- > > Key: OAK-8935 > URL: https://issues.apache.org/jira/browse/OAK-8935 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: documentmk >Affects Versions: 1.12.0 >Reporter: Jorge Flórez >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.22.3, 1.28.0, 1.8.22 > > Attachments: OAK-8935.diff > > > ClusterNodeInfo is taking the lowest MAC address found in the machine. When > the machine has "docker0" bridge, it takes that MAC address (which may > change) and uses it. Resulting in errors like this one: > Configured cluster node id 123 already in use: needs recovery and > machineId/instanceId do not match: mac:02421b0c73d3//home/ec2-user != > mac:0242a5c0c5e5//home/ec2-user -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8935) Improve ClusterNodeInfo MAC address detection
[ https://issues.apache.org/jira/browse/OAK-8935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8935: Labels: candidate_oak_1_6 (was: candidate_oak_1_8) > Improve ClusterNodeInfo MAC address detection > -- > > Key: OAK-8935 > URL: https://issues.apache.org/jira/browse/OAK-8935 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Affects Versions: 1.12.0 >Reporter: Jorge Flórez >Assignee: Julian Reschke >Priority: Major > Labels: candidate_oak_1_6 > Fix For: 1.22.3, 1.28.0, 1.8.22 > > Attachments: OAK-8935.diff > > > ClusterNodeInfo is taking the lowest MAC address found in the machine. When > the machine has "docker0" bridge, it takes that MAC address (which may > change) and uses it. Resulting in errors like this one: > Configured cluster node id 123 already in use: needs recovery and > machineId/instanceId do not match: mac:02421b0c73d3//home/ec2-user != > mac:0242a5c0c5e5//home/ec2-user -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8935) Improve ClusterNodeInfo MAC address detection
[ https://issues.apache.org/jira/browse/OAK-8935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8935: Issue Type: Improvement (was: Bug) > Improve ClusterNodeInfo MAC address detection > -- > > Key: OAK-8935 > URL: https://issues.apache.org/jira/browse/OAK-8935 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: documentmk >Affects Versions: 1.12.0 >Reporter: Jorge Flórez >Assignee: Julian Reschke >Priority: Major > Labels: candidate_oak_1_6 > Fix For: 1.22.3, 1.28.0, 1.8.22 > > Attachments: OAK-8935.diff > > > ClusterNodeInfo is taking the lowest MAC address found in the machine. When > the machine has "docker0" bridge, it takes that MAC address (which may > change) and uses it. Resulting in errors like this one: > Configured cluster node id 123 already in use: needs recovery and > machineId/instanceId do not match: mac:02421b0c73d3//home/ec2-user != > mac:0242a5c0c5e5//home/ec2-user -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Comment Edited] (OAK-8935) Improve ClusterNodeInfo MAC address detection
[ https://issues.apache.org/jira/browse/OAK-8935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17064549#comment-17064549 ] Julian Reschke edited comment on OAK-8935 at 4/27/20, 11:34 AM: trunk: [r1875531|http://svn.apache.org/r1875531] 1.22: (1.22.3) [r1875770|http://svn.apache.org/r1875770] 1.8: [r1877067|http://svn.apache.org/r1877067] was (Author: reschke): trunk: [r1875531|http://svn.apache.org/r1875531] 1.22: [r1875770|http://svn.apache.org/r1875770] > Improve ClusterNodeInfo MAC address detection > -- > > Key: OAK-8935 > URL: https://issues.apache.org/jira/browse/OAK-8935 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: documentmk >Affects Versions: 1.12.0 >Reporter: Jorge Flórez >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.22.3, 1.28.0, 1.8.22 > > Attachments: OAK-8935.diff > > > ClusterNodeInfo is taking the lowest MAC address found in the machine. When > the machine has "docker0" bridge, it takes that MAC address (which may > change) and uses it. Resulting in errors like this one: > Configured cluster node id 123 already in use: needs recovery and > machineId/instanceId do not match: mac:02421b0c73d3//home/ec2-user != > mac:0242a5c0c5e5//home/ec2-user -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-9042) Improve azure archive recovery during startup
[ https://issues.apache.org/jira/browse/OAK-9042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Miroslav Smiljanic updated OAK-9042: Attachment: proposal.patch > Improve azure archive recovery during startup > - > > Key: OAK-9042 > URL: https://issues.apache.org/jira/browse/OAK-9042 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: segment-azure, segment-tar >Affects Versions: 1.26.0 >Reporter: Miroslav Smiljanic >Priority: Major > Labels: Patch > Attachments: proposal.patch > > > During repository startup if archive directory is not closed properly, > recovery will be performed. During that procedure, segents are copied to the > backup directory and deleted from the source direcory, one by one. > It can create problems and negativelly impact other ongoing actiivties, which > are accessing the same archive. This activity, for example, can be repository > cloning in order to create new environment. > Proposed patch, after creating backup is not deleting all segments from > archive, but only segments which could not be recovered. > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-9042) Improve azure archive recovery during startup
[ https://issues.apache.org/jira/browse/OAK-9042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Miroslav Smiljanic updated OAK-9042: Description: During repository startup if archive directory is not closed properly, recovery will be performed. During that procedure, segents are copied to the backup directory and deleted from the source direcory, one by one. It can create problems and negativelly impact other ongoing actiivties, which are accessing the same archive. This activity, for example, can be repository cloning in order to create new environment. Proposed patch, after creating backup is not deleting all segments from archive, but only segments which could not be recovered. [^proposal.patch] was: During repository startup if archive directory is not closed properly, recovery will be performed. During that procedure, segents are copied to the backup directory and deleted from the source direcory, one by one. It can create problems and negativelly impact other ongoing actiivties, which are accessing the same archive. This activity, for example, can be repository cloning in order to create new environment. Proposed patch, after creating backup is not deleting all segments from archive, but only segments which could not be recovered. > Improve azure archive recovery during startup > - > > Key: OAK-9042 > URL: https://issues.apache.org/jira/browse/OAK-9042 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: segment-azure, segment-tar >Affects Versions: 1.26.0 >Reporter: Miroslav Smiljanic >Priority: Major > Labels: Patch > Attachments: proposal.patch > > > During repository startup if archive directory is not closed properly, > recovery will be performed. During that procedure, segents are copied to the > backup directory and deleted from the source direcory, one by one. > It can create problems and negativelly impact other ongoing actiivties, which > are accessing the same archive. This activity, for example, can be repository > cloning in order to create new environment. > Proposed patch, after creating backup is not deleting all segments from > archive, but only segments which could not be recovered. > [^proposal.patch] > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (OAK-9042) Improve azure archive recovery during startup
Miroslav Smiljanic created OAK-9042: --- Summary: Improve azure archive recovery during startup Key: OAK-9042 URL: https://issues.apache.org/jira/browse/OAK-9042 Project: Jackrabbit Oak Issue Type: Improvement Components: segment-azure, segment-tar Affects Versions: 1.26.0 Reporter: Miroslav Smiljanic During repository startup if archive directory is not closed properly, recovery will be performed. During that procedure, segents are copied to the backup directory and deleted from the source direcory, one by one. It can create problems and negativelly impact other ongoing actiivties, which are accessing the same archive. This activity, for example, can be repository cloning in order to create new environment. Proposed patch, after creating backup is not deleting all segments from archive, but only segments which could not be recovered. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-9041) Build Jackrabbit Oak #2732 failed
[ https://issues.apache.org/jira/browse/OAK-9041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093361#comment-17093361 ] Hudson commented on OAK-9041: - Build is still failing. Failed run: [Jackrabbit Oak #2734|https://builds.apache.org/job/Jackrabbit%20Oak/2734/] [console log|https://builds.apache.org/job/Jackrabbit%20Oak/2734/console] > Build Jackrabbit Oak #2732 failed > - > > Key: OAK-9041 > URL: https://issues.apache.org/jira/browse/OAK-9041 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit Oak #2732 has failed. > First failed run: [Jackrabbit Oak > #2732|https://builds.apache.org/job/Jackrabbit%20Oak/2732/] [console > log|https://builds.apache.org/job/Jackrabbit%20Oak/2732/console] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8832) Offline Compaction fails while erroneously accessing external blob
[ https://issues.apache.org/jira/browse/OAK-8832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8832: Fix Version/s: 1.28.0 > Offline Compaction fails while erroneously accessing external blob > --- > > Key: OAK-8832 > URL: https://issues.apache.org/jira/browse/OAK-8832 > Project: Jackrabbit Oak > Issue Type: Bug > Components: segment-tar >Affects Versions: 1.8.11, 1.22.0 >Reporter: Andrei Dulceanu >Assignee: Andrei Dulceanu >Priority: Critical > Fix For: 1.28.0 > > Attachments: OAK-8832-02.patch, OAK-8832-test.patch, OAK-8832.patch > > > Relevant stack trace: > {noformat} > INFO [2019-12-06 01:07:39,345] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK GC #0: compacting > root. > java.lang.IllegalStateException: Attempt to read external blob with blobId > [95c88847bd388c05fc332e737dda714630c11351d1949ffd1a03b7b09b92d1ea#71399] > without specifying BlobStore > INFO [2019-12-06 01:07:39,753] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK closed: > /mnt/sandbox/tmp/1575594001228-0 > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getBlob(SegmentBlob.java:248) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getLength(SegmentBlob.java:257) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.length(SegmentBlob.java:109) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.equals(SegmentBlob.java:185) > at com.google.common.base.Objects.equal(Objects.java:52) > at > org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState.equal(AbstractPropertyState.java:59) > at > org.apache.jackrabbit.oak.segment.SegmentPropertyState.equals(SegmentPropertyState.java:249) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareProperties(SegmentNodeState.java:664) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:558) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.MapRecord$3.childNodeChanged(MapRecord.java:408) > at > org.apache.jackrabbit.oak.segment.MapRecord$4.childNodeChanged(MapRecord.java:449) > at > org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:495) > at >
[jira] [Comment Edited] (OAK-8832) Offline Compaction fails while erroneously accessing external blob
[ https://issues.apache.org/jira/browse/OAK-8832?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093350#comment-17093350 ] Julian Reschke edited comment on OAK-8832 at 4/27/20, 11:07 AM: trunk: [r1877064|http://svn.apache.org/r1877064] [r1877063|http://svn.apache.org/r1877063] was (Author: reschke): trunk: [r1877063|http://svn.apache.org/r1877063] > Offline Compaction fails while erroneously accessing external blob > --- > > Key: OAK-8832 > URL: https://issues.apache.org/jira/browse/OAK-8832 > Project: Jackrabbit Oak > Issue Type: Bug > Components: segment-tar >Affects Versions: 1.8.11, 1.22.0 >Reporter: Andrei Dulceanu >Assignee: Andrei Dulceanu >Priority: Critical > Attachments: OAK-8832-02.patch, OAK-8832-test.patch, OAK-8832.patch > > > Relevant stack trace: > {noformat} > INFO [2019-12-06 01:07:39,345] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK GC #0: compacting > root. > java.lang.IllegalStateException: Attempt to read external blob with blobId > [95c88847bd388c05fc332e737dda714630c11351d1949ffd1a03b7b09b92d1ea#71399] > without specifying BlobStore > INFO [2019-12-06 01:07:39,753] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK closed: > /mnt/sandbox/tmp/1575594001228-0 > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getBlob(SegmentBlob.java:248) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getLength(SegmentBlob.java:257) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.length(SegmentBlob.java:109) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.equals(SegmentBlob.java:185) > at com.google.common.base.Objects.equal(Objects.java:52) > at > org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState.equal(AbstractPropertyState.java:59) > at > org.apache.jackrabbit.oak.segment.SegmentPropertyState.equals(SegmentPropertyState.java:249) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareProperties(SegmentNodeState.java:664) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:558) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.MapRecord$3.childNodeChanged(MapRecord.java:408) > at
[jira] [Commented] (OAK-8832) Offline Compaction fails while erroneously accessing external blob
[ https://issues.apache.org/jira/browse/OAK-8832?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093350#comment-17093350 ] Julian Reschke commented on OAK-8832: - trunk: [r1877063|http://svn.apache.org/r1877063] > Offline Compaction fails while erroneously accessing external blob > --- > > Key: OAK-8832 > URL: https://issues.apache.org/jira/browse/OAK-8832 > Project: Jackrabbit Oak > Issue Type: Bug > Components: segment-tar >Affects Versions: 1.8.11, 1.22.0 >Reporter: Andrei Dulceanu >Assignee: Andrei Dulceanu >Priority: Critical > Attachments: OAK-8832-02.patch, OAK-8832-test.patch, OAK-8832.patch > > > Relevant stack trace: > {noformat} > INFO [2019-12-06 01:07:39,345] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK GC #0: compacting > root. > java.lang.IllegalStateException: Attempt to read external blob with blobId > [95c88847bd388c05fc332e737dda714630c11351d1949ffd1a03b7b09b92d1ea#71399] > without specifying BlobStore > INFO [2019-12-06 01:07:39,753] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK closed: > /mnt/sandbox/tmp/1575594001228-0 > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getBlob(SegmentBlob.java:248) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getLength(SegmentBlob.java:257) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.length(SegmentBlob.java:109) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.equals(SegmentBlob.java:185) > at com.google.common.base.Objects.equal(Objects.java:52) > at > org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState.equal(AbstractPropertyState.java:59) > at > org.apache.jackrabbit.oak.segment.SegmentPropertyState.equals(SegmentPropertyState.java:249) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareProperties(SegmentNodeState.java:664) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:558) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.MapRecord$3.childNodeChanged(MapRecord.java:408) > at > org.apache.jackrabbit.oak.segment.MapRecord$4.childNodeChanged(MapRecord.java:449) > at > org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:495)
[jira] [Commented] (OAK-9041) Build Jackrabbit Oak #2732 failed
[ https://issues.apache.org/jira/browse/OAK-9041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093345#comment-17093345 ] Hudson commented on OAK-9041: - Build is still failing. Failed run: [Jackrabbit Oak #2733|https://builds.apache.org/job/Jackrabbit%20Oak/2733/] [console log|https://builds.apache.org/job/Jackrabbit%20Oak/2733/console] > Build Jackrabbit Oak #2732 failed > - > > Key: OAK-9041 > URL: https://issues.apache.org/jira/browse/OAK-9041 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit Oak #2732 has failed. > First failed run: [Jackrabbit Oak > #2732|https://builds.apache.org/job/Jackrabbit%20Oak/2732/] [console > log|https://builds.apache.org/job/Jackrabbit%20Oak/2732/console] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (OAK-8832) Offline Compaction fails while erroneously accessing external blob
[ https://issues.apache.org/jira/browse/OAK-8832?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17093340#comment-17093340 ] Andrei Dulceanu commented on OAK-8832: -- Thanks for reviewing, [~amjain]! I committed a slightly modified version of the patch, [^OAK-8832-02.patch], which returns earlier from #equals in case one of the binaries is external and the other is inlined. Fixed in trunk at r1877063. > Offline Compaction fails while erroneously accessing external blob > --- > > Key: OAK-8832 > URL: https://issues.apache.org/jira/browse/OAK-8832 > Project: Jackrabbit Oak > Issue Type: Bug > Components: segment-tar >Affects Versions: 1.8.11, 1.22.0 >Reporter: Andrei Dulceanu >Assignee: Andrei Dulceanu >Priority: Critical > Attachments: OAK-8832-02.patch, OAK-8832-test.patch, OAK-8832.patch > > > Relevant stack trace: > {noformat} > INFO [2019-12-06 01:07:39,345] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK GC #0: compacting > root. > java.lang.IllegalStateException: Attempt to read external blob with blobId > [95c88847bd388c05fc332e737dda714630c11351d1949ffd1a03b7b09b92d1ea#71399] > without specifying BlobStore > INFO [2019-12-06 01:07:39,753] > org.apache.jackrabbit.oak.segment.file.FileStore: TarMK closed: > /mnt/sandbox/tmp/1575594001228-0 > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getBlob(SegmentBlob.java:248) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.getLength(SegmentBlob.java:257) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.length(SegmentBlob.java:109) > at > org.apache.jackrabbit.oak.segment.SegmentBlob.equals(SegmentBlob.java:185) > at com.google.common.base.Objects.equal(Objects.java:52) > at > org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState.equal(AbstractPropertyState.java:59) > at > org.apache.jackrabbit.oak.segment.SegmentPropertyState.equals(SegmentPropertyState.java:249) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareProperties(SegmentNodeState.java:664) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:558) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at > org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:598) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.diff(Compactor.java:165) > at > org.apache.jackrabbit.oak.segment.Compactor.compact(Compactor.java:123) > at > org.apache.jackrabbit.oak.segment.Compactor$CompactDiff.childNodeChanged(Compactor.java:217) > at > org.apache.jackrabbit.oak.segment.CancelableDiff.childNodeChanged(CancelableDiff.java:85) > at >
[jira] [Comment Edited] (OAK-8959) Update Tika dependency to 1.24
[ https://issues.apache.org/jira/browse/OAK-8959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17068613#comment-17068613 ] Julian Reschke edited comment on OAK-8959 at 4/27/20, 10:26 AM: trunk: (1.26.0) [r1875365|http://svn.apache.org/r1875365] 1.22: (1.22.3) [r1875775|http://svn.apache.org/r1875775] 1.8: [r1877062|http://svn.apache.org/r1877062] was (Author: reschke): trunk: (1.26.0) [r1875365|http://svn.apache.org/r1875365] 1.22: [r1875775|http://svn.apache.org/r1875775] > Update Tika dependency to 1.24 > -- > > Key: OAK-8959 > URL: https://issues.apache.org/jira/browse/OAK-8959 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8959) Update Tika dependency to 1.24
[ https://issues.apache.org/jira/browse/OAK-8959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8959: Labels: candidate_oak_1_6 (was: candidate_oak_1_8) > Update Tika dependency to 1.24 > -- > > Key: OAK-8959 > URL: https://issues.apache.org/jira/browse/OAK-8959 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8959) Update Tika dependency to 1.24
[ https://issues.apache.org/jira/browse/OAK-8959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8959: Fix Version/s: 1.8.22 > Update Tika dependency to 1.24 > -- > > Key: OAK-8959 > URL: https://issues.apache.org/jira/browse/OAK-8959 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Comment Edited] (OAK-8906) RDBDocumentStore on SQL Server (additional diags) log DB creation time
[ https://issues.apache.org/jira/browse/OAK-8906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17036983#comment-17036983 ] Julian Reschke edited comment on OAK-8906 at 4/27/20, 10:13 AM: trunk: (1.26.0) [r1874021|http://svn.apache.org/r1874021] 1.22: (1.22.2) [r1874804|http://svn.apache.org/r1874804] 1.8: [r1877060|http://svn.apache.org/r1877060] ...in retired branches: 1.10: [r1875285|http://svn.apache.org/r1875285] was (Author: reschke): trunk: [r1874021|http://svn.apache.org/r1874021] 1.22: (1.22.2) [r1874804|http://svn.apache.org/r1874804] 1.10: [r1875285|http://svn.apache.org/r1875285] > RDBDocumentStore on SQL Server (additional diags) log DB creation time > -- > > Key: OAK-8906 > URL: https://issues.apache.org/jira/browse/OAK-8906 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (OAK-9041) Build Jackrabbit Oak #2732 failed
Hudson created OAK-9041: --- Summary: Build Jackrabbit Oak #2732 failed Key: OAK-9041 URL: https://issues.apache.org/jira/browse/OAK-9041 Project: Jackrabbit Oak Issue Type: Bug Components: continuous integration Reporter: Hudson No description is provided The build Jackrabbit Oak #2732 has failed. First failed run: [Jackrabbit Oak #2732|https://builds.apache.org/job/Jackrabbit%20Oak/2732/] [console log|https://builds.apache.org/job/Jackrabbit%20Oak/2732/console] -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8906) RDBDocumentStore on SQL Server (additional diags) log DB creation time
[ https://issues.apache.org/jira/browse/OAK-8906?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8906: Labels: (was: candidate_oak_1_8) > RDBDocumentStore on SQL Server (additional diags) log DB creation time > -- > > Key: OAK-8906 > URL: https://issues.apache.org/jira/browse/OAK-8906 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8906) RDBDocumentStore on SQL Server (additional diags) log DB creation time
[ https://issues.apache.org/jira/browse/OAK-8906?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8906: Fix Version/s: 1.8.22 > RDBDocumentStore on SQL Server (additional diags) log DB creation time > -- > > Key: OAK-8906 > URL: https://issues.apache.org/jira/browse/OAK-8906 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.10.9, 1.22.2, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Resolved] (OAK-9040) Option to only sweep in BlobGC when all references aged sufficiently
[ https://issues.apache.org/jira/browse/OAK-9040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Amit Jain resolved OAK-9040. Resolution: Fixed On trunk with: * [1877058|http://svn.apache.org/viewvc?rev=1877058=rev] > Option to only sweep in BlobGC when all references aged sufficiently > > > Key: OAK-9040 > URL: https://issues.apache.org/jira/browse/OAK-9040 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: blob-plugins >Reporter: Amit Jain >Assignee: Amit Jain >Priority: Major > Fix For: 1.28.0 > > > Currently, DataStore GC only runs sweep if all the references from the > registered repositories are present. This issue is about an option that would > only run sweep if all the references are older than a certain age (maxAge can > be used). -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Comment Edited] (OAK-8960) oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.20
[ https://issues.apache.org/jira/browse/OAK-8960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17068421#comment-17068421 ] Julian Reschke edited comment on OAK-8960 at 4/27/20, 9:21 AM: --- trunk: (1.26.0) [r1875361|http://svn.apache.org/r1875361] 1.22: (1.22.3) [r1875766|http://svn.apache.org/r1875766] 1.8: [r1877056|http://svn.apache.org/r1877056] was (Author: reschke): trunk: (1.26.0) [r1875361|http://svn.apache.org/r1875361] 1.22: [r1875766|http://svn.apache.org/r1875766] > oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.20 > -- > > Key: OAK-8960 > URL: https://issues.apache.org/jira/browse/OAK-8960 > Project: Jackrabbit Oak > Issue Type: Task > Components: benchmarks, it, osgi >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8960) oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.20
[ https://issues.apache.org/jira/browse/OAK-8960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8960: Fix Version/s: 1.8.22 > oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.20 > -- > > Key: OAK-8960 > URL: https://issues.apache.org/jira/browse/OAK-8960 > Project: Jackrabbit Oak > Issue Type: Task > Components: benchmarks, it, osgi >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8960) oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.20
[ https://issues.apache.org/jira/browse/OAK-8960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8960: Labels: candidate_oak_1_6 (was: candidate_oak_1_8) > oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.20 > -- > > Key: OAK-8960 > URL: https://issues.apache.org/jira/browse/OAK-8960 > Project: Jackrabbit Oak > Issue Type: Task > Components: benchmarks, it, osgi >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Comment Edited] (OAK-8940) RDB*Store: update mssql-jdbc driver reference to 8.2.1.jre8
[ https://issues.apache.org/jira/browse/OAK-8940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17067637#comment-17067637 ] Julian Reschke edited comment on OAK-8940 at 4/27/20, 7:31 AM: --- trunk: (1.26.0) [r1874852|http://svn.apache.org/r1874852] 1.22: (1.22.3) [r1875707|http://svn.apache.org/r1875707] 1.8: [r1877053|http://svn.apache.org/r1877053] was (Author: reschke): trunk: (1.26.0) [r1874852|http://svn.apache.org/r1874852] 1.22: [r1875707|http://svn.apache.org/r1875707] > RDB*Store: update mssql-jdbc driver reference to 8.2.1.jre8 > --- > > Key: OAK-8940 > URL: https://issues.apache.org/jira/browse/OAK-8940 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8940) RDB*Store: update mssql-jdbc driver reference to 8.2.1.jre8
[ https://issues.apache.org/jira/browse/OAK-8940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8940: Fix Version/s: 1.8.22 > RDB*Store: update mssql-jdbc driver reference to 8.2.1.jre8 > --- > > Key: OAK-8940 > URL: https://issues.apache.org/jira/browse/OAK-8940 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8940) RDB*Store: update mssql-jdbc driver reference to 8.2.1.jre8
[ https://issues.apache.org/jira/browse/OAK-8940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8940: Labels: candidate_oak_1_6 (was: candidate_oak_1_8) > RDB*Store: update mssql-jdbc driver reference to 8.2.1.jre8 > --- > > Key: OAK-8940 > URL: https://issues.apache.org/jira/browse/OAK-8940 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8955) Update slf4j dependency to 1.7.30
[ https://issues.apache.org/jira/browse/OAK-8955?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8955: Labels: candidate_oak_1_6 (was: candidate_oak_1_8) > Update slf4j dependency to 1.7.30 > - > > Key: OAK-8955 > URL: https://issues.apache.org/jira/browse/OAK-8955 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_6 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (OAK-8955) Update slf4j dependency to 1.7.30
[ https://issues.apache.org/jira/browse/OAK-8955?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-8955: Fix Version/s: 1.8.22 > Update slf4j dependency to 1.7.30 > - > > Key: OAK-8955 > URL: https://issues.apache.org/jira/browse/OAK-8955 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_8 > Fix For: 1.26.0, 1.22.3, 1.8.22 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)