Marcel Reutegger created OAK-4749:
-------------------------------------
Summary: Include initial cost in stats for observation processing
Key: OAK-4749
URL: https://issues.apache.org/jira/browse/OAK-4749
Project: Jackrabbit Oak
Issue Type: Improvement
Components: jcr
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger
Priority: Minor
Fix For: 1.6
The jackrabbit-jcr-commons {{ListenerTracker}} collects timing for JCR event
listeners. It tracks producer (oak internal) and consumer (JCR EventListener)
time. The initial producer cost is currently not reflected in these stats,
because {{ChangeProcessor}} in oak-jcr does an initial {{hasNext()}} on the
{{EventIterator}} outside of the {{ListenerTracker}}. For some listeners this
initial producer time may even account for the entire cost when the event
filter rejects all changes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)