[ovs-discuss] time for another LTS?

2019-06-22 Thread BenoƮt

Hi,

I found this interesting conversation about LTS.
Perhaps another option would be to use an intermediate version like 2.6 
instead of using a 2.11 if we want to upgrade the current old LTS 
version ?



On Fri, Oct 19, 2018 at 02:53:53PM -0300, Flavio Leitner wrote:

On Fri, Oct 19, 2018 at 08:23:37AM -0700, Ben Pfaff wrote:
> On Fri, Oct 19, 2018 at 11:48:07AM +, Stokes, Ian wrote:
> > > On 10/18/2018 10:46 PM, Ben Pfaff wrote:
> > > > I've had a number of queries from folks lately about our roadmap for
> > > > LTS releases.  It has, indeed, been a long time since we've had a
> > > > long-term support release (the current LTS is 2.5).  Usually, we've
> > > > done LTS releases before some kind of big architectural change, etc.,
> > > > and so we've had no real internal pressure within the project to do it
> > > > for a while.  But it might be a good signal to the community to bring
> > > > the LTS release forward.
> > > >
> > > > What does everyone think about making the next (2.11) release an LTS?
> > > >
> > > 
> > > I think it's a good idea. The current LTS is quite old now, especially for

> > > the DPDK datapath. There is a new DPDK LTS coming out in November which
> > > should be in for OVS 2.11, so it would be a nice combination for a user to
> > > have LTS support for both.
> > 
> > +1
> > 
> > With regards backporting support for LTS releases, I take it LTS takes priority over non LTS branches, that would be the only difference I would think?
> 
> Yes, basically we should try harder to backport to LTS branches.
> 
> > In fairness I think the community is pretty good as is for backporting

> > bug fixes for all branches.
> 
> We do a pretty good job of it most of the time.  The main driver for LTS

> releases has been big OVS internal changes that are likely to break
> things.  By doing an LTS release just before a version with those kinds
> of changes, we gave our users something to confidently fall back on if
> the next release was a little more unstable--not that we ever aim for
> that, but it happens sometimes.  We haven't had that kind of big change
> recently, so we haven't had a natural impetus to release an LTS--and for
> the same reason, it's been easy to backport most fixes because there
> haven't been sweeping changes across the tree.

What comes to mind is if OVN manages to split up from OVS soon.
Wouldn't be easier if OVN, as a separated project, requires
an OVS LTS version? If so, then 2.11 might not be the best one.


That's a good point.  It would be reasonable to designate the first
version required by the split OVN as LTS.

--
Benoit
___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss


Re: [ovs-discuss] time for another LTS?

2018-10-19 Thread Ben Pfaff
On Fri, Oct 19, 2018 at 02:53:53PM -0300, Flavio Leitner wrote:
> On Fri, Oct 19, 2018 at 08:23:37AM -0700, Ben Pfaff wrote:
> > On Fri, Oct 19, 2018 at 11:48:07AM +, Stokes, Ian wrote:
> > > > On 10/18/2018 10:46 PM, Ben Pfaff wrote:
> > > > > I've had a number of queries from folks lately about our roadmap for
> > > > > LTS releases.  It has, indeed, been a long time since we've had a
> > > > > long-term support release (the current LTS is 2.5).  Usually, we've
> > > > > done LTS releases before some kind of big architectural change, etc.,
> > > > > and so we've had no real internal pressure within the project to do it
> > > > > for a while.  But it might be a good signal to the community to bring
> > > > > the LTS release forward.
> > > > >
> > > > > What does everyone think about making the next (2.11) release an LTS?
> > > > >
> > > > 
> > > > I think it's a good idea. The current LTS is quite old now, especially 
> > > > for
> > > > the DPDK datapath. There is a new DPDK LTS coming out in November which
> > > > should be in for OVS 2.11, so it would be a nice combination for a user 
> > > > to
> > > > have LTS support for both.
> > > 
> > > +1
> > > 
> > > With regards backporting support for LTS releases, I take it LTS takes 
> > > priority over non LTS branches, that would be the only difference I would 
> > > think?
> > 
> > Yes, basically we should try harder to backport to LTS branches.
> > 
> > > In fairness I think the community is pretty good as is for backporting
> > > bug fixes for all branches.
> > 
> > We do a pretty good job of it most of the time.  The main driver for LTS
> > releases has been big OVS internal changes that are likely to break
> > things.  By doing an LTS release just before a version with those kinds
> > of changes, we gave our users something to confidently fall back on if
> > the next release was a little more unstable--not that we ever aim for
> > that, but it happens sometimes.  We haven't had that kind of big change
> > recently, so we haven't had a natural impetus to release an LTS--and for
> > the same reason, it's been easy to backport most fixes because there
> > haven't been sweeping changes across the tree.
> 
> What comes to mind is if OVN manages to split up from OVS soon.
> Wouldn't be easier if OVN, as a separated project, requires
> an OVS LTS version? If so, then 2.11 might not be the best one.

That's a good point.  It would be reasonable to designate the first
version required by the split OVN as LTS.
___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss


Re: [ovs-discuss] time for another LTS?

2018-10-19 Thread Flavio Leitner
On Fri, Oct 19, 2018 at 08:23:37AM -0700, Ben Pfaff wrote:
> On Fri, Oct 19, 2018 at 11:48:07AM +, Stokes, Ian wrote:
> > > On 10/18/2018 10:46 PM, Ben Pfaff wrote:
> > > > I've had a number of queries from folks lately about our roadmap for
> > > > LTS releases.  It has, indeed, been a long time since we've had a
> > > > long-term support release (the current LTS is 2.5).  Usually, we've
> > > > done LTS releases before some kind of big architectural change, etc.,
> > > > and so we've had no real internal pressure within the project to do it
> > > > for a while.  But it might be a good signal to the community to bring
> > > > the LTS release forward.
> > > >
> > > > What does everyone think about making the next (2.11) release an LTS?
> > > >
> > > 
> > > I think it's a good idea. The current LTS is quite old now, especially for
> > > the DPDK datapath. There is a new DPDK LTS coming out in November which
> > > should be in for OVS 2.11, so it would be a nice combination for a user to
> > > have LTS support for both.
> > 
> > +1
> > 
> > With regards backporting support for LTS releases, I take it LTS takes 
> > priority over non LTS branches, that would be the only difference I would 
> > think?
> 
> Yes, basically we should try harder to backport to LTS branches.
> 
> > In fairness I think the community is pretty good as is for backporting
> > bug fixes for all branches.
> 
> We do a pretty good job of it most of the time.  The main driver for LTS
> releases has been big OVS internal changes that are likely to break
> things.  By doing an LTS release just before a version with those kinds
> of changes, we gave our users something to confidently fall back on if
> the next release was a little more unstable--not that we ever aim for
> that, but it happens sometimes.  We haven't had that kind of big change
> recently, so we haven't had a natural impetus to release an LTS--and for
> the same reason, it's been easy to backport most fixes because there
> haven't been sweeping changes across the tree.

What comes to mind is if OVN manages to split up from OVS soon.
Wouldn't be easier if OVN, as a separated project, requires
an OVS LTS version? If so, then 2.11 might not be the best one.

-- 
Flavio

___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss


Re: [ovs-discuss] time for another LTS?

2018-10-19 Thread Ben Pfaff
On Fri, Oct 19, 2018 at 11:48:07AM +, Stokes, Ian wrote:
> > On 10/18/2018 10:46 PM, Ben Pfaff wrote:
> > > I've had a number of queries from folks lately about our roadmap for
> > > LTS releases.  It has, indeed, been a long time since we've had a
> > > long-term support release (the current LTS is 2.5).  Usually, we've
> > > done LTS releases before some kind of big architectural change, etc.,
> > > and so we've had no real internal pressure within the project to do it
> > > for a while.  But it might be a good signal to the community to bring
> > > the LTS release forward.
> > >
> > > What does everyone think about making the next (2.11) release an LTS?
> > >
> > 
> > I think it's a good idea. The current LTS is quite old now, especially for
> > the DPDK datapath. There is a new DPDK LTS coming out in November which
> > should be in for OVS 2.11, so it would be a nice combination for a user to
> > have LTS support for both.
> 
> +1
> 
> With regards backporting support for LTS releases, I take it LTS takes 
> priority over non LTS branches, that would be the only difference I would 
> think?

Yes, basically we should try harder to backport to LTS branches.

> In fairness I think the community is pretty good as is for backporting
> bug fixes for all branches.

We do a pretty good job of it most of the time.  The main driver for LTS
releases has been big OVS internal changes that are likely to break
things.  By doing an LTS release just before a version with those kinds
of changes, we gave our users something to confidently fall back on if
the next release was a little more unstable--not that we ever aim for
that, but it happens sometimes.  We haven't had that kind of big change
recently, so we haven't had a natural impetus to release an LTS--and for
the same reason, it's been easy to backport most fixes because there
haven't been sweeping changes across the tree.
___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss


Re: [ovs-discuss] time for another LTS?

2018-10-19 Thread Stokes, Ian
> On 10/18/2018 10:46 PM, Ben Pfaff wrote:
> > I've had a number of queries from folks lately about our roadmap for
> > LTS releases.  It has, indeed, been a long time since we've had a
> > long-term support release (the current LTS is 2.5).  Usually, we've
> > done LTS releases before some kind of big architectural change, etc.,
> > and so we've had no real internal pressure within the project to do it
> > for a while.  But it might be a good signal to the community to bring
> > the LTS release forward.
> >
> > What does everyone think about making the next (2.11) release an LTS?
> >
> 
> I think it's a good idea. The current LTS is quite old now, especially for
> the DPDK datapath. There is a new DPDK LTS coming out in November which
> should be in for OVS 2.11, so it would be a nice combination for a user to
> have LTS support for both.

+1

With regards backporting support for LTS releases, I take it LTS takes priority 
over non LTS branches, that would be the only difference I would think?

In fairness I think the community is pretty good as is for backporting bug 
fixes for all branches.

Ian
> 
> thanks,
> Kevin.
> 
> > Thanks,
> >
> > Ben.
> > ___
> > discuss mailing list
> > disc...@openvswitch.org
> > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
> >
> 
> ___
> discuss mailing list
> disc...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss


Re: [ovs-discuss] time for another LTS?

2018-10-19 Thread Kevin Traynor
On 10/18/2018 10:46 PM, Ben Pfaff wrote:
> I've had a number of queries from folks lately about our roadmap for LTS
> releases.  It has, indeed, been a long time since we've had a long-term
> support release (the current LTS is 2.5).  Usually, we've done LTS
> releases before some kind of big architectural change, etc., and so
> we've had no real internal pressure within the project to do it for a
> while.  But it might be a good signal to the community to bring the LTS
> release forward.
> 
> What does everyone think about making the next (2.11) release an LTS?
> 

I think it's a good idea. The current LTS is quite old now, especially
for the DPDK datapath. There is a new DPDK LTS coming out in November
which should be in for OVS 2.11, so it would be a nice combination for a
user to have LTS support for both.

thanks,
Kevin.

> Thanks,
> 
> Ben.
> ___
> discuss mailing list
> disc...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
> 

___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss


[ovs-discuss] time for another LTS?

2018-10-18 Thread Ben Pfaff
I've had a number of queries from folks lately about our roadmap for LTS
releases.  It has, indeed, been a long time since we've had a long-term
support release (the current LTS is 2.5).  Usually, we've done LTS
releases before some kind of big architectural change, etc., and so
we've had no real internal pressure within the project to do it for a
while.  But it might be a good signal to the community to bring the LTS
release forward.

What does everyone think about making the next (2.11) release an LTS?

Thanks,

Ben.
___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss