You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2016/09/06 08:55:20 UTC
[jira] [Created] (OAK-4759) Queueless change processor for external
only listeners
Marcel Reutegger created OAK-4759:
-------------------------------------
Summary: Queueless change processor for external only listeners
Key: OAK-4759
URL: https://issues.apache.org/jira/browse/OAK-4759
Project: Jackrabbit Oak
Issue Type: Improvement
Components: core, documentmk, jcr
Reporter: Marcel Reutegger
Fix For: 1.6
Change processing for listeners that are only interested in external
events could be simplified because there is no commit info for
external changes. The basic idea is that the node store implementation
may be able to optimize batch processing of multiple external changes
and does not need to process each external change individually. The
DocumentNodeStore would use the journal to identify external changes
and need to come up with a way to ignore overlapping local changes.
With this new feature, expensive listeners that process local as well
as external events could be split into two separate listeners, each
optimized for the type of changes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)