[neutron] Recent incompatible change in stable/rocky branch

Slawek Kaplonski skaplons at redhat.com
Fri May 15 17:42:55 UTC 2020


Hi,

On Fri, May 15, 2020 at 06:20:07PM +0100, Neil Jerram wrote:
> Thanks Slawek.  Are you planning to leave this change in place?  I can
> update my plugin's code, but that still leaves the likelihood of breakage if
> - there's a new Rocky patch release
> - a deployer is using an out-of-tree plugin with its own interface driver,
> and upgrades to the Rocky patch release
> - either they don't also upgrade their plugin code, or there isn't a plugin
> update available because the plugin author hasn't noticed this problem yet.

Can You maybe open Launchpad bug for that? It will be the same issue for all
other stable branches like Stein or Train so we should fix it there too.

> 
> Do you know if there will be another Rocky patch release, and if so when?

Rocky is in EM phase now so we will not release it anymore.

> 
> Best wishes,
>     Neil
> 
> 
> On Fri, May 15, 2020 at 4:17 PM Slawek Kaplonski <skaplons at redhat.com>
> wrote:
> 
> > Hi,
> >
> > That is my fault as I proposed this backport actually.
> > I know it was mistake and we should do it a bit different in stable
> > branches to
> > avoid breaking third party drivers really.
> > Maybe we should also think about moving such base driver classes to
> > neutron-lib
> > to avoid such issues in the future.
> >
> > Once again sorry for that. I will be more careful in the future.
> >
> > On Fri, May 15, 2020 at 03:33:13PM +0100, Neil Jerram wrote:
> > > I'm sorry, but this is a moan.
> > >
> > > This merge -
> > >
> > https://opendev.org/openstack/neutron/commit/a6fb2faaa5d46656db9085ad6bcfc65ded807871
> > > -
> > > to the Neutron stable/rocky branch on April 23rd, has broken my team's
> > > Neutron plugin, by requiring 3rd party LinuxInterfaceDriver subclasses to
> > > take a new 'link_up' argument in their 'plug_new' method.
> > >
> > > IMO, it should have been obvious to folk proposing or reviewing this,
> > that
> > > it would cause breakage.
> > >
> > > Does Neutron have a different understanding of "stable" than I do?  Or do
> > > plugins other than OVN not matter anymore?
> >
> > --
> > Slawek Kaplonski
> > Senior software engineer
> > Red Hat
> >
> >

-- 
Slawek Kaplonski
Senior software engineer
Red Hat




More information about the openstack-discuss mailing list