[jboss-jira] [JBoss JIRA] Created: (JBAS-8582) Under certain circumstances a wrong locator can be removed from UnifiedInvokerHAProxy

Tom Ross (JIRA) jira-events at lists.jboss.org
Fri Oct 29 08:06:55 EDT 2010


Under certain circumstances a wrong locator can be removed from UnifiedInvokerHAProxy 
--------------------------------------------------------------------------------------

                 Key: JBAS-8582
                 URL: https://jira.jboss.org/browse/JBAS-8582
             Project: JBoss Application Server
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: JBossAS-5.1.0.GA
         Environment: JBoss EJB 2.1 
            Reporter: Tom Ross
            Assignee: Galder Zamarreño
             Fix For: TBD


Thee is a small window of opportunity that under failure conditions, the locator removed could be the wrong one. 
Under error condition UnifiedInvokerHAProxy class calls removeDeadTarget(getLocator()) method. Problem is that the getLocator() call might return a locator not associated with current client. 
This should be changed to removeDeadTarget(client.getInvoker().getLocator()). This way we can be sure that correct locator is aways used.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the jboss-jira mailing list