You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2012/11/29 22:17:00 UTC

[jira] [Closed] (AMQ-1327) Unable to rejoin a failed broker to the broker network

     [ https://issues.apache.org/jira/browse/AMQ-1327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish closed AMQ-1327.
-----------------------------

    Resolution: Incomplete

No test case provided and reported version is very old.  A test case to run against a current broker would be required if this is still an issue, 
                
> Unable to rejoin a failed broker to the broker network
> ------------------------------------------------------
>
>                 Key: AMQ-1327
>                 URL: https://issues.apache.org/jira/browse/AMQ-1327
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.2.0
>         Environment: Cygwin in Windows XP; JDK 1.6.0_01-b06, ActiveMQ 5.0 snapshot (rev. 551727)
>            Reporter: Kevin Su
>             Fix For: NEEDS_REVIEWED
>
>
> Toplogy:                
>      A network of brokers (3 or more brokers) in a star configuration, each broker interconnected to all other brokers in the network.   
> Discovery:             
>    This problem happens with both static connection and auto-discovery through multi-cast
> Broker Conf File:  All brokers have a simple configuration as the one below: 
>     <beans>
>       <broker brokerName="sender" persistent="false" useJmx="false" xmlns="http://activemq.org/config/1.0">
>         <transportConnectors>
>           <transportConnector uri="tcp://localhost:62001" />
>         </transportConnectors>
>         <networkConnectors>
>           <networkConnector uri="static:(tcp://localhost:62002,tcp://localhost:62003,tcp://localhost:62004)"/>
>         </networkConnectors>
>         <persistenceAdapter>
>           <memoryPersistenceAdapter/>
>         </persistenceAdapter>
>       </broker>
>     </beans>
> How to reproduce:
>     1. Start three brokers with names A, B, and C at port 62001, 62002, and 62003 respectively.
>     2. Kill broker C (or any of the three brokers) via CTRL-C.  Observe the other borkers now gets into recovery mode trying to reconnect to C
>     3. Restart C.  Notice one of both of the remaining brokers (i.e. A and B) now throws InvalidClientIDException exception.  If it does not happen the first
>         time, repeat until the exception occurs.   
> When the exception happens, C can no longer join the broker network. The only way to recover is to shutdown and restart all three brokers.
> This does not seem to happen when there are only two brokers involved.  It happens predictably in my environment when more then two brokers are involved.
>      

--
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