← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1224565] Re: Can't establish qpid connection with impl_qpid.py

 

** Changed in: keystone
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1224565

Title:
  Can't establish qpid connection with impl_qpid.py

Status in OpenStack Identity (Keystone):
  Fix Released

Bug description:
  The notifier module from Oslo has been sync'd with Keystone and is
  being used to deliver notifications using the log_notifier and
  rpc_notifier. By default the rpc_backend is impl_kombu.py and I can
  verify the notifications arrive on the queue. When using impl_qpid as
  the rpc_backend and sending a notification, the process hangs
  attempting to establish a connection with qpid.

  Steps to reproduce:
  1.) Update keystone.conf to send notifications
  # ======================= NOTIFICATIONS =================================
  notification_driver = keystone.openstack.common.notifier.rpc_notifier
  rpc_backend = keystone.openstack.common.rpc.impl_qpid
  2.) restart Keystone
  3.) create/update/delete project or a user (both resources will send a notification)
  $ keystone tenant-create --name my_project

  After setting a break point I have followed the call in to qpid code
  before it hangs. I am not sure if the problem here lies in impl_qpid
  or possibly something with qpid code. I have been able to reproduce
  this on qpid 0.20 and 0.22.

  The following is a trace with pdb included:

  http://paste.openstack.org/show/46886/

  I've tried this using config options for qpid username and password
  and leaving them as default, neither work for establishing a
  connection.

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1224565/+subscriptions