Chetan Mehrotra created OAK-1981:
------------------------------------
Summary: Implement full scale Revision GC for DocumentNodeStore
Key: OAK-1981
URL: https://issues.apache.org/jira/browse/OAK-1981
Project: Jackrabbit Oak
Issue Type: New Feature
Components: mongomk
Reporter: Chetan Mehrotra
So far we have implemented garbage collection in some form with OAK-1341. Those
approaches help us remove quite a bit of garbage (mostly due to deleted nodes)
but till some part is left
However full GC is still not performed due to which some of the old revision
related data cannot be GCed like
* Revision info present in revision maps of various commit roots
* Revision related to unmerged branches (OAK-1926)
* Revision data created to property being modified by different cluster nodes
So having a tool which can perform above GC would be helpful. For start we can
have an implementation which takes a brute force approach and scans whole repo
(would take quite a bit of time) and later we can evolve it. Or allow system
admins to determine to what level GC has to be done
--
This message was sent by Atlassian JIRA
(v6.2#6252)