<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 23 Aug 2023, 10:09 Slawek Kaplonski, <<a href="mailto:skaplons@redhat.com">skaplons@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Hi,</p>
<br><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Dnia wtorek, 22 sierpnia 2023 19:31:15 CEST Allison Price pisze:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> In the 2023 results so far, approximately 8% of deployments are running a release older than Mitaka. So while it’s a very small amount, I think it’s the most beneficial to the community to get the most accurate representation possible.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> If that means adding a second question like Slawek proposes, we can make that work. I would just need to know how the answer choices very by question. If y’all can provide that, I can make that update. </p>
<br><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">So those old core plugins were completly dropped (removed from neutron repo) in Neutron 8.0.0 (Mitaka). In 7.0.0 (Liberty) most of them were removed but not all. In Mitaka all except ML2 and Hyper-v was deleted already.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">To have most accurate representation possible and if we can split it into two questions then we would like it to be be like:</p>
<br><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">1. <span style="background-color:#ffffff"><span style="color:#222222"><span style="font-size:-0.083em"><span style="font-family:Noto Sans">Which OpenStack Network (Neutron) <strong>core plugin</strong> are you using?</span></span></span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    A10 Networks</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Arista</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Big Switch</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Brocade / Broadcom</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Calico</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Cisco UCS / Nexus</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Embrane</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Extreme Networks</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Hyper-V</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    IBM SDN-VE</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Linux Bridge</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Mellanox</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Meta Plugin</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    MidoNet</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Modular Layer 2 Plugin (ML2)</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    NEC OpenFlow</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    nova-network</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    OpenDaylight</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Nuage Networks</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    One Convergence NVSD</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    OpenContrail or Juniper</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Open vSwitch</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    PLUMgrid</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    Ruijie Networks</span></span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="background-color:#ffffff"><span style="color:#222222">    VMWare NSX (formerly Nicira NVP)</span></span></p>
<br><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222"><span style="background-color:#ffffff">2. If You choose</span> <span style="background-color:#ffffff"><strong>Modular Layer 2 Plugin (ML2)</strong></span> in the previous question, what mechanism driver(s) are You using?</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Alcatel-Lucent Omniswitch</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Arista</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Big Switch</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Brocade VDX/VCS</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Calico</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Cisco APIC</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Cisco DFA</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Cloudbase Hyper-V</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Freescale SDN</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Frescale FWaaS</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Fujitsu Converged Fabric Switch</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Huawei Agile Controller</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Linux Bridge</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Mellanox</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Mellanox SR-IOV</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    MidoNet</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Nuage Networks</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    ONOS</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    One Convergence</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    OpenDaylight</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    OpenFlow Agent</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Open vSwitch</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    OVN</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    SR-IOV</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Pluribus</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Tail-F</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    VMWare DVS</span></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#222222">    Other Mechanism Driver</span></p>
<br><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Please let me know if that would be fine for You too. Thx in advance</p></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">For what it's worth, I agree that that is a better way to ask these questions, compared with the previous arrangement.</div><div dir="auto"><br></div><div dir="auto">I wonder, though, if we might simplify further by glossing over the core plugin vs. ML2 driver distinction?</div><div dir="auto"><br></div><div dir="auto">- On the users' side, is it possible that some respondents wouldn't be sure of this detail, and so would find the survey harder to complete?</div><div dir="auto"><br></div><div dir="auto">- On the developers' side, does anyone really care if a networking solution is being used as a core plugin instead of as an ML2 driver, or vice versa?</div><div dir="auto"><br></div><div dir="auto">(I can confirm that Calico continues to be available out-of-tree both as a core plugin and as an ML2 mechanism driver.)</div><div dir="auto"><br></div><div dir="auto">Best wishes - Nell</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<br><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > On Aug 22, 2023, at 8:38 AM, Jeremy Stanley <<a href="mailto:fungi@yuggoth.org" target="_blank" rel="noreferrer">fungi@yuggoth.org</a>> wrote:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > On 2023-08-22 09:21:03 +0200 (+0200), Slawek Kaplonski wrote:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > [...]</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> >> In this question there are actually mixed core plugins (like old</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> >> Openvswitch) and ML2 plugin's mechanism drivers (like e.g.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> >> ML2-Openvswitch). Those old core plugins which we proposed to</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> >> remove were removed from Neutron around version (2015.0.0 and</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> >> 7.0.0 - I don't even remember what OpenStack version it was then).</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > [...]</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > According to <a href="https://releases.openstack.org/" target="_blank" rel="noreferrer">https://releases.openstack.org/</a> Juno was 2014.2 and</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > Kilo was 2015.1.0 (there was no 2015.0.0), while Liberty was 7.0.0.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > If these were all removed by Mitaka and there are very few</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > respondents indicating they're running deployments that old, then it</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > may make sense to clean those options up. If they were still</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > available options for a while after that (merely deprecated) or if</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > there are still a lot of respondents with deployments of that</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > vintage, then it may make more sense to reword those options for</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > clarity, to something like:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > "Old/Legacy Openvswitch core plugin (OpenStack Liberty and earlier)"</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > -- </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> > Jeremy Stanley</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">> </p>
<br><br><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">-- </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Slawek Kaplonski</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Principal Software Engineer</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Red Hat</p>
</div>
</blockquote></div></div></div>