[openstack-dev] [Notifications] Glance, Quantum et al.

Robert Kukura rkukura at redhat.com
Thu Nov 29 20:49:52 UTC 2012


On 11/29/2012 12:33 PM, Gary Kotton wrote:
> On 11/29/2012 07:24 PM, Eoghan Glynn wrote:
>>
>> ----- Original Message -----
>>> On Nov 29, 2012, at 7:56 AM, Gary Kotton wrote:
>>>
>>>> Hi,
>>>> Due to the patch https://github.com/openstack/glance/commit/3d532de
>>>> we have a problem running Quantum and Glance on devstack. This
>>>> just opens a pandoras box of problems. Glance sets the queue as
>>>> durable, Quantum uses the default value which is false - this
>>>> causes an exception "AMQPChannelException: (406,
>>>> u"PRECONDITION_FAILED - parameters for queue 'notifications.info'
>>>> in vhost '/' not equivalent", (50, 10)".
>>>> The underlying problem is the way in which the notifications are
>>>> implemented. I am not really sure if and how this can be addressed
>>>> as I am not familiar with the code.
>>> Glance itself will default to non-durable queues (config opt
>>> rabbit_durable_queues), but there's code in Devstack that will
>>> attempt to match Glance's durability to that of an existing queue.
>>> Can you verify that the relevant code in Devstack is functioning
>>> correctly? See 'rabbit_durable_queues()' in lib/glance.
>> Maybe I've misread it, but looks slightly dubious:
>>
>>    https://github.com/openstack-dev/devstack/commit/71cf53a9
>>
>> Wouldn't:
>>
>>    `rabbitmqctl list_queues name durable | grep true | wc -l` -gt 0
>>
>> be true if *any* durable queues exist, not specifically the glance ones?
>>
>> Cheers,
>> Eoghan
> 
> Mark McClain has posted a fix in Quantum that addressed the issue of the
> DHCP agent terminating. This is local to Quantum.

With Mark's fix, using devstack with ovs on ubuntu, I'm not seeing the
dhcp agent terminate, but I'm still seeing lots of PRECONDITION_FAILED
errors logged by quantum-server, and l3_agent is not getting any
notifications.

-Bob

> Thanks
> Gary
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list