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 "Chetan Mehrotra (JIRA)" <ji...@apache.org> on 2015/04/15 06:15:59 UTC

[jira] [Resolved] (OAK-2769) Add progress log to VersionGC in DocumentNodeStore

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

Chetan Mehrotra resolved OAK-2769.
----------------------------------
       Resolution: Fixed
    Fix Version/s: 1.2.1

Now version GC would emit following logs

{noformat}
09:38:12.381 INFO  [main] VersionGarbageCollector.java:71   Starting revision garbage collection. Revisions older than [2015-04-15 09:48:06.379] would be removed
09:38:12.534 INFO  [main] VersionGarbageCollector.java:117  Iterated through 10000 documents so far. 9999 found to be deleted
09:38:12.647 INFO  [main] VersionGarbageCollector.java:117  Iterated through 20000 documents so far. 19999 found to be deleted
09:38:12.771 INFO  [main] VersionGarbageCollector.java:137  Proceeding to delete [20001] documents
09:38:12.839 INFO  [main] VersionGarbageCollector.java:158  Deleted 10350 (51.75%) documents so far
09:38:12.885 INFO  [main] VersionGarbageCollector.java:89   Version garbage collected in 504.8 ms. VersionGCStats{ignoredGCDueToCheckPoint=false, deletedDocGCCount=20001, splitDocGCCount=0, intermediateSplitDocGCCount=0, timeToCollectDeletedDocs=261.7 ms, timeTakenToDeleteDocs=99.74 ms}

{noformat}

Progress log would be done every 10k docs

Done in
* trunk - http://svn.apache.org/r1673644
* 1.0 - http://svn.apache.org/r1673645
* 1.2 - http://svn.apache.org/r1673646

> Add progress log to VersionGC in DocumentNodeStore
> --------------------------------------------------
>
>                 Key: OAK-2769
>                 URL: https://issues.apache.org/jira/browse/OAK-2769
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: mongomk
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>            Priority: Minor
>             Fix For: 1.0.13, 1.3.0, 1.2.1
>
>
> While performing VersionGC when large number of documents are deleted at times version gc takes upto an hour. It would be helpful to log progress logs as it traverses the deleted document cursor



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