<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Apr 29, 2014 at 12:23 PM, Dan Smith <span dir="ltr"><<a href="mailto:dms@danplanet.com" target="_blank">dms@danplanet.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=""><br></div>Yeah, we've already got plans in place to get Cinder to use the<br>
interface to provide us more detailed information and eliminate some<br>
polling. We also have a very purpose-built notification scheme between<br>
nova and cinder that facilitates a callback for a very specific<br>
scenario. I'd like to get that converted to use this mechanism as well,<br>
so that it becomes "the way you tell nova that things it's waiting for<br>
have happened."<br>
<span class="HOEnZb"><font color="#888888"><br>
--Dan<br>
</font></span><div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>We actually need something *very* similar in Ironic right now to address many of the same issues that os-external-events solves for Nova <-> Neutron coordination. I've been looking at implementing an almost identical thing in Ironic and was hoping to file a BP to get some discussion going in Atlanta. There are a few places currently where the same mechanism would fix bugs or be a general improvement, and more stuff coming in Juno where this will be required. I would love to find out if parts of what is currently in Nova that can be factored out and shared across projects to make this easier, and to provide all projects with "a way you tell some other service that things it's waiting for have happened" </div>
<div><br></div><div>Cheers,</div><div>Adam</div><div><br></div><div><br></div><div><br></div></div></div></div>