Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-08 Thread Enrico Olivelli
Il Mer 8 Apr 2020, 12:34 Andor Molnar  ha scritto:

> Hi,
>
> I’ve finished my quick testing on compatibility and all combinations are
> working fine in both ways: higher version clients are able to connect and
> run basic commands on older servers and vica versa.
>
> Tested latest released versions of 3.4, 3.5 and 3.6 branches with all
> possible combinations.
>

Good.
One day we will have automated testing of this stuff :)


> If there’s no more concerns or thoughts to share from the community, I’ll
> send the announcement this afternoon CEST.
>

+1
Enrico


> Thanks,
> Andor
>
>
>
>
> > On 2020. Apr 4., at 23:09, Patrick Hunt  wrote:
> >
> > On Fri, Apr 3, 2020 at 10:59 PM Christopher  wrote:
> >
> >> On Fri, Apr 3, 2020 at 12:57 PM Patrick Hunt  wrote:
> >>>
> >>> On Thu, Apr 2, 2020 at 1:14 PM Christopher 
> wrote:
> >>>
>  On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt 
> wrote:
> >
> > On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar 
> >> 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
> 
>  The archival process is regarding removal of old versions from the
>  mirroring system. It does not apply to "current" releases ("current"
>  being defined as still linked from the project's download page).
> 
> 
> >>> The text is pretty unequivocal and not what you are saying.
> >>>
> >>> "downloads.apache.org should contain *the latest release in each
> branch
> >>> that is currently under development*. When development ceases on a
> >> version
> >>> branch, releases of that branch should be removed from the project's
> >>> download directory."
> >>>
> >>> Meaning it should go to archive only once the branch is no longer under
> >>> active development, not that it would be "removed". The semantics btw
> >>> archive and remove are different. I don't think we should ever truly
> >>> "remove" anything once we've officially released it. eg. you can still
> >> find
> >>> 3.3 on the archive site if you want it.
> >>
> >> The portion you are quoting is from an FAQ, below the release policy,
> >> not the release policy itself. The actual policy doesn't address the
> >> archival *process*, only the requirement that releases be archived.
> >> The release policy is set by VP Legal, whereas the release and
> >> archival *processes* are managed by VP Infra. The FAQs have their
> >> shortcomings and could be improved (this isn't the first time these
> >> FAQs have caused confusion by seemingly conflicting with how INFRA
> >> operates the distribution channels).
> >>
> >> In order to be consistent with best practices for how the mirror
> >> system is intended to be used for release artifact distribution, I
> >> interpret "When development ceases" to refer to the entire development
> >> lifecycle, including release promotion via announcements and
> >> availability on the downloads page. Otherwise, you'd have to archive
> >> any "final release" of a branch immediately, and if you wanted to
> >> widely distribute the release by promoting it on the downloads page,
> >> you would have to link to the archives which is *BAD*. Projects
> >> should distribute releases via the mirroring system, not via the
> >> archives. Once they stop promoting the artifacts on their downloads
> >> page, the artifacts should be removed (archived) from
> >> SVN/dist.apache.org as the same time.
> >>
> >> If you're uncomfortable with interpreting "development" to include the
> >> release promotion period where they are linked on the downloads page,
> >> you could instead just choose to not "cease" development until you are
> >> ready to remove it from the downloads page. You could slow development
> >> down to the point where maybe you might still release critical
> >> security fixes, for example, but really nothing else. Development is
> >> still "active" and hasn't "ceased". But, what you should not do, is
> >> continue promoting the artifact on the downloads page with a link to
> >> the archives.
> >>
> >> If somebody from INFRA wants to contradict me on this... I'm happy to
> >> be corrected with more accurate information... but I'm 99% confident
> >> they don't want releases being promoted that cause users to pull more
> >> heavily on the archives servers, as that would be a costly drain on
> >> Foundation resources.
> >>
> >> All that said, the last 3.4 

Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-08 Thread Andor Molnar
Hi,

I’ve finished my quick testing on compatibility and all combinations are 
working fine in both ways: higher version clients are able to connect and run 
basic commands on older servers and vica versa.

Tested latest released versions of 3.4, 3.5 and 3.6 branches with all possible 
combinations.

If there’s no more concerns or thoughts to share from the community, I’ll send 
the announcement this afternoon CEST.

Thanks,
Andor




> On 2020. Apr 4., at 23:09, Patrick Hunt  wrote:
> 
> On Fri, Apr 3, 2020 at 10:59 PM Christopher  wrote:
> 
>> On Fri, Apr 3, 2020 at 12:57 PM Patrick Hunt  wrote:
>>> 
>>> On Thu, Apr 2, 2020 at 1:14 PM Christopher  wrote:
>>> 
 On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt  wrote:
> 
> On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar 
>> 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
 
 The archival process is regarding removal of old versions from the
 mirroring system. It does not apply to "current" releases ("current"
 being defined as still linked from the project's download page).
 
 
>>> The text is pretty unequivocal and not what you are saying.
>>> 
>>> "downloads.apache.org should contain *the latest release in each branch
>>> that is currently under development*. When development ceases on a
>> version
>>> branch, releases of that branch should be removed from the project's
>>> download directory."
>>> 
>>> Meaning it should go to archive only once the branch is no longer under
>>> active development, not that it would be "removed". The semantics btw
>>> archive and remove are different. I don't think we should ever truly
>>> "remove" anything once we've officially released it. eg. you can still
>> find
>>> 3.3 on the archive site if you want it.
>> 
>> The portion you are quoting is from an FAQ, below the release policy,
>> not the release policy itself. The actual policy doesn't address the
>> archival *process*, only the requirement that releases be archived.
>> The release policy is set by VP Legal, whereas the release and
>> archival *processes* are managed by VP Infra. The FAQs have their
>> shortcomings and could be improved (this isn't the first time these
>> FAQs have caused confusion by seemingly conflicting with how INFRA
>> operates the distribution channels).
>> 
>> In order to be consistent with best practices for how the mirror
>> system is intended to be used for release artifact distribution, I
>> interpret "When development ceases" to refer to the entire development
>> lifecycle, including release promotion via announcements and
>> availability on the downloads page. Otherwise, you'd have to archive
>> any "final release" of a branch immediately, and if you wanted to
>> widely distribute the release by promoting it on the downloads page,
>> you would have to link to the archives which is *BAD*. Projects
>> should distribute releases via the mirroring system, not via the
>> archives. Once they stop promoting the artifacts on their downloads
>> page, the artifacts should be removed (archived) from
>> SVN/dist.apache.org as the same time.
>> 
>> If you're uncomfortable with interpreting "development" to include the
>> release promotion period where they are linked on the downloads page,
>> you could instead just choose to not "cease" development until you are
>> ready to remove it from the downloads page. You could slow development
>> down to the point where maybe you might still release critical
>> security fixes, for example, but really nothing else. Development is
>> still "active" and hasn't "ceased". But, what you should not do, is
>> continue promoting the artifact on the downloads page with a link to
>> the archives.
>> 
>> If somebody from INFRA wants to contradict me on this... I'm happy to
>> be corrected with more accurate information... but I'm 99% confident
>> they don't want releases being promoted that cause users to pull more
>> heavily on the archives servers, as that would be a costly drain on
>> Foundation resources.
>> 
>> All that said, the last 3.4 release has been promoted on the downloads
>> page for over a year now, which is probably long enough for a final
>> release, so it's probably easiest to just go ahead and remove it from
>> your downloads page (and from the mirrors, of course) sooner, rather
>> than wait until later.
>> 
> 
> For 3.4 example 

Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-04 Thread Patrick Hunt
On Fri, Apr 3, 2020 at 10:59 PM Christopher  wrote:

> On Fri, Apr 3, 2020 at 12:57 PM Patrick Hunt  wrote:
> >
> > On Thu, Apr 2, 2020 at 1:14 PM Christopher  wrote:
> >
> > > On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt  wrote:
> > > >
> > > > On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar 
> 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
> > >
> > > The archival process is regarding removal of old versions from the
> > > mirroring system. It does not apply to "current" releases ("current"
> > > being defined as still linked from the project's download page).
> > >
> > >
> > The text is pretty unequivocal and not what you are saying.
> >
> > "downloads.apache.org should contain *the latest release in each branch
> > that is currently under development*. When development ceases on a
> version
> > branch, releases of that branch should be removed from the project's
> > download directory."
> >
> > Meaning it should go to archive only once the branch is no longer under
> > active development, not that it would be "removed". The semantics btw
> > archive and remove are different. I don't think we should ever truly
> > "remove" anything once we've officially released it. eg. you can still
> find
> > 3.3 on the archive site if you want it.
>
> The portion you are quoting is from an FAQ, below the release policy,
> not the release policy itself. The actual policy doesn't address the
> archival *process*, only the requirement that releases be archived.
> The release policy is set by VP Legal, whereas the release and
> archival *processes* are managed by VP Infra. The FAQs have their
> shortcomings and could be improved (this isn't the first time these
> FAQs have caused confusion by seemingly conflicting with how INFRA
> operates the distribution channels).
>
> In order to be consistent with best practices for how the mirror
> system is intended to be used for release artifact distribution, I
> interpret "When development ceases" to refer to the entire development
> lifecycle, including release promotion via announcements and
> availability on the downloads page. Otherwise, you'd have to archive
> any "final release" of a branch immediately, and if you wanted to
> widely distribute the release by promoting it on the downloads page,
> you would have to link to the archives which is *BAD*. Projects
> should distribute releases via the mirroring system, not via the
> archives. Once they stop promoting the artifacts on their downloads
> page, the artifacts should be removed (archived) from
> SVN/dist.apache.org as the same time.
>
> If you're uncomfortable with interpreting "development" to include the
> release promotion period where they are linked on the downloads page,
> you could instead just choose to not "cease" development until you are
> ready to remove it from the downloads page. You could slow development
> down to the point where maybe you might still release critical
> security fixes, for example, but really nothing else. Development is
> still "active" and hasn't "ceased". But, what you should not do, is
> continue promoting the artifact on the downloads page with a link to
> the archives.
>
> If somebody from INFRA wants to contradict me on this... I'm happy to
> be corrected with more accurate information... but I'm 99% confident
> they don't want releases being promoted that cause users to pull more
> heavily on the archives servers, as that would be a costly drain on
> Foundation resources.
>
> All that said, the last 3.4 release has been promoted on the downloads
> page for over a year now, which is probably long enough for a final
> release, so it's probably easiest to just go ahead and remove it from
> your downloads page (and from the mirrors, of course) sooner, rather
> than wait until later.
>

For 3.4 example specifically I don't see how it could be considered "in
development" if we state that it's EOL as detailed by Andor above. That
seems to meet the criteria as I understand it. I agree that removing it
from the downloads page would be reasonable and consistent with that intent.

Patrick


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-04 Thread Christopher
On Fri, Apr 3, 2020 at 12:57 PM Patrick Hunt  wrote:
>
> On Thu, Apr 2, 2020 at 1:14 PM Christopher  wrote:
>
> > On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt  wrote:
> > >
> > > On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar  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
> >
> > The archival process is regarding removal of old versions from the
> > mirroring system. It does not apply to "current" releases ("current"
> > being defined as still linked from the project's download page).
> >
> >
> The text is pretty unequivocal and not what you are saying.
>
> "downloads.apache.org should contain *the latest release in each branch
> that is currently under development*. When development ceases on a version
> branch, releases of that branch should be removed from the project's
> download directory."
>
> Meaning it should go to archive only once the branch is no longer under
> active development, not that it would be "removed". The semantics btw
> archive and remove are different. I don't think we should ever truly
> "remove" anything once we've officially released it. eg. you can still find
> 3.3 on the archive site if you want it.

The portion you are quoting is from an FAQ, below the release policy,
not the release policy itself. The actual policy doesn't address the
archival *process*, only the requirement that releases be archived.
The release policy is set by VP Legal, whereas the release and
archival *processes* are managed by VP Infra. The FAQs have their
shortcomings and could be improved (this isn't the first time these
FAQs have caused confusion by seemingly conflicting with how INFRA
operates the distribution channels).

In order to be consistent with best practices for how the mirror
system is intended to be used for release artifact distribution, I
interpret "When development ceases" to refer to the entire development
lifecycle, including release promotion via announcements and
availability on the downloads page. Otherwise, you'd have to archive
any "final release" of a branch immediately, and if you wanted to
widely distribute the release by promoting it on the downloads page,
you would have to link to the archives which is *BAD*. Projects
should distribute releases via the mirroring system, not via the
archives. Once they stop promoting the artifacts on their downloads
page, the artifacts should be removed (archived) from
SVN/dist.apache.org as the same time.

If you're uncomfortable with interpreting "development" to include the
release promotion period where they are linked on the downloads page,
you could instead just choose to not "cease" development until you are
ready to remove it from the downloads page. You could slow development
down to the point where maybe you might still release critical
security fixes, for example, but really nothing else. Development is
still "active" and hasn't "ceased". But, what you should not do, is
continue promoting the artifact on the downloads page with a link to
the archives.

If somebody from INFRA wants to contradict me on this... I'm happy to
be corrected with more accurate information... but I'm 99% confident
they don't want releases being promoted that cause users to pull more
heavily on the archives servers, as that would be a costly drain on
Foundation resources.

All that said, the last 3.4 release has been promoted on the downloads
page for over a year now, which is probably long enough for a final
release, so it's probably easiest to just go ahead and remove it from
your downloads page (and from the mirrors, of course) sooner, rather
than wait until later.


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-03 Thread Patrick Hunt
On Thu, Apr 2, 2020 at 1:14 PM Christopher  wrote:

> On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt  wrote:
> >
> > On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar  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
>
> The archival process is regarding removal of old versions from the
> mirroring system. It does not apply to "current" releases ("current"
> being defined as still linked from the project's download page).
>
>
The text is pretty unequivocal and not what you are saying.

"downloads.apache.org should contain *the latest release in each branch
that is currently under development*. When development ceases on a version
branch, releases of that branch should be removed from the project's
download directory."

Meaning it should go to archive only once the branch is no longer under
active development, not that it would be "removed". The semantics btw
archive and remove are different. I don't think we should ever truly
"remove" anything once we've officially released it. eg. you can still find
3.3 on the archive site if you want it.

Patrick


> The question here is regarding the timing for removal from the
> project's download page. I suggest event-based, rather than
> time-based. Since ZK seems to be maintaining 3 release lines
> concurrently, you could remove 3.4 when 3.7 is released, unless
> there's a good reason to drop it sooner (to reduce the number of
> concurrent releases supported to 2, for example).
>
> >
> >
> > > 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  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 
> 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 

Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-03 Thread Andor Molnar
I think maintaining and storing releases are two different things. We don’t 
want to maintain 3 release lines that’s why we want to announce 3.4 EoL. Apache 
asked us to host only the latest releases on ‘downloads’ server and move 
everything else to ‘archive’. I don’t bother making them available for eternity 
if Apache is happy with that. e.g. I’m still able to download 3.3.x versions 
from the archive.

In terms of testing I’ll do some quick smoke tests with different client-server 
combination before making the announcement. Bear with me.

Please keep share your thoughts until that.

Andor




> On 2020. Apr 2., at 22:14, Christopher  wrote:
> 
> On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt  wrote:
>> 
>> On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar  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
> 
> The archival process is regarding removal of old versions from the
> mirroring system. It does not apply to "current" releases ("current"
> being defined as still linked from the project's download page).
> 
> The question here is regarding the timing for removal from the
> project's download page. I suggest event-based, rather than
> time-based. Since ZK seems to be maintaining 3 release lines
> concurrently, you could remove 3.4 when 3.7 is released, unless
> there's a good reason to drop it sooner (to reduce the number of
> concurrent releases supported to 2, for example).
> 
>> 
>> 
>>> 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  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  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 
> 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 
> wrote:
>> 
>>> Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
>>>  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 

Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-03 Thread Norbert Kalmar
Well, for a long time we only had 1 line maintained, 3.4 basically. It is
just right now we have 3 lines, which is I think one too many. (Plus we
also have master to maintain additional to the active release lines, that's
4 active branches. Well, more or less, 3.4 is pretty inactive already).

I pretty much agree with Andor's points. My only comment is what testing do
we do to achieve number 3? (different version of client-server
connectability)

- Norbert

On Thu, Apr 2, 2020 at 10:14 PM Christopher  wrote:

> On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt  wrote:
> >
> > On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar  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
>
> The archival process is regarding removal of old versions from the
> mirroring system. It does not apply to "current" releases ("current"
> being defined as still linked from the project's download page).
>
> The question here is regarding the timing for removal from the
> project's download page. I suggest event-based, rather than
> time-based. Since ZK seems to be maintaining 3 release lines
> concurrently, you could remove 3.4 when 3.7 is released, unless
> there's a good reason to drop it sooner (to reduce the number of
> concurrent releases supported to 2, for example).
>
> >
> >
> > > 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  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 
> 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
> > >   ha scritto:
> > > >
> > > > It seems like we should have a stated/communicated policy around
> > > >> release
> 

Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-02 Thread Christopher
On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt  wrote:
>
> On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar  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

The archival process is regarding removal of old versions from the
mirroring system. It does not apply to "current" releases ("current"
being defined as still linked from the project's download page).

The question here is regarding the timing for removal from the
project's download page. I suggest event-based, rather than
time-based. Since ZK seems to be maintaining 3 release lines
concurrently, you could remove 3.4 when 3.7 is released, unless
there's a good reason to drop it sooner (to reduce the number of
concurrent releases supported to 2, for example).

>
>
> > 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  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  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 
> > >> 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 
> > >> wrote:
> > >>>
> >  Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
> >   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 

Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-02 Thread Patrick Hunt
On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar  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  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  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 
> >> 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 
> >> wrote:
> >>>
>  Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
>   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 
> >> 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 

Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-02 Thread Andor Molnar
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

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.

Thoughts?

Andor




> On 2020. Apr 2., at 6:30, Michael Han  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  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 
>> 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 
>> wrote:
>>> 
 Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
  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 
>> 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
>>> 
>>> 
>> 
 
>> 
>> 



Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-02 Thread Jordan Zimmerman
+1 FYI - the next release of Curator will drop 3.4.x support.

-Jordan

> On Apr 1, 2020, at 11:30 PM, Michael Han  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  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 
>> 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 
>> wrote:
>>> 
 Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
  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 
>> 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
>>> 
>>> 
>> 
 
>> 
>> 



Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-01 Thread Michael Han
+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  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 
> 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 
> wrote:
> >
> >> Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
> >>  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 
>  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
> >
> >
> 
> >>
>
>


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-01 Thread Christopher
+1 (non-binding)

On Wed, Apr 1, 2020 at 5:04 AM Andor Molnar  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  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  wrote:
> >
> >> Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
> >>  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 
>  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
> >
> >
> 
> >>
>


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-04-01 Thread Andor Molnar
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  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  wrote:
> 
>> Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
>>  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 
 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
> 
> 
 
>> 



Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-03-04 Thread Michael K. Edwards
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  wrote:

> Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
>  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 
> > > 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
> > > >
> > > >
> > >
>


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-03-04 Thread Patrick Hunt
On Wed, Mar 4, 2020 at 9:28 AM Enrico Olivelli  wrote:

> Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
>  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
>
>
That seems like a long time. Part of the reason I suggested having a
policy/plan would make us more confident about deciding on a date.

Why not June 1 2020? That would give folks 3 months before "official" EOL.
The source/artifacts are still available, so it's not like folks would lose
all access.

Are there reasons to wait longer? We have b/w compat allowing fairly
straightforward upgrade, no? Curator already has support, etc... What would
be the reasons to wait?

The other reason I suggested a communicated policy is that it should
include releases other than 3.4. Again, providing information to the
community on what we plan to do given the EOL of a particular release
branch.

Patrick


>
> 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 
> > > 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
> > > >
> > > >
> > >
>


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-03-04 Thread Enrico Olivelli
Il giorno mer 4 mar 2020 alle ore 17:23 Patrick Hunt
 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é 
> 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 
> > 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
> > >
> > >
> >


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-03-04 Thread Patrick Hunt
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.

Patrick

On Wed, Mar 4, 2020 at 5:16 AM Szalay-Bekő Máté 
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 
> 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
> >
> >
>


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-03-04 Thread Szalay-Bekő Máté
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 
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  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
>
>


Re: [DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-03-04 Thread Jordan Zimmerman
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  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



[DISCUSS] Sending 3.4 release line to End-Of-Life status

2020-03-04 Thread Enrico Olivelli
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