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

Vikas Saurabh commented on OAK-4543:
------------------------------------

Yeah, sorry... should've been clearer... so, queue length growing with 
inefficient/efficient filter can be due to really fast incoming commits OR 
event generation being slow. Low ratio with inefficient filter is probably same 
as a listener which quits early per path but asks for whole diff anyway - queue 
length growth in such cases would mean that event generation isn't able to keep 
up with incoming commits.

Optimizing filter or optimizing event generation as potential resolutions is 
probably orthogonal to the monitoring task.

> Add info about event generation and consumption by observer
> -----------------------------------------------------------
>
>                 Key: OAK-4543
>                 URL: https://issues.apache.org/jira/browse/OAK-4543
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>            Reporter: Vikas Saurabh
>            Assignee: Marcel Reutegger
>            Priority: Minor
>              Labels: candidate_oak_1_0, candidate_oak_1_2, candidate_oak_1_4, 
> monitoring, observation, performance
>             Fix For: 1.6
>
>         Attachments: OAK-4543.patch
>
>
> I'm not sure if it's possible in the current scheme of things 
> (implementation), but it'd useful to be able to easily differentiate between 
> slow diff calculation or slow observer as a reason to see why observation 
> queue might fill up.



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

Reply via email to