Marcel Reutegger created OAK-5898: ------------------------------------- Summary: Revision GC command line tool Key: OAK-5898 URL: https://issues.apache.org/jira/browse/OAK-5898 Project: Jackrabbit Oak Issue Type: New Feature Components: documentmk, run Reporter: Marcel Reutegger Fix For: 1.8
Revision GC can be triggered on a DocumentNodeStore on each node in a cluster. A common setup with Apache Sling on top of Oak has a scheduled task for the leader node in a cluster that triggers the Revision GC once a day. For testing, maintenance and operational purpose it would be good to have an alternative that can be triggered from the command line. A potential solution is a new run mode in oak-run. It would bootstrap a DocumentStore implementation (MongoDB or RDB) with a read-only DocumentNodeStore and run revision GC. The command should probably support options like: - maxRevisionAge as defined in VersionGarbageCollector.gc() - maxGCTime that limits the time GC will run until it will be canceled automatically. - delay as proposed in OAK-4780 -- This message was sent by Atlassian JIRA (v6.3.15#6346)