<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 6, 2014 at 8:42 AM, Thierry Carrez <span dir="ltr"><<a href="mailto:thierry@openstack.org" target="_blank">thierry@openstack.org</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">Russell Bryant wrote:<br>
> Perhaps going through this process for a single project first would be<br>
> helpful.  I agree that some clarification is needed on the details of<br>
> the expected result.<br>
<br>
</div>At this point, I think we can break their request into two separate<br>
questions.<br>
<br>
The first one is high level, simple and technical: "which parts of each<br>
project have a pluggable interface ?" We should be able to list those in<br>
an objective fashion, and feed objective input into the second question.<br>
<br>
The second question is more subjective: "where, in that list, is it<br>
acceptable to run an out of tree implementation ?" Where would you say<br>
you can substitute code in Nova and still consider running the resulting<br>
beast is running nova ? The scheduler for example was explicitly<br>
designed so that you can plug your own algorithm -- so I think an out of<br>
tree scheduler class is fine... so I would exclude the scheduler classes<br>
(ChanceScheduler and others) from the "designated sections". </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Since that second question is more subjective, I think the answer should<br>
be a recommendation that the TC would collect and pass to the board.<br>
<br>
As a first step, I think we should answer the technical first question.<br>
There is no imposed format for the answer, so any freeform list will do.</blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">+1 -- having good developer docs for all of our publicly pluggable APIs will be a good thing anyway.</div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Doug</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Thierry Carrez (ttx)<br>
</font></span><div class="HOEnZb"><div class="h5"><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></div></div>