Hi Andrew, I think that wasn’t a general plan from the community at that time, just my opinion based on how long 3.4 was the stable release of ZooKeeper (4 years). Since then the release schedule has become much faster and to be honest I’m not participating in it.
As mentioned 3.6 and 3.7 releases are not much different. 3.6 is the “Facebook” version which is well tested and contains lots of patches that improves robustness. Both versions are good candidates for upgrade, so announcing 3.5 EoL (at least half year from now) is not necessarily bad. As an alternative, staying with the LT(S|M) / non-LT(S|M) terms, I think the following could also be considered for the community: Now: master ---------- 3.7 3.6 3.5 LTS ---------- 3.4 EoL Can become: master ---------- 3.8 LTS 3.7 3.5 LTS ---------- 3.6 EoL 3.4 EoL In order to keep the number of maintained branches low. What do you think? Andor > On 2022. Jan 31., at 19:41, Andrew Purtell <apurt...@apache.org> wrote: > > Just to be clear I meant 'you' as the ZooKeeper project as a whole, but > maybe I have misunderstood this response: > https://issues.apache.org/jira/browse/HADOOP-17612?focusedCommentId=17311792&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17311792 > > > On Sun, Jan 30, 2022 at 10:29 AM Enrico Olivelli <eolive...@gmail.com> > wrote: > >> Il Dom 30 Gen 2022, 17:51 Andrew Purtell <andrew.purt...@gmail.com> ha >> scritto: >> >>> Previously in various contexts - specifically, I am thinking of a Hadoop >>> JIRA where we once had a conversation on this topic, but I believe there >>> have been others - you have declared 3.5 a long term stable (LTS) >> release. >>> >>> A sudden EOL of an LTS is jarring and makes future promise of LTS >>> untrustworthy. What I would recommend for what it’s worth is a timetable >> to >>> EOL of 3.5 that is reasonably long, like one or two years, should you >>> decide to EOL it. >> >> >> I am sorry, >> I forgot about such conversation. >> >> Can you share some pointers ? >> >> No problem from my side as soon as there is someone who needs 3.5 and that >> is willing to help. >> >> Our codebase is pretty stable and we usually pay much attention to >> compatibility. So I am sure that 3.5 clients will be able to connect to new >> servers (and vice versa) >> >> I opened up this discussion to see how much interest is in the community, >> so from your response I understand that there is such interest. >> >> Thanks for answering >> >> Enrico >> >> >> >> >> >>> >>> >>>> On Jan 30, 2022, at 5:00 AM, Enrico Olivelli <eolive...@gmail.com> >>> wrote: >>>> >>>> Hello, >>>> We are going to release 3.8.0. >>>> It is time to think about moving 3.5 to EOL. >>>> >>>> Key points: >>>> - we already have a few other "active" branches, 3.6 and 3.7 >>>> - 3.5 still has "ant" files, and cherry picking libraries upgrade is >>>> awkward (you always have to create a separate patch) >>>> - moving to 3.6 is quite easy, so people should not be stuck if >>>> requested to upgrade to 3.6 >>>> >>>> Thoughts ? >>>> >>>> >>>> Enrico >>> >> > > > -- > Best regards, > Andrew > > Unrest, ignorance distilled, nihilistic imbeciles - > It's what we’ve earned > Welcome, apocalypse, what’s taken you so long? > Bring us the fitting end that we’ve been counting on > - A23, Welcome, Apocalypse