[ 
https://issues.apache.org/jira/browse/OAK-5101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15705249#comment-15705249
 ] 

Marcel Reutegger commented on OAK-5101:
---------------------------------------

bq. Note that changeSet would not be be added for branch commits

This is required for changes that span multiple branch commits, otherwise 
prefiltering will be incorrect. The ChangeCollector may only kick in at the 
last branch commit, when the commit hook runs. This means some branch commits 
may not have a change set, but at least the last commit before a branch is 
merged must have a change set.

> Enable prefiltering for external changes
> ----------------------------------------
>
>                 Key: OAK-5101
>                 URL: https://issues.apache.org/jira/browse/OAK-5101
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core, documentmk
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>             Fix For: 1.6
>
>         Attachments: OAK-5101-v1.diff, OAK-5101-v2.patch
>
>
> With OAK-4796 its possible to prefilter an event change and avoid performing 
> the diff if it can be determined that there is nothing of interest for the 
> given listener. Currently this works for local changes.
> We should extend this support for external changes as those are more 
> expensive to compute



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to