<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 29, 2013 at 11:19 AM, Eric Windisch <span dir="ltr"><<a href="mailto:eric@cloudscaling.com" target="_blank">eric@cloudscaling.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">><br>
> It is difficult to do that using the current configuration schema, because there are so many different options that have to be replicated for each broker. So you end up with foo_exchange, foo_host, foo_port, etc. for every service that you want to connect to.<br>

</div>Right, so I suggest we either don't allow access to the control_exchange via the API at all, or we only do so at the connection-level.<br></blockquote><div><br></div><div style>Limiting it to the connection level doesn't help with the configuration issue. Julien's suggestion to switch to URLs does, because we only have to define one option for each kind of connection.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
>  For ceilometer we just said that all of the exchanges have to be on the same broker.<br>
</div>Again, which kills the ability to shard. This shouldn't be a long-standing requirement.<br></blockquote><div><br></div><div style>It won't be, but there wasn't a way to pass the rest of the parameters in to the existing API. That's part of what we're working on fixing. :-)</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
I'm seriously considering a push to make each project using ZeroMQ run on a separate broker by default due to the security implications.<br>
<div class="im">> For cells, I think they reproduce the settings in the database.<br>
<br>
<br>
<br>
</div>Cells keeps settings in their database, but they're not directly mappable to CONF settings.<br></blockquote><div><br></div><div style>We may need to update that.</div><div style><br></div><div style>Doug</div><div>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Regards,<br>
Eric Windisch<br>
<br>
<br>
<br>
</blockquote></div><br></div></div>