[ https://issues.apache.org/jira/browse/OAK-7416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16440531#comment-16440531 ]
Michael Dürig commented on OAK-7416: ------------------------------------ [~frm] from my perspective as a user of this feature via [https://github.com/mduerig/oak-tooling-api/commits/proc] and [https://github.com/mduerig/script-oak/commits/proc] this is tremendously useful. It eases a lot of the pain described in OAK-6584. IMO we should * care fully review your branch * contribute it to Oak trunk * resolve OAK-6584 as superseded by this issue. Will follow up with a more detailed review of your branch later today. > Contribute a 'proc' subtree for the Segment Node Store > ------------------------------------------------------ > > Key: OAK-7416 > URL: https://issues.apache.org/jira/browse/OAK-7416 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: segment-tar > Reporter: Francesco Mari > Assignee: Francesco Mari > Priority: Major > Fix For: 1.10 > > > With guidance from [~mduerig], I recently developed a way to expose Segment > Node Store's internal information through the NodeState API. > The concept is similar in spirit to the proc file system in Linux: the proc > subtree exposes internal information in a straightforward manner, enabling > consumers to rely on a well-understood API to access the data. This proc > subtree shelters tooling from variations of the internal APIs of the Segment > Store. As long as the data exported through the proc subtree is stable, the > same tools are going to work across different versions of the Segment Store > with minimal to no modifications. > The proc subtree has been developed in [this branch on > GitHub|https://github.com/francescomari/jackrabbit-oak/tree/proc]. I created > this issue in order to review the work done so far, and to track the > contribution of the proc subtree in Oak. -- This message was sent by Atlassian JIRA (v7.6.3#76005)