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

Michael Dürig updated OAK-4146:
-------------------------------
    Component/s: segment-next

> Improve tarmkrecovery docs
> --------------------------
>
>                 Key: OAK-4146
>                 URL: https://issues.apache.org/jira/browse/OAK-4146
>             Project: Jackrabbit Oak
>          Issue Type: Documentation
>          Components: run, segment-next, segmentmk
>            Reporter: Alex Parvulescu
>            Assignee: Alex Parvulescu
>            Priority: Minor
>
> Add some helper steps on output and what you can actually do with it:
> {quote}
> 1. Run tarmkrecovery command
> {code:none}
> nohup java -Xmx2048m -jar oak-run-*.jar tarmkrecovery repository/segmentstore 
> &> tarmkrecovery.log &
> {code}
> 2. Take the output of the tarmkrecovery, take the top 10 items output 
> (excluding "Current head revision line") then reverse the order of those and 
> format them to journal.log file format (revision:offset root) and put those 
> values in a fresh journal.log in that format
> For example:
> {code:none}
> 6ee64a26-491e-4630-ac2e-bdad1f27e73a:257016 root
> 5ee64a26-491e-4630-ac2e-bdad1f27e73b:257111 root
> {code}
> 3. After setting up the new journal.log then run this command on the 
> segmentstore
> {code:none}
> nohup java -Xmx2048m -jar oak-run-*.jar check -p repository/segmentstore -d 
> &> check.log &
> {code}
> 4. That command will give you output of which of those 10 items in the 
> journal.log are good. Now remove all lines from the journal that come after 
> the last known good revision.
> {quote}



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

Reply via email to