jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dürig (JIRA) <j...@apache.org>
Subject [jira] [Commented] (OAK-1084) Allow blacklisting of rogue observation listener
Date Wed, 06 Nov 2013 08:25:28 GMT

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

Michael Dürig commented on OAK-1084:

The changes from OAK-1113 render this issue mostly void. [~chetanm], do you think we can resolve

> Allow blacklisting of rogue observation listener
> ------------------------------------------------
>                 Key: OAK-1084
>                 URL: https://issues.apache.org/jira/browse/OAK-1084
>             Project: Jackrabbit Oak
>          Issue Type: Wish
>          Components: jcr
>            Reporter: Chetan Mehrotra
>            Priority: Minor
> Currently Oak dispatches the observation events through a single thread. As best practice
its recommended that ObservationListener should not block the main event thread and instead
process the event asynchronously in separate thread.
> However it can happen that some rogue implementation does not adhere to this best practice
and blocks the main event thread. It would be helpful to have some support in Oak 
> # To identify such listeners which take more time then a defined interval
> #  Blacklist such listeners from further event processing and log a warning about the
> This feature would be similar to one supported by Felix EventAdmin [1] where EventHandlers
are blacklisted in case they timeout
> [1] http://felix.apache.org/site/apache-felix-event-admin.html#ApacheFelixEventAdmin-Configuration

This message was sent by Atlassian JIRA

View raw message