FYI - patchfile submitted.

https://issues.apache.org/activemq/browse/AMQ-1511

Joe
Goto www.ttmsolutions.com for a free ActiveMQ user guide



toxicafunk wrote:
> 
> That'll be great.
> 
> Thx,
> Eric
> 
> ttmdev wrote:
>> I'm testing out a patch. If all goes well, I'll submit it in the next day
>> or
>> so...
>> 
>> Joe
>> Goto www.ttmsolutions.com for a free ActiveMQ user guide
>> 
>> 
>> 
>> toxicafunk wrote:
>>> This seems to be exactly the problem. I will try the shared master/slave 
>>> configuration but is this bug fixable and if so when will a fix be
>>> ready?
>>>
>>> Thanks,
>>> Eric
>>>
>>> Joe Fernandez wrote:
>>>>
>>>>> -----Original Message-----
>>>>> From: Rob Davies [mailto:[EMAIL PROTECTED]
>>>>> Sent: Tuesday, March 11, 2008 4:21 PM
>>>>> To: users@activemq.apache.org
>>>>> Subject: Re: Consumers not always being released
>>>>>
>>>>>
>>>>> On 11 Mar 2008, at 19:55, Eric Rodriguez wrote:
>>>>>
>>>>>> Mike Miljour wrote:
>>>>>>> After further investigation, it turns out there was a configuration
>>>>>>> issue,
>>>>>>> which could have been avoided with clearer documentation. (it might
>>>>>>> have
>>>>>>> helped if i had included my configuration as well!)  We had set the
>>>>>>> value
>>>>>>> for broker name differently in our two running instances of
>>>>>>> ActiveMQ.  Doing
>>>>>>> this caused the ActiveMQs to act as though they were load balancing
>>>>>>> instead
>>>>>>> of acting as Master and slave (which was our intent).  Suggested
>>>>>>> documentation changes:In the schema reference for brokerName,
>>>>>>> change the description from: Sets the name of this broker; which
>>>>>>> must be
>>>>>>> unique in the network
>>>>>>> to:
>>>>>>> Sets the name of this broker; which must be unique in the network,
>>>>>>> except
>>>>>>> for master-slave configurations, where it must be the same
>>>>>>> Also, in the master slave shared file system documentation, include
>>>>>>> a note
>>>>>>> stating that the WebConsole will not load for the slave until it
>>>>>>> becomes the
>>>>>>> master if the setup is done correctly.  Also mention that the value
>>>>>>> for
>>>>>>> brokerName must be the same for the master and all slaves.
>>>>>> What does "if the setup is done correctly" means? Documentation
>>>>>> states:
>>>>>>
>>>>>> "Whilst a Slave is actively connected to the Master - it does not
>>>>>> allow or start any network or transport connectors, it's sole
>>>>>> purpose is to duplicate the state of the master."
>>>>>>
>>>>>> I am using the same name on both master and slave, if I try to
>>>>>> consume from the slave while the master is active it doesn't consume
>>>>>> messages, which is good. But if I produce against the Slave it
>>>>>> accepts messages, it doesn't rely them to the consumers but it does
>>>>>> accepts them.
>>>>>>
>>>>>> The problem with this is if there were a network problem and a
>>>>>> producer connects to a Slave while the master is active, while the
>>>>>> failover transport has some properties such as maxReconnectAttempts,
>>>>>> maxReconnectDelay, etc. they seem to have effect if both Master and
>>>>>> Slave fail (I'm referring to a Pure Master-Slave conf). Any ideas?
>>>>>>
>>>>>> Thx,
>>>>>> Eric
>>>>> That's odd - a Salve doesn't start its transport connectors until the
>>>>> master dies
>>>> With a 'shared' master/slave configuration, the slave runs as
>>>> documented
>>>> (i.e., keeps its transports closed while connected to the master).
>>>> However,
>>>> in a 'pure' master/slave configuration, the slave opens its transports
>>>> and
>>>> accepts connection requests while connected to the master. See the
>>>> following
>>>> JIRA.
>>>>
>>>> https://issues.apache.org/activemq/browse/AMQ-1511
>>>>  
>>>> Joe
>>>>
>>>>>
>>>>>
>>>>> cheers,
>>>>>
>>>>> Rob
>>>>>
>>>>> http://open.iona.com/ -Enterprise Open Integration
>>>>> http://rajdavies.blogspot.com/
>>>>>
>>>>
>>>
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Consumers-not-always-being-released-tp15818936s2354p16039191.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to