Description of problem: When installing glance, python-qpid is not pulled in as a dependency. python-qpid is required to use the qpid_notifier for message based notifications so it seems like it should be a dependency. Version-Release number of selected component (if applicable): openstack-glance-2012.2.1-1.el6ost.noarch python-glance-2012.2.1-1.el6ost.noarch
(In reply to comment #0) > When installing glance, python-qpid is not pulled in as a dependency. > python-qpid is required to use the qpid_notifier for message based > notifications so it seems like it should be a dependency. Distributed glance-api.conf has notifier_strategy = noop so it's not a dependency out-of-the-box (that's the thinking) Would you recommend changing this default to "qpid" and then add python-qpid dependency?
Yes I'd agree with Alan there. I'd see glance's AMQP usage as a special case, given that it's essentially optional as glance does not depend on RPC for intra-process communication in the same way as say nova or cinder. Once we've packaged up something else that has a stronger dependency on glance notifications being enabled (I'm thinking ceilo here), then we could consider adding the dependency on qpid for glance and setting the notifier_strategy out-of-the-box. Marking as WONTFIX for now, though please feel free to reopen.