[
https://issues.apache.org/jira/browse/OAK-4940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15581623#comment-15581623
]
Chetan Mehrotra commented on OAK-4940:
--------------------------------------
Lets expand this to any ancestor and not just grand parent. Implementation wise
it would be collecting nodetype of all nodes visited by ChangeCollector.
This would be useful for repository having lots of micro tree i.e. sub
structures which are tied to specific nodetype and represent state for that
nodetype. A listener can then say I am interested in change in any nt:file
which part of dam:Asset.
> Consider collecting grand-parent changes in ChangeSet
> -----------------------------------------------------
>
> Key: OAK-4940
> URL: https://issues.apache.org/jira/browse/OAK-4940
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: core
> Affects Versions: 1.5.12
> Reporter: Stefan Egli
> Fix For: 1.6
>
>
> At the moment the ChangeSet, which is populated by ChangeCollectorProvider (a
> Validator) during a commit, collects changed property names, as well as node
> name, node type and path of the parent (whereas _parent_ for a property
> change is its node, while for a node change is actually its parent).
> For improvements such as SLING-6163 it might be valuable to collect
> grand-parent changes (node name, node type and perhaps path) too. We could
> extend the ChangeSet with additional, explicit grand-parent sets (ie we
> should not mix them with the parent changes as that would lessen filtering
> rate)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)