[
https://issues.apache.org/jira/browse/DOSGI-176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amichai Rothman resolved DOSGI-176.
-----------------------------------
Resolution: Fixed
Fix Version/s: 1.5.0
Assignee: Amichai Rothman
> zookeeper discovery sending multiple duplicate endpoint notifications
> ---------------------------------------------------------------------
>
> Key: DOSGI-176
> URL: https://issues.apache.org/jira/browse/DOSGI-176
> Project: CXF Distributed OSGi
> Issue Type: Bug
> Components: Discovery
> Affects Versions: 1.5.0
> Reporter: Amichai Rothman
> Assignee: Amichai Rothman
> Fix For: 1.5.0
>
> Attachments: fix_duplicate_endpoint_notifications.diff
>
>
> To my understanding of the current behavior, the InterfaceMonitorManager
> creates a ZooKeeper watcher (InterfaceMonitor) per scope. The
> InterfaceMonitor however monitors ZK nodes according to the objectClass
> (ignoring scope). When a ZK node change is detected, the IMs watching that
> node all trigger IMM's event handler. But instead of sending out the
> EndpointListener events corresponding to the scope for which each IM was
> created, it loops through all of the EndpointListener requested scopes and
> notifies the first matching one. This effectively causes multiple events to
> be triggered for the same scope (instead of one per IM scope), and possibly
> others to be missed.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira