<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 8 April 2015 at 20:34, Chris Dent <span dir="ltr"><<a href="mailto:chdent@redhat.com" target="_blank">chdent@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, 8 Apr 2015, Sandy Walsh wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yes. It would be so good to pull apart the state-machine that is Nova and<br>
just emit completed actions via notifications. Then, have something like<br>
TaskFlow externalize the orchestration. Do away with RPC-over-AMQP.<br>
</blockquote>
<br></span>
YES! I've got notes going back to my first few weeks in OpenStack<br>
land that essentially say "What's with this RPC? Let's have<br>
(observable) events!"<br>
<br>
It was basically the first thing I noticed that stood out as a significant<br>
limitation.<span class="HOEnZb"><font color="#888888"><br><br></font></span></blockquote><div><br></div><div>I'm a bit worried here that a sensible, small, limited and easily implementable piece of work (stream events to tenants) is trying to morph into 'lets re-write nova' - can we keep the two separate, please? Maybe start a new thread on the pros and cons of moving away from the current RPC model (which I'd love to hear - I don't see what's wrong with what we have, but that probably just means I don't understand what you're proposing)...</div></div>
</div></div>