<br><br><div class="gmail_quote">On Wed, Feb 20, 2013 at 8:43 AM, Mark McLoughlin <span dir="ltr"><<a href="mailto:markmc@redhat.com" target="_blank">markmc@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Wed, 2013-02-20 at 14:39 +0100, Julien Danjou wrote:<br>
> On Wed, Feb 20 2013, Mark McLoughlin wrote:<br>
><br>
> > If the code is running inside nova-compute, it should be using nova's<br>
> > CONF object - previously nova.openstack.common.cfg.CONF but since last<br>
> > night, oslo.config.cfg.CONF<br>
><br>
> I don't think you understood the issue, but I might also not have been<br>
> totally clear.<br>
><br>
> Here's the real problem we're facing:<br>
><br>
> % python<br>
> Python 2.7.3 (default, Jan  2 2013, 13:56:14)<br>
> [GCC 4.7.2] on linux2<br>
> Type "help", "copyright", "credits" or "license" for more information.<br>
> >>> import nova.openstack.common.rpc<br>
> >>> import ceilometer.openstack.common.rpc<br>
<br>
</div>Ok, so the issue is that the ceilometer code also needs to be using<br>
nova.openstack.common.rpc if it is running inside nova-compute<br></blockquote><div><br></div><div>As Julien pointed out, we need to send RPC messages to a different exchange. All of the service and RPC APIs currently assume that the exchange comes from the config setting, rather than the caller, so unless we run ceilometer and nova on the same exchange that won't work.</div>
<div><br></div><div>Although I agree that we should remove the global configuration, that's a pretty big change to make to the library design at this point in the schedule, so we were looking for less invasive ideas.</div>
<div><br></div><div>Doug</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
Cheers,<br>
Mark.<br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br>