Great. Can you create JIRA tickets for remaining subtask? So that I can pick them up? I volounter for spotbugs and for CI integration, but let's see the list Enrico
Il gio 20 dic 2018, 07:21 Andor Molnar <an...@apache.org> ha scritto: > Ok. Looks like ant still works properly, so let’s commit this patch and > you guys can collaborate to polish the Maven build. > > For now, it’s master-only. > > Thanks, > Andor > > > > > On 2018. Dec 19., at 16:44, Norbert Kalmar <nkal...@cloudera.com.INVALID> > wrote: > > > > Thank you Enrico, I agree, that we could commit this patch at it's > current > > state, it fulfills the original jira anyways. > > > > I'll see what's wrong with the java tests, but honestly, it looks like > > they're just flaky... runs well on local builds with 8 thread. > > > > Regards, > > Norbert > > > > On Wed, Dec 19, 2018 at 2:50 PM Tamas Penzes <tam...@cloudera.com.invalid > > > > wrote: > > > >> Hi All, > >> > >> For assembly task I would promote the way how HBase works. > >> They create a pure source and a bin tarball separately. Please see how > they > >> create a release here: > >> https://github.com/apache/hbase/blob/master/dev-support/make_rc.sh > >> We could probably use the well known "copy+paste technology" to have it > >> within ZooKeeper the same way. ;-) > >> > >> Regards, Tamaas > >> > >> On Wed, Dec 19, 2018 at 2:28 PM Enrico Olivelli <eolive...@gmail.com> > >> wrote: > >> > >>> Great work Norbert > >>> I you want I can help,especially for rat, findbugs (need to switch to > >>> spotbugs anyway) and OWASP stuff (recently I started using Maven > >>> Plugin in other projects) > >>> But I am not sure how can I help you concretely if we do not commit > your > >>> work. > >>> We could commit the work as it is now, leaving "ant" as official build > >>> method, but having the poms committed will ease collaboration. > >>> > >>> We will also have to work on CI jobs, I can help on that part as well > >>> > >>> Enrico > >>> > >>> Il giorno mer 19 dic 2018 alle ore 12:26 Norbert Kalmar > >>> <nkal...@cloudera.com.invalid> ha scritto: > >>>> > >>>> Hi everyone, > >>>> > >>>> Some update on the maven migration: I had a few bumps here and there > >>> (just > >>>> looking at the latest patch Andor linked - > >>>> https://github.com/apache/zookeeper/pull/708 - you can see on the > >>> commits). > >>>> Current state is that the build works, tests run, but reports like > >>>> findbugs, clover etc. are not yet implemented. Maven has plugins for > >> them > >>>> usually, but it's not always trivial, especially with the C client. > The > >>>> assembly is also left to be done, but it should be fairly easy to do a > >>>> similar tarball then ant does (although this will be also an > >> interesting > >>>> task, as ant does some strange things, like duplicated sources of most > >>>> contrib projects). > >>>> > >>>> I had a seperate jira to do the recipes and contrib maven build. I do > >> not > >>>> have open PR for it, but recipes is done and I am now working on the > >>>> contrib projects. Most of them is manually build and never gets called > >>> from > >>>> the main build.xml. I will not integrate these either to the maven > >> build. > >>>> The reason is that there are plans to remove some of them from ZK repo > >>>> anyway. The other reason is that for starters, we want to replicate > the > >>> ant > >>>> build as closely as possible, without doing any nasty workarounds in > >>> maven > >>>> to achieve that. And from there, we can improve, use maven's > advantages > >>> to > >>>> shape the build of ZooKeeper. Once it is stable and proven to have all > >>> the > >>>> functionality required for build and release. > >>>> > >>>> Right now, I am trying to stabilize the build as much as possible. > >> Andor > >>>> also fixed some flaky C tests that for some strange reasons, become > >>>> extremely flaky with the maven build: > >>>> https://github.com/apache/zookeeper/pull/740 > >>>> > >>>> Regards, > >>>> Norbert > >>>> > >>>> On Tue, Dec 18, 2018 at 9:52 AM Andor Molnar > >> <an...@cloudera.com.invalid > >>>> > >>>> wrote: > >>>> > >>>>> Sure, good point. Let's put it on the list. > >>>>> > >>>>> Andor > >>>>> > >>>>> > >>>>> On Tue, Dec 18, 2018 at 12:17 AM Patrick Hunt <ph...@apache.org> > >>> wrote: > >>>>> > >>>>>> Are folks OK to wait on that OWASP issue I documented over the > >>> weekend? > >>>>>> afaict we are not affected but it would be good to get another pair > >>> of > >>>>> eyes > >>>>>> on it. > >>>>>> > >>>>>> Patrick > >>>>>> > >>>>>> On Mon, Dec 17, 2018 at 2:55 PM Andor Molnár <an...@apache.org> > >>> wrote: > >>>>>> > >>>>>>> Hi team, > >>>>>>> > >>>>>>> > >>>>>>> I'm proudly announce that thanks to the joint effort from the > >>>>> community, > >>>>>>> the 3.5 blockers list has become empty: > >>>>>>> > >>>>>>> "project = ZooKeeper AND resolution = Unresolved AND fixVersion = > >>> 3.5.5 > >>>>>>> AND priority in (blocker, critical) ORDER BY priority DESC, key > >>> ASC" > >>>>>>> > >>>>>>> > >>>>>>> Well... almost. All the blocker issues have gone, but we still > >>> have the > >>>>>>> Maven migration to complete before the stable release. If you > >> have > >>> some > >>>>>>> free cycles, please join us testing the Maven build on this PR: > >>>>>>> > >>>>>>> https://github.com/apache/zookeeper/pull/708 > >>>>>>> > >>>>>>> I hope we can merge it pretty soon. > >>>>>>> > >>>>>>> > >>>>>>> In terms of the builds, the weather at 3.5 branch is quite sunny > >>>>>> nowadays: > >>>>>>> > >>>>>>> https://builds.apache.org/view/S-Z/view/ZooKeeper/ > >>>>>>> > >>>>>>> The Java 11 build is still having some difficulties, which > >>> hopefully I > >>>>>>> can address before the holidays: > >>>>>>> > >>>>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-3204 > >>>>>>> > >>>>>>> > >>>>>>> If you happen to know about something which is important from > >> 3.5's > >>>>>>> perspective and missing from the above, please don't hesitate to > >>> share. > >>>>>>> > >>>>>>> > >>>>>>> Happy ZooKeeping! > >>>>>>> > >>>>>>> Andor > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On 11/2/18 21:12, Fangmin Lv wrote: > >>>>>>>> Andor, > >>>>>>>> > >>>>>>>> Here is the PR to port ZK-3104 from master to 3.4: > >>>>>>>> https://github.com/apache/zookeeper/pull/685. > >>>>>>>> > >>>>>>>> Fangmin > >>>>>>>> > >>>>>>>> On Fri, Nov 2, 2018 at 11:46 AM Fangmin Lv < > >> lvfang...@gmail.com> > >>>>>> wrote: > >>>>>>>> > >>>>>>>>> Hi Andor, > >>>>>>>>> > >>>>>>>>> Is anyone working on ZK-2778? I can pick it up if there is no > >>> one > >>>>>>> working > >>>>>>>>> on it yet. > >>>>>>>>> > >>>>>>>>> I'll open a 3.5 PR for ZK-3104 today. > >>>>>>>>> > >>>>>>>>> Fangmin > >>>>>>>>> > >>>>>>>>> On Fri, Oct 26, 2018 at 3:33 AM Andor Molnar < > >> an...@apache.org> > >>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> Hi folks, > >>>>>>>>>> > >>>>>>>>>> You’ve probably realised lots of update emails coming from > >>> Jira. > >>>>>> Please > >>>>>>>>>> be aware that we’ve updated a bunch of open blocker/critical > >>> 3.5 > >>>>>>> tickets to > >>>>>>>>>> reflect to what we discussed in this email. > >>>>>>>>>> > >>>>>>>>>> If you open up the following jira filter: > >>>>>>>>>> > >>>>>>>>>> project = ZooKeeper and resolution = Unresolved and > >> fixVersion > >>> = > >>>>>> 3.5.5 > >>>>>>>>>> AND priority in (blocker, critical) ORDER BY priority DESC, > >>> key ASC > >>>>>>>>>> > >>>>>>>>>> You’ll see the most up-to-date list of tickets which need to > >> be > >>>>>>> addressed > >>>>>>>>>> before the stable 3.5 release. > >>>>>>>>>> > >>>>>>>>>> Thank you for your efforts to get this done. > >>>>>>>>>> > >>>>>>>>>> Fangmin, ZK-3104 is waiting for backport, but ticket has > >>> already > >>>>> been > >>>>>>>>>> resolved. Have you created a separate ticket for the backport > >>> or > >>>>>> shall > >>>>>>> I > >>>>>>>>>> just reopen it with the right fix versions? > >>>>>>>>>> > >>>>>>>>>> Thanks, > >>>>>>>>>> Andor > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>> On 2018. Oct 8., at 12:34, Andor Molnar <an...@apache.org> > >>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> Hi, > >>>>>>>>>>> > >>>>>>>>>>> Let me summarize and give a quick update on the outstanding > >>> issues > >>>>>> for > >>>>>>>>>> 3.5 GA: > >>>>>>>>>>> - ZOOKEEPER-1818 (Fix don't care for trunk) > >>>>>>>>>>> - ZOOKEEPER-2778 (Potential server deadlock between follower > >>> sync > >>>>>> with > >>>>>>>>>> leader and follower receiving external connection requests.) > >>>>>>>>>>> - ZOOKEEPER-3021 Migrate project structure to Maven > >> (ongoing) > >>>>>>>>>>> - ZOOKEEPER-925 Docs generation to Maven > >>>>>>>>>>> - ZOOKEEPER-3104 (waiting for backport) > >>>>>>>>>>> - ZOOKEEPER-3125 (waiting for backport PR #647) > >>>>>>>>>>> > >>>>>>>>>>> The 2 Maven related tickets are no-brainers as well as the > >>>>>> backports. > >>>>>>>>>> ZK-2778 has been picked up by Maoling (thanks!) as far as I > >> can > >>>>> see, > >>>>>>>>>> ZK-1818 is the only one waiting for a volunteer. > >>>>>>>>>>> Please correct me if I’ve missed something. > >>>>>>>>>>> > >>>>>>>>>>> Regards, > >>>>>>>>>>> Andor > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> On 2018. Sep 28., at 18:32, Tamas Penzes > >>>>>> <tam...@cloudera.com.INVALID > >>>>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>>>> Hi All, > >>>>>>>>>>>> > >>>>>>>>>>>> I would add ZOOKEEPER-3021 > >>>>>>>>>>>> <https://issues.apache.org/jira/browse/ZOOKEEPER-3021> > >>> Migrate > >>>>>>> project > >>>>>>>>>>>> structure to Maven build as a blocker too. Since the > >>> migration > >>>>> has > >>>>>>>>>> started > >>>>>>>>>>>> it would be good to finish before releasing ZK 3.5.x GA. > >>>>>>>>>>>> > >>>>>>>>>>>> ZOOKEEPER-925 < > >>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-925 > >>>>>>> > >>>>>>>>>> replace > >>>>>>>>>>>> our forrest site and documentation generation might also > >> be a > >>>>> good > >>>>>>>>>> idea, > >>>>>>>>>>>> since then we could deliver the new MarkDown based > >>> documentation. > >>>>>>>>>>>> > >>>>>>>>>>>> Regards, Tamaas > >>>>>>>>>>>> > >>>>>>>>>>>> On Fri, Sep 14, 2018 at 10:09 AM Fangmin Lv < > >>> lvfang...@gmail.com > >>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>>>>> Oh, sorry for the confusion, I should provide more > >> context. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Leader will use on disk txn sync with followers to if the > >>> peer > >>>>>> zxid > >>>>>>>>>> is not > >>>>>>>>>>>>> in it's in memory commit logs, the code is here: Leader on > >>> disk > >>>>>> txn > >>>>>>>>>> sync > >>>>>>>>>>>>> < > >>>>>>>>>>>>> > >>>>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>> > >> > https://github.com/apache/zookeeper/blob/master/src/java/main/org/apache/zookeeper/server/quorum/LearnerHandler.java#L774 > >>>>>>>>>>>>>> . > >>>>>>>>>>>>> There is bug that potentially there will be gap in the txn > >>>>> files, > >>>>>>> like > >>>>>>>>>>>>> after snap sync, etc, so it's possible the peer will miss > >>> txns > >>>>> due > >>>>>>> to > >>>>>>>>>> this. > >>>>>>>>>>>>> The option to disable it is snapshotSizeFactor > >>>>>>>>>>>>> < > >>>>>>>>>>>>> > >>>>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>> > >> > https://github.com/apache/zookeeper/blob/master/src/java/main/org/apache/zookeeper/server/ZKDatabase.java#L81 > >>>>>>>>>>>>>> , > >>>>>>>>>>>>> set it to -1 will disable this feature. On 3.5, it's > >> better > >>> to > >>>>>> have > >>>>>>> a > >>>>>>>>>> PR to > >>>>>>>>>>>>> set this to -1 by default. It might have more SNAP sync, > >> but > >>>>> from > >>>>>>> our > >>>>>>>>>> prod > >>>>>>>>>>>>> it doesn't seem to be a big problem to me. > >>>>>>>>>>>>> > >>>>>>>>>>>>> I can send out the diff to disable it by default on 3.5 if > >>> you > >>>>>> guys > >>>>>>>>>> think > >>>>>>>>>>>>> this is the right way to do. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Thanks, > >>>>>>>>>>>>> Fangmin > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Thu, Sep 13, 2018 at 1:58 AM Andor Molnar < > >>> an...@apache.org> > >>>>>>>>>> wrote: > >>>>>>>>>>>>>> What’s needed to turn it off? > >>>>>>>>>>>>>> Do we need a PR or it’s just a config option? > >>>>>>>>>>>>>> Shall we implement a feature switch for that and turn it > >>> off by > >>>>>>>>>> default? > >>>>>>>>>>>>>> Sorry I don’t have too much insight on disk txn sync. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Andor > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On 2018. Sep 13., at 9:16, Fangmin Lv < > >>> lvfang...@gmail.com> > >>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> And to be clear, ZOOKEEPER-2418 is actually just one > >> case > >>> of > >>>>>>>>>>>>>> inconsistency > >>>>>>>>>>>>>>> which could caused by on disk txn sync, as I mentioned > >> in > >>> a > >>>>>> newer > >>>>>>>>>> JIRA > >>>>>>>>>>>>>>> ZOOKEEPER-2846 < > >>>>>>>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-2846>, > >>>>>>>>>>>>>> the > >>>>>>>>>>>>>>> snap sync or txn sync could also leave txns gap in the > >> txn > >>>>> file, > >>>>>>>>>> which > >>>>>>>>>>>>>> is a > >>>>>>>>>>>>>>> more common case could trigger this issue. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> I would suggest to turn off the on disk txn sync by > >>> default > >>>>> for > >>>>>>> now > >>>>>>>>>> to > >>>>>>>>>>>>>>> avoid this issue, after we finished ZOOKEEPER-3114, we > >>> can use > >>>>>>> that > >>>>>>>>>> to > >>>>>>>>>>>>>>> validate the on disk txns during syncing. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Thanks, > >>>>>>>>>>>>>>> Fangmin > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Wed, Sep 12, 2018 at 9:55 AM Fangmin Lv < > >>>>> lvfang...@gmail.com > >>>>>>> > >>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>> Andor, > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> ZOOKEEPER-3114 is about adding real time digest > >> checking > >>> to > >>>>>> help > >>>>>>>>>>>>>> detecting > >>>>>>>>>>>>>>>> inconsistency, it's a new feature with amounts of code > >>>>> change. > >>>>>>> I'll > >>>>>>>>>>>>>> start > >>>>>>>>>>>>>>>> upstream it part by part, but I don't expect it's being > >>>>> merged > >>>>>> in > >>>>>>>>>> the > >>>>>>>>>>>>>> next > >>>>>>>>>>>>>>>> few weeks. So yes, it's a nice to have, but definitely > >>> not a > >>>>>>> block > >>>>>>>>>> for > >>>>>>>>>>>>>> 3.5. > >>>>>>>>>>>>>>>> Thanks, > >>>>>>>>>>>>>>>> Fangmin > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> On Wed, Sep 12, 2018 at 2:55 AM Andor Molnar < > >>>>> an...@apache.org > >>>>>>> > >>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>> Fangmin, > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Sorry, I just noticed that you want to include the > >>>>> consistency > >>>>>>>>>> fixes > >>>>>>>>>>>>> in > >>>>>>>>>>>>>>>>> the stable version which is fine. Let’s finish the > >>> backports > >>>>>> and > >>>>>>>>>>>>> we’ll > >>>>>>>>>>>>>> be > >>>>>>>>>>>>>>>>> done with them. > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> ZOOKEEPER-3114 is essentially a new feature, I > >> wouldn’t > >>>>> block > >>>>>>> 3.5 > >>>>>>>>>>>>> with > >>>>>>>>>>>>>>>>> that. What do you think? > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Andor > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> On 2018. Sep 12., at 11:52, Andor Molnar < > >>> an...@apache.org > >>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>> Cool, thanks for the clarification. > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> The updated list is as follows: > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> - ZOOKEEPER-236 (SSL/TLS support for Atomic Broadcast > >>>>>> protocol) > >>>>>>>>>>>>>>>>>> - ZOOKEEPER-1818 (Fix don't care for trunk) > >>>>>>>>>>>>>>>>>> - ZOOKEEPER-2778 (Potential server deadlock between > >>>>> follower > >>>>>>> sync > >>>>>>>>>>>>> with > >>>>>>>>>>>>>>>>> leader and follower receiving external connection > >>> requests.) > >>>>>>>>>>>>>>>>>> The following are not critical and no blockers for > >> the > >>>>> stable > >>>>>>>>>>>>> release: > >>>>>>>>>>>>>>>>>> Waiting for to be ported to 3.5: > >>>>>>>>>>>>>>>>>> - ZOOKEEPER-3104 > >>>>>>>>>>>>>>>>>> - ZOOKEEPER-3125 > >>>>>>>>>>>>>>>>>> - ZOOKEEPER-3127 > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> New feature: > >>>>>>>>>>>>>>>>>> - ZOOKEEPER-3114 (fixes ZOOKEEPER-2184 too) > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Regards, > >>>>>>>>>>>>>>>>>> Andor > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> On 2018. Sep 12., at 0:42, Fangmin Lv < > >>>>> lvfang...@gmail.com> > >>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>> Hi Andor, > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> That's the on disk txn feature, which was disabled > >>>>>> internally > >>>>>>>>>> after > >>>>>>>>>>>>>> we > >>>>>>>>>>>>>>>>>>> found the potentially inconsistent issue. The only > >>>>> solution > >>>>>> we > >>>>>>>>>> have > >>>>>>>>>>>>>>>>> for now > >>>>>>>>>>>>>>>>>>> is waiting for the new digest checking feature I > >>> mentioned > >>>>>> in > >>>>>>>>>>>>>>>>>>> ZOOKEEPER-3114. > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> I think there are some other critical consistent > >>> issues we > >>>>>>> just > >>>>>>>>>>>>> fixed > >>>>>>>>>>>>>>>>> on > >>>>>>>>>>>>>>>>>>> master recently: ZOOKEEPER-3104, ZOOKEEPER-3125, > >>>>>>>>>> ZOOKEEPER-3127, I > >>>>>>>>>>>>>>>>> think we > >>>>>>>>>>>>>>>>>>> should include that in the official 3.5 release as > >>> well. > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> Thanks, > >>>>>>>>>>>>>>>>>>> Fangmin > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> On Tue, Sep 11, 2018 at 11:58 AM Andor Molnár < > >>>>>>> an...@apache.org > >>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>> Hi Jeelani, > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> Thanks for letting me know. I'm happy to remove it > >>> from > >>>>> the > >>>>>>>>>> list > >>>>>>>>>>>>> to > >>>>>>>>>>>>>>>>> get > >>>>>>>>>>>>>>>>>>>> closer to a stable release. :) > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> What's the feature which can be disabled to avoid > >>> data > >>>>>>>>>>>>>> inconsistency? > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> Andor > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> On 09/10/2018 11:33 PM, Mohamed Jeelani wrote: > >>>>>>>>>>>>>>>>>>>>> Thanks Andor for compiling this. Should we be > >>> ignoring > >>>>>>>>>>>>>>>>> ZOOKEEPER-2418 as > >>>>>>>>>>>>>>>>>>>> well? This exists in 3.4 as well and the feature > >> can > >>> be > >>>>>>>>>> disabled. > >>>>>>>>>>>>> We > >>>>>>>>>>>>>>>>> are > >>>>>>>>>>>>>>>>>>>> working on a longer term fix for it in 3.6. > >>>>>>>>>>>>>>>>>>>>> Regards, > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> Jeelani > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> On 9/10/18, 5:19 AM, "Andor Molnar" > >>>>>>>>>> <an...@cloudera.com.INVALID > >>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>>> Fine. > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> I'm happy to ignore 1549, 2846 and 2930. Still we > >>> have > >>>>> the > >>>>>>>>>> list > >>>>>>>>>>>>>> of: > >>>>>>>>>>>>>>>>>>>>> - ZOOKEEPER-236 (SSL/TLS support for Atomic > >>> Broadcast > >>>>>>>>>> protocol) > >>>>>>>>>>>>>>>>>>>>> - ZOOKEEPER-1818 (Fix don't care for trunk) > >>>>>>>>>>>>>>>>>>>>> - ZOOKEEPER-2418 (txnlog diff sync can skip > >> sending > >>> some > >>>>>>>>>>>>>>>>>>>> transactions to > >>>>>>>>>>>>>>>>>>>>> followers) > >>>>>>>>>>>>>>>>>>>>> - ZOOKEEPER-2778 (Potential server deadlock > >> between > >>>>>> follower > >>>>>>>>>>>>> sync > >>>>>>>>>>>>>>>>>>>> with > >>>>>>>>>>>>>>>>>>>>> leader and follower receiving external connection > >>>>>> requests.) > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> SSL (ZK-236) is a feature which essential for the > >>> 3.5 > >>>>>>> release, > >>>>>>>>>>>>>>>>> hence > >>>>>>>>>>>>>>>>>>>> I > >>>>>>>>>>>>>>>>>>>>> wouldn't leave it out or postpone it for the next > >>> stable > >>>>>>>>>>>>> release. > >>>>>>>>>>>>>>>>> PR > >>>>>>>>>>>>>>>>>>>> has > >>>>>>>>>>>>>>>>>>>>> been out for a long time, get on reviewing please. > >>>>>>>>>>>>>>>>>>>>> The rest are also long outstanding issues which > >> have > >>>>> been > >>>>>>>>>> found > >>>>>>>>>>>>> in > >>>>>>>>>>>>>>>>>>>> the 3.5 > >>>>>>>>>>>>>>>>>>>>> branch. > >>>>>>>>>>>>>>>>>>>>> ZK-1818 is something which was found in 3.4 and > >>> fixed in > >>>>>>> 3.4, > >>>>>>>>>>>>> but > >>>>>>>>>>>>>>>>>>>> never has > >>>>>>>>>>>>>>>>>>>>> been fixed in 3.5. Quite a serious issue if still > >>>>> present. > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> I think we should at least run some manual testing > >>> and > >>>>> see > >>>>>>> if > >>>>>>>>>> we > >>>>>>>>>>>>>>>>>>>> could > >>>>>>>>>>>>>>>>>>>>> repro any of these issues before going ahead with > >> a > >>>>> stable > >>>>>>>>>>>>>> release. > >>>>>>>>>>>>>>>>>>>>> Regards, > >>>>>>>>>>>>>>>>>>>>> Andor > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> On Fri, Sep 7, 2018 at 3:24 AM, Michael Han < > >>>>>>> h...@apache.org> > >>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>>>> I haven't went through the entire list, but looks > >>> like > >>>>>> lots > >>>>>>>>>> of > >>>>>>>>>>>>> the > >>>>>>>>>>>>>>>>>>>> JIRA > >>>>>>>>>>>>>>>>>>>>>> issues listed in this thread, such as > >>> ZOOKEEPER-1549, > >>>>>> 2846, > >>>>>>>>>> also > >>>>>>>>>>>>>>>>>>>> affects > >>>>>>>>>>>>>>>>>>>>>> 3.4 releases. Should we scope these issues out? > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> I think historically the single outstanding > >>> blocking > >>>>>> issue > >>>>>>>>>> for a > >>>>>>>>>>>>>>>>>>>> stable 3.5 > >>>>>>>>>>>>>>>>>>>>>> release is the reconfig feature and security > >>> concerns > >>>>>>> around > >>>>>>>>>> it > >>>>>>>>>>>>>>>>>>>> (somehow > >>>>>>>>>>>>>>>>>>>>>> addressed in ZOOKEEPER-2014), and the alpha and > >>> beta > >>>>>>> releases > >>>>>>>>>>>>> were > >>>>>>>>>>>>>>>>>>>> created > >>>>>>>>>>>>>>>>>>>>>> to stabilize that feature. > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>> > >> > https://urldefense.proofpoint.com/v2/url?u=http-3A__zookeeper-2Duser.578899.n2.nabble.com_Zookeeper-2Dwith-2D&d=DwIBaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=Vl4oKanLQehvaulUvoKg8A&m=wqlhnot9c-pQLdkGkccSGNpELUNUnB-wy_h0iA3PRqI&s=_tGtL3nMWtuPrXKXDx27AIWOzyyT7W-CjIVLDFZwT0E&e= > >>>>>>>>>>>>>>>>>>>>>> SSL-release-date-tt7581744.html > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> So it looks like we are in good shape to release. > >>>>>> Something > >>>>>>>>>>>>> might > >>>>>>>>>>>>>>>>>>>> worth > >>>>>>>>>>>>>>>>>>>>>> doing to claim the quality of 3.5 is on par with > >>> 3.4 > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> * Run Jepsen on 3.5 - 3.4 passed the test for the > >>>>> record > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>> > >> > https://urldefense.proofpoint.com/v2/url?u=https-3A__aphyr.com_posts_291-2Djepsen-2Dzookeeper&d=DwIBaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=Vl4oKanLQehvaulUvoKg8A&m=wqlhnot9c-pQLdkGkccSGNpELUNUnB-wy_h0iA3PRqI&s=VjORkX5s7hrJyl8mW9Q4cfeSWF4qfTdyRjcuAiBt0y4&e= > >>>>>>>>>>>>>>>>>>>>>> * Fix all flaky tests on 3.5 - 3.4 has little or > >> no > >>>>> flaky > >>>>>>>>>> tests > >>>>>>>>>>>>> at > >>>>>>>>>>>>>>>>>>>> all. > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> On Tue, Sep 4, 2018 at 1:48 AM, Andor Molnar > >>>>>>>>>>>>>>>>>>>> <an...@cloudera.com.invalid> > >>>>>>>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>> Thanks Maoling! That would be huge help, I > >>> appreciate > >>>>>> it. > >>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>> Andor > >>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>> > >> > > -- -- Enrico Olivelli