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

Davide Giannella closed OAK-2887.
---------------------------------

Bulk Close for 1.3.0

> Add support for generating mongo export command to oak-mongo
> ------------------------------------------------------------
>
>                 Key: OAK-2887
>                 URL: https://issues.apache.org/jira/browse/OAK-2887
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: run
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>            Priority: Minor
>              Labels: tooling
>             Fix For: 1.3.0
>
>         Attachments: ExportDetailedDoc-take2.patch, ExportDetailedDoc.patch, 
> createExportCommand.groovy
>
>
> At time to analyse a issue with {{DocumentNodeStore}} running on Mongo we 
> need a dump of various documents so as to recreate the scenario locally. In 
> most case if issue is being observed for a specific path like /a/b then its 
> sufficient to get Mongo documents for /, /a, /a/b and all the split documents 
> for those paths.
> It would be useful to have a function in oak-mongo which generates the 
> required export command. For e.g. for path like /a/b following export command 
> would dump all required info
> {noformat}
> mongoexport -h <mongo server> --port 27017 --db <db name> --collection nodes 
> --out all-required-nodes.json --query '{$or:[{_id : /^4:p\/a\/b\//},{_id : 
> /^3:p\/a\//},{_id : /^2:p\//},{_id:{$in:["2:/a/b","1:/a","0:/"]}}]}'
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to