<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 15, 2017 at 4:41 AM, Shivanand Tendulker <span dir="ltr"><<a href="mailto:stendulker@gmail.com" target="_blank">stendulker@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thank you. I too vote for 'Option 1'.<div><br></div><div>Thanks and Regards</div><div>Shiv<br><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-h5">On Wed, Nov 15, 2017 at 1:03 AM, Villalovos, John L <span dir="ltr"><<a href="mailto:john.l.villalovos@intel.com" target="_blank">john.l.villalovos@intel.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="gmail-h5">





<div lang="EN-US">
<div class="gmail-m_-3151802300318126811m_-830936122711412563WordSection1">
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Thanks for sending this out.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I would vote for Option 1.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">John<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0in 0in 0in 4pt">
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class="MsoNormal"><a name="m_-3151802300318126811_m_-830936122711412563______replyseparator"></a><b><span style="font-size:11pt;font-family:Calibri,sans-serif">From:</span></b><span style="font-size:11pt;font-family:Calibri,sans-serif"> Pavlo Shchelokovskyy [mailto:<a href="mailto:pshchelokovskyy@mirantis.com" target="_blank">pshchelokovskyy@mirant<wbr>is.com</a>]
<br>
<b>Sent:</b> Tuesday, November 14, 2017 8:16 AM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions) <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack<wbr>.org</a>><br>
<b>Subject:</b> [openstack-dev] [ironic] inclusion of openstack/networking-generic-s<wbr>witch project under OpenStack baremetal program<u></u><u></u></span></p>
</div>
</div><div><div class="gmail-m_-3151802300318126811h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi all,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">as this topic it was recently brought up in ironic IRC meeting, I'd like to start a discussion on the subject.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">A quick recap - networking-generic-switch project (n-g-s) was born out of necessity to do two things:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">-  test the "network isolation for baremetal nodes" (a.k.a. multi-tenancy) feature of ironic on upstream gates in virtualized environment and <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- do the same on cheap/simple/dumb hardware switches that are not supported by other various openstack/networking-* projects.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Back when it was created AFAIR neutron governance (neutron stadium) was under some changes, so in the end n-g-s ended up not belonging to any official program.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Over time n-g-s grew to be an essential part of ironic gate testing (similar to virtualbmc). What's more, we have reports that it is already being used in production.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Currently the core reviewers team of n-g-s consists of 4 people (2 of those are currently core reviewers in ironic too), all of them are working for the same company (Mirantis). This poses some risk as companies and people come and go,
 plus since some voting ironic gate jobs depend on n-g-s stability, a more diverse group of core reviewers from baremetal program might be beneficial to be able to land patches in case of severe gate troubles.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Currently I know of 3 proposed ways to change the current situation:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">1) include n-g-s under ironic (OpenStack Baremetal program) governance, effectively including ironic-core team to the core team of  n-g-s similar to how ironic-inspector currently governed (keeping an extended sub-core team). Reasoning
 for addition is the same as with virtualbmc/sushy projects, with the debatable difference that the actual scope of n-g-s is quite bigger and apparently includes production use-cases;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">2) keep things as they are now, just add ironic-stable-maint team to the n-g-s core reviewers to decrease low diversity risks;<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">3) merge the code from n-g-s into networking-baremetal project which is already under ironic governance.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">As a core in n-g-s myself I'm happy with either 1) or 2), but not really fond of 3) as it kind of stretches the networking-baremetal scope too much IMHO.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Eager to hear your comments and proposals.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Dr. Pavlo Shchelokovskyy<u></u><u></u></p>
<div>
<p class="MsoNormal">Senior Software Engineer<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Mirantis Inc<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="http://www.mirantis.com" target="_blank">www.mirantis.com</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>
</div>

<br></div></div></blockquote></div></div></blockquote><div><br></div><div> I'm good with 1 or 2. Since we have two 1's and no nays (so far), let's go with 1 and move on :)</div><div><br></div><div>Thanks for bringing this up!</div><div><br></div><div>--ruby</div></div></div></div>