<div dir="ltr">On 17 May 2013 05:38, Russell Bryant <span dir="ltr"><<a href="mailto:rbryant@redhat.com" target="_blank">rbryant@redhat.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 05/16/2013 10:16 PM, Dan Smith wrote:<br>
> I think that the general consensus is that the notion of dynamic<br>
> flavors is an unfavorable approach. Since we happen to be having this<br>
> discussion while an API redesign is happening, I'd say the more<br>
> productive path forward is to figure out how we want per-instance usage<br>
> to be exposed which makes sense both with and without fine-grained<br>
> resource tweaks. Perhaps a flavorRef is the wrong way.<br>
><br>
> Right now, if you create an instance from flavor 1, then change the<br>
> parameters of flavor 1, the flavorRef will be wrong anyway. Before I<br>
> moved instance_type information to system_metadata, doing that would<br>
> even cause billing stuff to be incorrect. Lets figure out how to<br>
> represent the actual instance parameters in APIv3, which I think will<br>
> serve everyone's needs.<br>
<br>
</div>Sounds like a good plan to me.<br>
<br>
As you said, given the timing with the v3 API work, we have an<br>
opportunity to do some refactoring here and do it "right".<br><br></blockquote><div><br></div><div style>Sounds good to me. It's also become clear to me through this discussion that we have two separate problems here that need to be solved. The one relates to nova, the API and everything that's been the main focus of discussion. The other relates to an end-user experience in Horizon.</div>
<div style><br></div><div style>For the first I trust that the team working on the new API will include Michael in the development process and will come up with something suitable.</div><div style><br></div><div style>For the second I have a solution in mind which I'll register in a separate blueprint in the Horizon project.</div>
</div></div></div>