[jira] Created: (JCR-2169) BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode entries of the root node

4 messages Options
Embed this post
Permalink
JIRA jira@apache.org

[jira] Created: (JCR-2169) BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode entries of the root node

Reply Threaded More More options
Print post
Permalink
BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode  entries of the root node
------------------------------------------------------------------------------------------------------------

                 Key: JCR-2169
                 URL: https://issues.apache.org/jira/browse/JCR-2169
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: jackrabbit-core
            Reporter: Bart van der Schans
             Fix For: 2.0.0
         Attachments: BundleDbPersistenceManager.patch

The bundle check/fix mechanism completely skips the checks on the root node, but the root node can also have non system child node entries which can be broken/missing. The attached patch makes the check only check the non system child node entries of the root node. It would be nice if this patch (if/when accepted) could also be backported to the 1.5 and 1.6 branches.


--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

JIRA jira@apache.org

[jira] Updated: (JCR-2169) BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode entries of the root node

Reply Threaded More More options
Print post
Permalink

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

Bart van der Schans updated JCR-2169:
-------------------------------------

    Attachment: BundleDbPersistenceManager.patch

> BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode  entries of the root node
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-2169
>                 URL: https://issues.apache.org/jira/browse/JCR-2169
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-core
>            Reporter: Bart van der Schans
>             Fix For: 2.0.0
>
>         Attachments: BundleDbPersistenceManager.patch
>
>
> The bundle check/fix mechanism completely skips the checks on the root node, but the root node can also have non system child node entries which can be broken/missing. The attached patch makes the check only check the non system child node entries of the root node. It would be nice if this patch (if/when accepted) could also be backported to the 1.5 and 1.6 branches.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

JIRA jira@apache.org

[jira] Updated: (JCR-2169) BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode entries of the root node

Reply Threaded More More options
Print post
Permalink
In reply to this post by JIRA jira@apache.org

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

Jukka Zitting updated JCR-2169:
-------------------------------

    Status: Patch Available  (was: Open)

> BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode  entries of the root node
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-2169
>                 URL: https://issues.apache.org/jira/browse/JCR-2169
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-core
>            Reporter: Bart van der Schans
>             Fix For: 2.0.0
>
>         Attachments: BundleDbPersistenceManager.patch
>
>
> The bundle check/fix mechanism completely skips the checks on the root node, but the root node can also have non system child node entries which can be broken/missing. The attached patch makes the check only check the non system child node entries of the root node. It would be nice if this patch (if/when accepted) could also be backported to the 1.5 and 1.6 branches.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

JIRA jira@apache.org

[jira] Updated: (JCR-2169) BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode entries of the root node

Reply Threaded More More options
Print post
Permalink
In reply to this post by JIRA jira@apache.org

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

Jukka Zitting updated JCR-2169:
-------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 2.0.0)
                   1.6.0
         Assignee: Jukka Zitting
           Status: Resolved  (was: Patch Available)

Good point! Patch committed in revision 792156 and merged to the 1.x branch in revision 792159.

> BundleDbPersistenceManager consistencyFix doesn't fix missing non system childnode  entries of the root node
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-2169
>                 URL: https://issues.apache.org/jira/browse/JCR-2169
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-core
>            Reporter: Bart van der Schans
>            Assignee: Jukka Zitting
>             Fix For: 1.6.0
>
>         Attachments: BundleDbPersistenceManager.patch
>
>
> The bundle check/fix mechanism completely skips the checks on the root node, but the root node can also have non system child node entries which can be broken/missing. The attached patch makes the check only check the non system child node entries of the root node. It would be nice if this patch (if/when accepted) could also be backported to the 1.5 and 1.6 branches.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.