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