[ https://issues.apache.org/jira/browse/OAK-8449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marcel Reutegger reassigned OAK-8449: ------------------------------------- Assignee: Marcel Reutegger > LastRev check/fix in DocumentNodeStore MBean > -------------------------------------------- > > Key: OAK-8449 > URL: https://issues.apache.org/jira/browse/OAK-8449 > Project: Jackrabbit Oak > Issue Type: Task > Components: documentmk > Reporter: Vinod Holani > Assignee: Marcel Reutegger > Priority: Minor > Attachments: OAK-8449_1.patch > > > There is existing tooling to check _lastRev consistency of documents in the > DocumentStore. Some of the tooling is limited to MongoDB because it is > implemented as utility functions for the MongoDB shell > ([oak-mongo.js|https://jackrabbit.apache.org/oak/docs/oak-mongo-js/oak.html]). > The oak-run > [recovery|https://github.com/apache/jackrabbit-oak/tree/trunk/oak-run#recovery-mode] > command was initially only available on MongoDB as well, but recently RDB > support was added (OAK-8004). The recovery command however has some > drawbacks. It scans the entire nodes collection, which can be a rather > expensive operation and when started in read-write mode. > This improvement is about adding _lastRev check and fix functionality to the > DocumentNodeStore MBean. The scope of the check and fix would be limited to > some path(s) in order to keep the runtime of the operation low. -- This message was sent by Atlassian JIRA (v7.6.3#76005)