You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Alex Parvulescu (JIRA)" <ji...@apache.org> on 2016/03/23 17:07:25 UTC

[jira] [Created] (OAK-4146) Improve tarmkrecovery docs

Alex Parvulescu created OAK-4146:
------------------------------------

             Summary: Improve tarmkrecovery docs
                 Key: OAK-4146
                 URL: https://issues.apache.org/jira/browse/OAK-4146
             Project: Jackrabbit Oak
          Issue Type: Documentation
          Components: run, 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)