Francesco Mari created OAK-7416:
-----------------------------------
Summary: 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
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)