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

Michael Marth commented on OAK-1497:
------------------------------------

[~mduerig], so CommitRateLimit is Jukka's option 8, right?
Would it make sense to let it kick in automatically once the max size of the 
revision queue is reached? If not, how would you envision to use it?

> JackrabbitEvent#isExternal() returns true for internal changes for slow 
> listeners
> ---------------------------------------------------------------------------------
>
>                 Key: OAK-1497
>                 URL: https://issues.apache.org/jira/browse/OAK-1497
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: jcr
>            Reporter: Michael Dürig
>            Assignee: Michael Dürig
>             Fix For: 0.19
>
>
> Oak degrades gracefully for observation listeners that can't keep up with the 
> rate of observation events fired. See {{BackgroundObserver#contentChanged}} 
> for the gory details. 
> As a side effect {{JackrabbitEvent#isExternal}} will always return {{true}} 
> when this degradation happens. However there is currently no way for clients 
> to detect this and to thus know whether the result of 
> {{JackrabbitEvent#isExternal}} is reliable or not. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to