Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
Description
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.