On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar <an...@apache.org> wrote:

> Alright. Not sure how to coordinate this properly, let’s try to discuss
> these 3 points individually.
>
> 1) EOL is 1st of June, 2020 which means from this day forward 3.4 is ...
>    - not supported by the community dev team,
>    - not accepting patches, no future releases, no security fixes,
>    - latest version is still accessible at download page for 1(?) year
>
>
Apache archival process is documented on this page:
https://www.apache.org/legal/release-policy.html#when-to-archive
we do get nudged on it every so often:  e.g.
https://issues.apache.org/jira/browse/ZOOKEEPER-1752


> 2) Supported upgrade path is: latest 3.4 -> latest 3.5 -> latest 3.6
>
> 3) Interoperability guarantees:
>    - Previous version of ZooKeeper client is able to connect to server as
> long as there’s no new feature enforced on server side,
>    - Previous version of ZooKeeper server is able to accept connections
> from clients as long as they don’t want to use new features.
>
>
I believe 2/3 are consistent with "Backward Compatibility" here?
https://cwiki.apache.org/confluence/display/ZOOKEEPER/ReleaseManagement

Patrick


> Thoughts?
>
> Andor
>
>
>
>
> > On 2020. Apr 2., at 6:30, Michael Han <h...@apache.org> wrote:
> >
> > +1.
> >
> > For EOL policy statement, just to throw something out here that i can
> think
> > of:
> >
> > * Define what EOL means (such as: not supported by community dev team
> > anymore, no future 3.4 releases .. still accessible at download page for
> X
> > years..) and a date of EOL.
> >
> > * Provide guidelines for upgrading paths to 3.5 / 3.6.
> >
> > * State interoperability guarantees another post pointed out previously ^
> >
> > On Wed, Apr 1, 2020 at 2:04 AM Andor Molnar <an...@apache.org> wrote:
> >
> >> Hi folks,
> >>
> >> Based on Enrico’s latest post about a 3.4 client problem I’d like to
> push
> >> this initiative.
> >> Asking more senior members of the community what communicated policy is
> >> needed exactly to say 3.4 is EoL?
> >>
> >> In terms of timing I’d like Patrick’s suggestion about 1st of June,
> 2020.
> >>
> >> Any objections?
> >>
> >> Andor
> >>
> >>
> >>
> >>
> >>> On 2020. Mar 4., at 18:45, Michael K. Edwards <m.k.edwa...@gmail.com>
> >> wrote:
> >>>
> >>> I think it would be useful for an EOL statement about 3.4.x to include
> a
> >>> policy on interoperability of newer ZooKeeper servers with 3.4.x client
> >>> code.  Stacks that build on top of Kafka and Hadoop (I'm looking at
> you,
> >>> Spark) often wind up having an indirect dependency on a comically stale
> >>> ZooKeeper library.  Even if this library isn't really exercised by the
> >>> client side of the stack, it's there in the mountain of jars; and when
> >>> application code also wants to use ZooKeeper more directly, using a
> newer
> >>> client library can get kind of messy.  The approach I've taken has been
> >> to
> >>> rebuild large swathes of the stack around a consistent, recent
> ZooKeeper
> >>> build; but I think it would be relevant to a lot of people to know
> >> whether,
> >>> say, a 3.4.14 client will work reliably with a 3.6.x quorum.
> >>>
> >>> On Wed, Mar 4, 2020 at 9:28 AM Enrico Olivelli <eolive...@gmail.com>
> >> wrote:
> >>>
> >>>> Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
> >>>> <ph...@apache.org> ha scritto:
> >>>>>
> >>>>> It seems like we should have a stated/communicated policy around
> >> release
> >>>>> lifecycles before sending an EOL message. That way folks have some
> >> runway
> >>>>> to plan for the event, both near term (3.4) as well as long term.
> >>>>
> >>>> Shall we set a deadline ?
> >>>> Something like "3.4 will be EOL by the end of 2020" ?
> >>>> At this point we are only "discussing" about sending 3.4 to EOL, no
> >>>> decision has been made yet
> >>>>
> >>>>
> >>>> Enrico
> >>>>
> >>>>
> >>>>>
> >>>>> Patrick
> >>>>>
> >>>>> On Wed, Mar 4, 2020 at 5:16 AM Szalay-Bekő Máté <
> >>>> szalay.beko.m...@gmail.com>
> >>>>> wrote:
> >>>>>
> >>>>>> Also a minor thing to consider: we wanted to ask the HBase community
> >> to
> >>>>>> upgrade to ZooKeeper 3.5 before, and the conclusion there was that
> >> they
> >>>>>> will do so only when the EOL will be at least scheduled / announced
> on
> >>>> the
> >>>>>> ZooKeeper 3.4 versions. Maybe there are other ZooKeeper users as
> well
> >>>> who
> >>>>>> will not upgrade until they get 'an official' statement about the
> 3.4
> >>>>>> versions.
> >>>>>>
> >>>>>> On Wed, Mar 4, 2020 at 1:44 PM Jordan Zimmerman <
> >>>>>> jor...@jordanzimmerman.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> I'm +1 on this. We're planning to drop support for 3.4.x in the
> next
> >>>>>>> release of Apache Curator, FYI.
> >>>>>>>
> >>>>>>> -Jordan
> >>>>>>>
> >>>>>>>> On Mar 4, 2020, at 7:36 AM, Enrico Olivelli <eolive...@gmail.com>
> >>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Hi,
> >>>>>>>> we are releasing 3.6.0 (I am waiting for mirrors to sync before
> >>>>>>>> updating the website).
> >>>>>>>>
> >>>>>>>> In my opinion it is time to officially send 3.4 branch to EOL
> >>>> status,
> >>>>>>> that is:
> >>>>>>>> - we are not expecting new releases
> >>>>>>>> - drop 3.4 from download area (it will stay on archives as usual)
> >>>>>>>> - strongly encourage people to update to 3.5/3.6
> >>>>>>>>
> >>>>>>>> 3.4 is far away from master branch and even from 3.6.
> >>>>>>>> There is a clean upgrade path from 3.4.LATEST to 3.5.7 and to 3.6
> >>>> so
> >>>>>>>> users are able to upgrade.
> >>>>>>>>
> >>>>>>>> I am not sure we need a VOTE, if we simply agree I can drop 3.4
> >>>> from
> >>>>>>>> the "dist" are as long as I push the new website.
> >>>>>>>>
> >>>>>>>> Best regards
> >>>>>>>> Enrico
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>
> >>
> >>
>
>

Reply via email to