From: Tom E. (JIRA) <jir...@jb...> - 2006-05-31 19:19:47
|
[ http://jira.jboss.com/jira/browse/JBREM-502?page=comments#action_12337551 ] Tom Elrod commented on JBREM-502: ---------------------------------- The problem was in the connection validation when a detection times out. The AbstractDetector will periodically check to verify that the detection from a particular server has been updated. If it has not been within specified amount of time, it will loop through all the server invokers for that particular server and make a ping invocation on the server invokers. If any reply without failure, the detector will consider it to still be alive and not send any event (basically assumes the detection message was lost). Have changed the behavior so will check each server invoker. If any fail, they will be removed from the detection's internal list and the detection message will be re-evaluated (which means will see that the list has changed and emit an updated event). If all fail, server will be considered dead and will emit a removed event. If all pass, will be evaluated as though was a new detection message from the server and it's timer will be reset. > not getting REMOVED notification from registry for intra-VM detection > --------------------------------------------------------------------- > > Key: JBREM-502 > URL: http://jira.jboss.com/jira/browse/JBREM-502 > Project: JBoss Remoting > Type: Bug > Reporter: John Mazzitelli > Assignee: Tom Elrod > Fix For: 2.0.0.CR1 (Boon) > > > Replication: > Create MBeanServer (1) > Create connector, detector, network registry and register in MBeanServer > Create a second MBeanServer (2) > Create connector, detector, network registry and register in that second MBeanServer > Register as a listener on MBeanServer 1's registry > Shutdown everything in MbeanServer 1 > You will notice your listener will never get a REMOVED notification indicating that the invoker on (1) died. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |