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