From dev-return-45374-archive-asf-public=cust-asf.ponee.io@ignite.apache.org Thu Mar 21 10:37:10 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id E41E2180621 for ; Thu, 21 Mar 2019 11:37:08 +0100 (CET) Received: (qmail 4829 invoked by uid 500); 21 Mar 2019 10:37:07 -0000 Mailing-List: contact dev-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list dev@ignite.apache.org Received: (qmail 4813 invoked by uid 99); 21 Mar 2019 10:37:07 -0000 Received: from mail-relay.apache.org (HELO mailrelay2-lw-us.apache.org) (207.244.88.137) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Mar 2019 10:37:07 +0000 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by mailrelay2-lw-us.apache.org (ASF Mail Server at mailrelay2-lw-us.apache.org) with ESMTPSA id 6D22A23C7 for ; Thu, 21 Mar 2019 10:37:06 +0000 (UTC) Received: by mail-wr1-f43.google.com with SMTP id g12so5987491wrm.5 for ; Thu, 21 Mar 2019 03:37:06 -0700 (PDT) X-Gm-Message-State: APjAAAWDakIy5D5eVmgHh6ZCCUmT72sbD9UTi6vtNsZgAIPo0AhOyw0I eTOr0TQCfMdTywPmPuAhWbQ7i4Dg1id24fsl11c= X-Google-Smtp-Source: APXvYqyOuiCyQdECarzVLDng4GcWkNksjT9RpVZVBRlujRff6pfvpF90CW1JKv32MN1nOxKiC2SZ2hFhfR5ylo2he7Q= X-Received: by 2002:a05:6000:1110:: with SMTP id z16mr2079384wrw.28.1553164625128; Thu, 21 Mar 2019 03:37:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dmitriy Pavlov Date: Thu, 21 Mar 2019 13:36:54 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Ignite 2.8 Release: Time & Scope & Release manager To: dev@ignite.apache.org Content-Type: multipart/alternative; boundary="000000000000c233d20584985110" --000000000000c233d20584985110 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Not only java 9+. I insist on a cherry-picking fix of store corruption. I need it at least for the TC bot, I'm sure users need this fix, as well. =D1=87=D1=82, 21 =D0=BC=D0=B0=D1=80. 2019 =D0=B3. =D0=B2 09:18, =D0=9F=D0= =B0=D0=B2=D0=BB=D1=83=D1=85=D0=B8=D0=BD =D0=98=D0=B2=D0=B0=D0=BD : > Hi, > > Regarding 2.7.5. But why do you treat it as a "half before 2.8.0"? I > think it is just Java 9+ support, isn't it? > > =D1=81=D1=80, 20 =D0=BC=D0=B0=D1=80. 2019 =D0=B3. =D0=B2 14:02, Anton Vin= ogradov : > > > > >> And I hope Anton will guide me if I'll be stuck somewhere. > > I will :) > > > > On Wed, Mar 20, 2019 at 1:42 PM Dmitriy Pavlov > wrote: > > > > > +1 for 2.7.5 because it has at least meaningful reasoning behind it > (2.7.5 > > > =3D half release before 2.8.0). > > > > > > If no one else wants to be a release manager, I will try to do it. An= d > I > > > hope Anton will guide me if I'll be stuck somewhere. > > > > > > =D1=81=D1=80, 20 =D0=BC=D0=B0=D1=80. 2019 =D0=B3. =D0=B2 13:04, Anton= Vinogradov : > > > > > > > 2.7.42? > > > > 2.7.100500? > > > > > > > > Let's just keep 2.7.3. > > > > > > > > On Wed, Mar 20, 2019 at 1:00 PM Ilya Kasnacheev < > > > ilya.kasnacheev@gmail.com > > > > > > > > > wrote: > > > > > > > > > Hello again! > > > > > > > > > > Sorry for spam, but if our main feature is Java 11 support, why n= ot > > > call > > > > it > > > > > 2.7.11? :) > > > > > > > > > > Regards, > > > > > -- > > > > > Ilya Kasnacheev > > > > > > > > > > > > > > > =D1=81=D1=80, 20 =D0=BC=D0=B0=D1=80. 2019 =D0=B3. =D0=B2 12:58, I= lya Kasnacheev < > > > ilya.kasnacheev@gmail.com > > > > >: > > > > > > > > > > > Hello! > > > > > > > > > > > > Minor nitpick, why not 2.7.5 then? > > > > > > > > > > > > 2.7.3 is a kind of version that you want to hear more of its > story. > > > > > > However, releasing a "half releases" of N.5 is a very old > tradition > > > in > > > > > > software, when there are more changes than in a minor fix but n= ot > > > > enough > > > > > to > > > > > > increment N. > > > > > > > > > > > > Regards, > > > > > > -- > > > > > > Ilya Kasnacheev > > > > > > > > > > > > > > > > > > =D1=81=D1=80, 20 =D0=BC=D0=B0=D1=80. 2019 =D0=B3. =D0=B2 08:30,= Denis Magda : > > > > > > > > > > > >> 2.7.3 sounds reasonable to me, like the idea. Who'll kick off > the > > > > > release > > > > > >> procedures and lead it? > > > > > >> > > > > > >> - > > > > > >> Denis > > > > > >> > > > > > >> > > > > > >> On Mon, Mar 18, 2019 at 5:05 AM Anton Vinogradov > > > > > wrote: > > > > > >> > > > > > >> > As far as I remember that's not the first time we choose X.Y > > > instead > > > > > of > > > > > >> > X.Y.Z, because of ... > > > > > >> > So, seems we have to choose it now. > > > > > >> > > > > > > >> > >> Anton or Nikolay, would you like to be a release manager > for > > > > 2.7.1? > > > > > >> > I can assist or perform the technical part of the release. > > > > > >> > > > > > > >> > >> Also, I can suggest 2.7.3 release as first Ignite > maintenance > > > > > release > > > > > >> > Agree > > > > > >> > > > > > > >> > On Mon, Mar 18, 2019 at 1:53 PM Dmitriy Pavlov < > > > dpavlov@apache.org> > > > > > >> wrote: > > > > > >> > > > > > > >> > > Anton, thanks for checking compatibility. > > > > > >> > > > > > > > >> > > Anton or Nikolay, would you like to be a release manager f= or > > > > 2.7.1 ? > > > > > >> > > > > > > > >> > > 1) Ticket version update happens from time to time, it is = a > mass > > > > > >> update > > > > > >> > in > > > > > >> > > JIRA - 1 operation. Actually, we have tradition noticed by > Alex > > > G: > > > > > >> > > > > > > > >> > > even-numbered minor release all were emergency-styled: 2.2= , > 2.4, > > > > > 2.6, > > > > > >> and > > > > > >> > > why not 2.8? > > > > > >> > > > > > > > >> > > 2) If we select 2.7.1: one major problem can occur - it is > > > > artifacts > > > > > >> > > versions clash for another company (and probably a lot of > users > > > > > >> > involved), > > > > > >> > > because there is ignite-core 2.7.1. issued from Ignite for= k. > > > This > > > > > >> issue > > > > > >> > is > > > > > >> > > now solved, so 2.8.1/2.9.1. can be created later without > any > > > risk > > > > > >> > > > > > > > >> > > 3) Also, I can suggest 2.7.3 release as first Ignite > maintenance > > > > > >> release > > > > > >> > - > > > > > >> > > cause there is no risk of clash here, as well. Otherwise, = we > > > need > > > > to > > > > > >> > select > > > > > >> > > between one company's internal links update vs another > company's > > > > > >> artifact > > > > > >> > > clash. > > > > > >> > > > > > > > >> > > Here I feel 2.7.1 is more natural, but it is safer to keep > the > > > > > >> process as > > > > > >> > > is, for at least, this release. > > > > > >> > > > > > > > >> > > Sincerely, > > > > > >> > > Dmitriy Pavlov > > > > > >> > > > > > > > >> > > =D0=BF=D0=BD, 18 =D0=BC=D0=B0=D1=80. 2019 =D0=B3. =D0=B2 1= 1:53, Nikolay Izhikov < > > > nizhikov@apache.org > > > > >: > > > > > >> > > > > > > > >> > > > +1 to 2.7.1 version. > > > > > >> > > > > > > > > >> > > > I think it's time to learn to do minor releases. > > > > > >> > > > > > > > > >> > > > =D0=BF=D0=BD, 18 =D0=BC=D0=B0=D1=80. 2019 =D0=B3. =D0=B2= 11:51, Anton Vinogradov < > av@apache.org > > > >: > > > > > >> > > > > > > > > >> > > > > The major objection is to release 2.7.1 as 2.8. > > > > > >> > > > > > > > > > >> > > > > 1) A lot of people fixed issues at master with version > 2.8. > > > > > >> > > > > So, they and their companies/customers (who used Ignit= e) > > > waits > > > > > for > > > > > >> > 2.8 > > > > > >> > > > > because of fixes. > > > > > >> > > > > At least my company waits for fixes at 2.8. > > > > > >> > > > > It will be a real problem to update all private links > for > > > 2.9 > > > > to > > > > > >> wait > > > > > >> > > for > > > > > >> > > > > another release. > > > > > >> > > > > "You told me you fixed this at 2.8, ... lair", that > what I > > > > > expect. > > > > > >> > > > > > > > > > >> > > > > 2) You'll have to update 1000+ issues to have 2.9 as t= he > > > fixed > > > > > >> > version. > > > > > >> > > > > This will look odd to contributors. > > > > > >> > > > > > > > > > >> > > > > 3) I do not see any problems to release AI as 2.7.1. > > > > > >> > > > > I checked that assembly and release procedure have no > issues > > > > > with > > > > > >> > this > > > > > >> > > > > version. > > > > > >> > > > > > > > > > >> > > > > P.s. I'm ready to assist or to release AI as 2.7.1 in > case > > > > > someone > > > > > >> > > > doubts. > > > > > >> > > > > > > > > > >> > > > > On Fri, Mar 15, 2019 at 11:52 PM Denis Magda < > > > > dmagda@apache.org > > > > > > > > > > > >> > > wrote: > > > > > >> > > > > > > > > > >> > > > > > Dmitriy, > > > > > >> > > > > > > > > > > >> > > > > > Thanks for putting this together and sharing the > results > > > of > > > > > our > > > > > >> > > > > > conversation in a smaller group. Igniters, if there > are no > > > > > major > > > > > >> > > > > objections > > > > > >> > > > > > I would suggest us kicking off release related > procedures > > > > > early > > > > > >> > next > > > > > >> > > > > week. > > > > > >> > > > > > > > > > > >> > > > > > - > > > > > >> > > > > > Denis > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > On Fri, Mar 15, 2019 at 6:05 AM Dmitriy Pavlov < > > > > > >> dpavlov@apache.org > > > > > >> > > > > > > > >> > > > > wrote: > > > > > >> > > > > > > > > > > >> > > > > > > Hi everybody, > > > > > >> > > > > > > > > > > > >> > > > > > > I had a private talk with Denis, Vladimir, and Ale= x > G. > > > As > > > > > far > > > > > >> I > > > > > >> > > > > > understood > > > > > >> > > > > > > the problem with the master based release is not > only 2 > > > or > > > > > >> more > > > > > >> > > > faulty > > > > > >> > > > > > > commits, but 1040 commits we have since 2.7. All o= f > > > these > > > > > >> commits > > > > > >> > > > need > > > > > >> > > > > to > > > > > >> > > > > > > be tested (unfortunately not all QA steps are > visible to > > > > the > > > > > >> > > > > community), > > > > > >> > > > > > > and this will require the most amount of time. > Reverting > > > > and > > > > > >> > > > disabling > > > > > >> > > > > a > > > > > >> > > > > > > couple of features is possible, but other commits > may > > > > impact > > > > > >> > users. > > > > > >> > > > > > > > > > > > >> > > > > > > You can find a complete list here > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > > > > > > > > https://docs.google.com/spreadsheets/d/1XJAsPEhYLcudVK4kdd6ZDoFZ6dnbAokgd= JUDjWVZsKM/edit#gid=3D1445866798 > > > > > >> > > > > > > > > > > > >> > > > > > > And estimation of commits related to Java 11 (plus > > > commits > > > > > >> fixing > > > > > >> > > > > native > > > > > >> > > > > > > persistence critical problems) is less than 50. > > > > > >> > > > > > > > > > > > >> > > > > > > So to get faster release we may use branch > ignite-2.7 + > > > > > >> fixes. I > > > > > >> > > > > suggest > > > > > >> > > > > > > naming release as 2.8 and next 2.9 (cause 2.8 now > and > > > > 2.8.1 > > > > > as > > > > > >> > > master > > > > > >> > > > > > based > > > > > >> > > > > > > is counter-intuitive). > > > > > >> > > > > > > > > > > > >> > > > > > > 2.7.1, for now, is not an option because > > > > > >> > > > > > > A. we never did it before, and Java 11 fixes are > > > urgent. > > > > A > > > > > >> new > > > > > >> > > > > > > experimental release may delay us, as well. > > > > > >> > > > > > > B. in this case we don't need 2.7.2 because there > is > > > > almost > > > > > >> no > > > > > >> > > risk > > > > > >> > > > > that > > > > > >> > > > > > > additional changes will be necessary. > > > > > >> > > > > > > we can schedule 2.9.1 with fixes may be necessary > after > > > > new > > > > > >> cool > > > > > >> > > > > release > > > > > >> > > > > > > after 1.5 months. > > > > > >> > > > > > > > > > > > >> > > > > > > So, I'm ok to do ( +0.5 ) an emergency-style > release for > > > > > Java > > > > > >> 11, > > > > > >> > > > > > warnings > > > > > >> > > > > > > provisioning and corruption fix. > > > > > >> > > > > > > > > > > > >> > > > > > > To finalize the scope, please share your commits i= n > 3 > > > > days, > > > > > >> which > > > > > >> > > > needs > > > > > >> > > > > > to > > > > > >> > > > > > > go to scope. Also, you can contribute by removing > > > > > unnecessary > > > > > >> > > commit > > > > > >> > > > > from > > > > > >> > > > > > > sheet above. > > > > > >> > > > > > > > > > > > >> > > > > > > Sincerely, > > > > > >> > > > > > > Dmitriy Pavlov > > > > > >> > > > > > > > > > > > >> > > > > > > =D0=BF=D0=BD, 11 =D0=BC=D0=B0=D1=80. 2019 =D0=B3. = =D0=B2 16:31, Dmitriy Pavlov < > > > > > >> dpavlov@apache.org > > > > > >> > >: > > > > > >> > > > > > > > > > > > >> > > > > > > > Hi Ignite Developers, > > > > > >> > > > > > > > > > > > > >> > > > > > > > I remember I've fixed one case of Corrupted Tree > > > > > Exception, > > > > > >> and > > > > > >> > > > this > > > > > >> > > > > > fix > > > > > >> > > > > > > > still not released. This is DB corruption, and > loss of > > > > > data: > > > > > >> > if > > > > > >> > > > user > > > > > >> > > > > > > face > > > > > >> > > > > > > > with it he/she will probably ban Ignite for > him/her > > > > > >> preferences > > > > > >> > > > > > forever. > > > > > >> > > > > > > > > > > > > >> > > > > > > > If we select 2.7.1 (BTW it is more natural namin= g > of > > > > > >> proposed > > > > > >> > > > > release, > > > > > >> > > > > > > > here I agree with proposed numbering), we can no= t > ship > > > > > this > > > > > >> and > > > > > >> > > > > similar > > > > > >> > > > > > > > fixes made by Igniters. And what is the reason f= or > > > this? > > > > > Is > > > > > >> it > > > > > >> > > the > > > > > >> > > > > > > presence > > > > > >> > > > > > > > of a number of faulty commits in master? > > > > > >> > > > > > > > > > > > > >> > > > > > > > How long does it take us to revert not tested > features > > > > > from > > > > > >> > > > > ignite-2.8 > > > > > >> > > > > > > > provided that branch is created from the master? > > > > > >> > > > > > > > > > > > > >> > > > > > > > Sincerely, > > > > > >> > > > > > > > Dmitriy Pavlov > > > > > >> > > > > > > > > > > > > >> > > > > > > > =D0=BF=D0=BD, 11 =D0=BC=D0=B0=D1=80. 2019 =D0=B3= . =D0=B2 11:37, Ilya Kasnacheev < > > > > > >> > > > > > ilya.kasnacheev@gmail.com > > > > > >> > > > > > > >: > > > > > >> > > > > > > > > > > > > >> > > > > > > >> Hello! > > > > > >> > > > > > > >> > > > > > >> > > > > > > >> > - *was hard to start the code samples > (same > > > > issue > > > > > as > > > > > >> > with > > > > > >> > > > > > cmd).* > > > > > >> > > > > > > >> > - *The step above have to be repeated fo= r > > > every > > > > > >> single > > > > > >> > > > > sample* > > > > > >> > > > > > > >> > > > > > >> > > > > > > >> For this issue, do we have any solution at all? > I'm > > > > > afraid > > > > > >> you > > > > > >> > > > will > > > > > >> > > > > > > still > > > > > >> > > > > > > >> have to add JVM args manually for every main > class or > > > > > test > > > > > >> > that > > > > > >> > > > you > > > > > >> > > > > > run. > > > > > >> > > > > > > >> > > > > > >> > > > > > > >> Regards, > > > > > >> > > > > > > >> -- > > > > > >> > > > > > > >> Ilya Kasnacheev > > > > > >> > > > > > > >> > > > > > >> > > > > > > >> > > > > > >> > > > > > > >> =D1=87=D1=82, 7 =D0=BC=D0=B0=D1=80. 2019 =D0=B3= . =D0=B2 21:03, Denis Magda < > > > > > dmagda@apache.org > > > > > >> >: > > > > > >> > > > > > > >> > > > > > >> > > > > > > >> > Dmitriy, > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > Please find a copy-paste from the first > > > conversation > > > > > when > > > > > >> > > > > impactful > > > > > >> > > > > > > >> > usability problems were reported more than a > month > > > > ago: > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > *I played with the latest Oracle JDK 11 on Ma= c > OS > > > > > Mojave. > > > > > >> > > > Results > > > > > >> > > > > > are > > > > > >> > > > > > > >> sad:* > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > - *Starting a node from cmd (ignite.sh) - > > > FAILED* > > > > > >> > > > > > > >> > - *Opening Ignite examples - BAD EXPERIENC= E* > > > > > >> > > > > > > >> > - *pom.xml wasn't detected > automatically, had > > > > to > > > > > >> > select > > > > > >> > > it > > > > > >> > > > > > > >> manually* > > > > > >> > > > > > > >> > - *was hard to start the code samples > (same > > > > issue > > > > > >> as > > > > > >> > > with > > > > > >> > > > > > cmd). > > > > > >> > > > > > > >> As a > > > > > >> > > > > > > >> > committer, I know how to fix it > > > > > >> > > > > > > >> > ( > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > > > > > > > > https://apacheignite.readme.io/docs/getting-started#section-running-ignit= e-with-java-9-10-11 > > > > > >> > > > > > > >> > < > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > > > > > > > > https://apacheignite.readme.io/docs/getting-started#section-running-ignit= e-with-java-9-10-11 > > > > > >> > > > > > > >> > >), > > > > > >> > > > > > > >> > but most of the developers have no glue > and > > > > will > > > > > >> give > > > > > >> > > up* > > > > > >> > > > > > > >> > - *The step above have to be repeated f= or > > > every > > > > > >> single > > > > > >> > > > > sample* > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > Now, imagine that dozens of users new to > Ignite go > > > > > >> through > > > > > >> > > this. > > > > > >> > > > > > Most > > > > > >> > > > > > > of > > > > > >> > > > > > > >> > them will quit after the failures above and > switch > > > to > > > > > an > > > > > >> > > > alternate > > > > > >> > > > > > > >> solution > > > > > >> > > > > > > >> > - there are many choices depending on a use > case. > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > Give me a call if it still doesn't sound > convincing > > > > to > > > > > >> you. > > > > > >> > > > What I > > > > > >> > > > > > > would > > > > > >> > > > > > > >> > do, considering Vladimirs's feedback, if the > master > > > > is > > > > > >> > really > > > > > >> > > > in a > > > > > >> > > > > > bad > > > > > >> > > > > > > >> > shape then I would release 2.8 from 2.7 and > 2.8.1, > > > > > 2.8.2, > > > > > >> > etc. > > > > > >> > > > > will > > > > > >> > > > > > be > > > > > >> > > > > > > >> > released from the master. > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > - > > > > > >> > > > > > > >> > Denis > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > On Thu, Mar 7, 2019 at 9:52 AM Dmitriy Pavlov= < > > > > > >> > > > dpavlov@apache.org > > > > > >> > > > > > > > > > > >> > > > > > > >> wrote: > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > Denis, there is not so much difference in > Java 9 > > > vs > > > > > >> Java > > > > > >> > 11, > > > > > >> > > > so > > > > > >> > > > > > > >> previous > > > > > >> > > > > > > >> > > Java 9-efforts done by Igniters should be > > > > applicable > > > > > >> for > > > > > >> > 11. > > > > > >> > > > > > > >> > > > > > > > >> > > > > > > >> > > So I don't understand why we can go through > the > > > > > normal > > > > > >> > > release > > > > > >> > > > > > > process > > > > > >> > > > > > > >> > and > > > > > >> > > > > > > >> > > pilot minor releases afterward. Please shar= e > a > > > > > >> particular > > > > > >> > > case > > > > > >> > > > > > when > > > > > >> > > > > > > >> the > > > > > >> > > > > > > >> > > absence of `emergency 2.8` is a problem for > the > > > > user. > > > > > >> > > > > > > >> > > > > > > > >> > > > > > > >> > > Is it still our rush and 'highway or no > way'? I > > > was > > > > > in > > > > > >> the > > > > > >> > > > hope > > > > > >> > > > > it > > > > > >> > > > > > > is > > > > > >> > > > > > > >> > gone. > > > > > >> > > > > > > >> > > > > > > > >> > > > > > > >> > > =D1=87=D1=82, 7 =D0=BC=D0=B0=D1=80. 2019 = =D0=B3. =D0=B2 20:43, Denis Magda < > > > > > >> > dmagda@apache.org > > > > > >> > > >: > > > > > >> > > > > > > >> > > > > > > > >> > > > > > > >> > > > Vova, > > > > > >> > > > > > > >> > > > > > > > > >> > > > > > > >> > > > Thanks for the inputs. If it takes weeks = to > > > > > stabilize > > > > > >> > the > > > > > >> > > > > master > > > > > >> > > > > > > >> then > > > > > >> > > > > > > >> > > let's > > > > > >> > > > > > > >> > > > release from 2.7 cherry-picking Java 11 > > > > > >> improvements. We > > > > > >> > > > can't > > > > > >> > > > > > > wait > > > > > >> > > > > > > >> for > > > > > >> > > > > > > >> > > > months holding these improvements - the > world > > > is > > > > > >> > switching > > > > > >> > > > to > > > > > >> > > > > > Java > > > > > >> > > > > > > >> 11 > > > > > >> > > > > > > >> > and > > > > > >> > > > > > > >> > > > Ignite fails during the first runs > presently. > > > > > >> > > > > > > >> > > > > > > > > >> > > > > > > >> > > > - > > > > > >> > > > > > > >> > > > Denis > > > > > >> > > > > > > >> > > > > > > > > >> > > > > > > >> > > > > > > > > >> > > > > > > >> > > > On Thu, Mar 7, 2019 at 9:28 AM Vladimir > Ozerov > > > < > > > > > >> > > > > > > >> vozerov@gridgain.com> > > > > > >> > > > > > > >> > > > wrote: > > > > > >> > > > > > > >> > > > > > > > > >> > > > > > > >> > > > > Igniters, > > > > > >> > > > > > > >> > > > > > > > > > >> > > > > > > >> > > > > Making release from master is not an > option. > > > We > > > > > >> have a > > > > > >> > > lot > > > > > >> > > > > of > > > > > >> > > > > > > >> > > > not-yet-ready > > > > > >> > > > > > > >> > > > > and not-yet-tested features. From SQL > side > > > this > > > > > is > > > > > >> > > > partition > > > > > >> > > > > > > >> pruning > > > > > >> > > > > > > >> > > and > > > > > >> > > > > > > >> > > > > SQL views with KILL command. > > > > > >> > > > > > > >> > > > > > > > > > >> > > > > > > >> > > > > So if we do not want to release a mess, > then > > > > > there > > > > > >> are > > > > > >> > > > only > > > > > >> > > > > > two > > > > > >> > > > > > > >> > > options: > > > > > >> > > > > > > >> > > > > release Java 11 fixes on top of 2.7, or > make > > > > > normal > > > > > >> > > > release > > > > > >> > > > > in > > > > > >> > > > > > > >> about > > > > > >> > > > > > > >> > > > 1.5-2 > > > > > >> > > > > > > >> > > > > month with proper feature freeze proces= s > and > > > > > >> testing. > > > > > >> > > > > > > >> > > > > > > > > > >> > > > > > > >> > > > > Vladimir. > > > > > >> > > > > > > >> > > > > > > > > > >> > > > > > > >> > > > > =D1=87=D1=82, 7 =D0=BC=D0=B0=D1=80=D1= =82=D0=B0 2019 =D0=B3. =D0=B2 20:10, Ilya > Kasnacheev > > > < > > > > > >> > > > > > > >> > > ilya.kasnacheev@gmail.com > > > > > >> > > > > > > >> > > > >: > > > > > >> > > > > > > >> > > > > > > > > > >> > > > > > > >> > > > > > Hello! > > > > > >> > > > > > > >> > > > > > > > > > > >> > > > > > > >> > > > > > Then please fast-forward review and > merge > > > > > >> > > > > > > >> > > > > > > > > > > >> https://issues.apache.org/jira/browse/IGNITE-11299 > > > > > >> > > > > because > > > > > >> > > > > > it > > > > > >> > > > > > > >> > breaks > > > > > >> > > > > > > >> > > > SSL > > > > > >> > > > > > > >> > > > > > on > > > > > >> > > > > > > >> > > > > > Windows under Java 11. > > > > > >> > > > > > > >> > > > > > > > > > > >> > > > > > > >> > > > > > Anything else that needs to be merged > > > before > > > > > >> release > > > > > >> > > is > > > > > >> > > > > > > >> branched? > > > > > >> > > > > > > >> > > > > > > > > > > >> > > > > > > >> > > > > > Regards, > > > > > >> > > > > > > >> > > > > > -- > > > > > >> > > > > > > >> > > > > > Ilya Kasnacheev > > > > > >> > > > > > > >> > > > > > > > > > > >> > > > > > > >> > > > > > > > > > > >> > > > > > > >> > > > > > =D1=87=D1=82, 7 =D0=BC=D0=B0=D1=80. 2= 019 =D0=B3. =D0=B2 20:07, Nikolay > > > Izhikov < > > > > > >> > > > > > > >> nizhikov@apache.org>: > > > > > >> > > > > > > >> > > > > > > > > > > >> > > > > > > >> > > > > > > +1 > > > > > >> > > > > > > >> > > > > > > > > > > > >> > > > > > > >> > > > > > > =D1=87=D1=82, 7 =D0=BC=D0=B0=D1=80= =D1=82=D0=B0 2019 =D0=B3., 20:00 Denis > Magda < > > > > > >> > > > > dmagda@apache.org > > > > > >> > > > > > >: > > > > > >> > > > > > > >> > > > > > > > > > > > >> > > > > > > >> > > > > > > > Igniters, > > > > > >> > > > > > > >> > > > > > > > > > > > > >> > > > > > > >> > > > > > > > How about releasing Ignite 2.8 > from the > > > > > >> master - > > > > > >> > > > > > creating > > > > > >> > > > > > > >> the > > > > > >> > > > > > > >> > > > release > > > > > >> > > > > > > >> > > > > > > > branch on Monday-Tuesday, as fast > as we > > > > > can? > > > > > >> > Don't > > > > > >> > > > > want > > > > > >> > > > > > us > > > > > >> > > > > > > >> to > > > > > >> > > > > > > >> > > delay > > > > > >> > > > > > > >> > > > > > with > > > > > >> > > > > > > >> > > > > > > > Java 11 improvements, they are > really > > > > > helpful > > > > > >> > from > > > > > >> > > > the > > > > > >> > > > > > > >> > usability > > > > > >> > > > > > > >> > > > > > > > standpoint. > > > > > >> > > > > > > >> > > > > > > > > > > > > >> > > > > > > >> > > > > > > > After this release, let's > introduce a > > > > > >> practice > > > > > >> > of > > > > > >> > > > > > > >> maintenance > > > > > >> > > > > > > >> > > > > releases > > > > > >> > > > > > > >> > > > > > > > 2.8.x. Those who are working on a= ny > > > > > >> improvements > > > > > >> > > and > > > > > >> > > > > > won't > > > > > >> > > > > > > >> > merge > > > > > >> > > > > > > >> > > > them > > > > > >> > > > > > > >> > > > > > to > > > > > >> > > > > > > >> > > > > > > > the release branch on > Monday-Tuesday > > > will > > > > > be > > > > > >> > able > > > > > >> > > to > > > > > >> > > > > > roll > > > > > >> > > > > > > >> out > > > > > >> > > > > > > >> > in > > > > > >> > > > > > > >> > > a > > > > > >> > > > > > > >> > > > > > point > > > > > >> > > > > > > >> > > > > > > > release like 2.8.1 slightly later= . > > > > > >> > > > > > > >> > > > > > > > > > > > > >> > > > > > > >> > > > > > > > - > > > > > >> > > > > > > >> > > > > > > > Denis > > > > > >> > > > > > > >> > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > > > > > >> > > > > > > >> > > > > > > > On Thu, Mar 7, 2019 at 6:22 AM > Dmitriy > > > > > >> Pavlov < > > > > > >> > > > > > > >> > > dpavlov@apache.org> > > > > > >> > > > > > > >> > > > > > > wrote: > > > > > >> > > > > > > >> > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > Hi Ignite Developers, > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > In the separate topic, we've > touched > > > > the > > > > > >> > > question > > > > > >> > > > of > > > > > >> > > > > > > next > > > > > >> > > > > > > >> > > release > > > > > >> > > > > > > >> > > > > of > > > > > >> > > > > > > >> > > > > > > > Apache > > > > > >> > > > > > > >> > > > > > > > > Ignite. > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > The main reason for the release > is > > > Java > > > > > 11 > > > > > >> > > > support, > > > > > >> > > > > > > >> > modularity > > > > > >> > > > > > > >> > > > > > changes > > > > > >> > > > > > > >> > > > > > > > > (actually we have a couple of > this > > > kind > > > > > of > > > > > >> > > fixes). > > > > > >> > > > > > > >> > > Unfortunately, > > > > > >> > > > > > > >> > > > > > full > > > > > >> > > > > > > >> > > > > > > > > modularity support is impossibl= e > > > > without > > > > > >> 3.0 > > > > > >> > > > because > > > > > >> > > > > > > >> package > > > > > >> > > > > > > >> > > > > > > refactoring > > > > > >> > > > > > > >> > > > > > > > is > > > > > >> > > > > > > >> > > > > > > > > breaking change in some cases. > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > But I clearly remember that in > 2.7 > > > > thread > > > > > >> > we've > > > > > >> > > > also > > > > > >> > > > > > > >> > discussed > > > > > >> > > > > > > >> > > > that > > > > > >> > > > > > > >> > > > > > the > > > > > >> > > > > > > >> > > > > > > > > next release will contain step = 1 > of > > > > > >> services > > > > > >> > > > > > redesign, - > > > > > >> > > > > > > >> > > > discovery > > > > > >> > > > > > > >> > > > > > > > protocol > > > > > >> > > > > > > >> > > > > > > > > usage for services redeploy. > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > We have 2 alternative options f= or > > > > > releasing > > > > > >> > 2.8; > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > A. (in a small way): 2.7-based > branch > > > > > with > > > > > >> > > > > particular > > > > > >> > > > > > > >> commits > > > > > >> > > > > > > >> > > > > > > > cherry-picked > > > > > >> > > > > > > >> > > > > > > > > into it. It is analog of > emergency > > > > > release > > > > > >> but > > > > > >> > > > > without > > > > > >> > > > > > > >> really > > > > > >> > > > > > > >> > > > > > > emergency. > > > > > >> > > > > > > >> > > > > > > > > Since we don't release our new > > > modules > > > > we > > > > > >> have > > > > > >> > > > more > > > > > >> > > > > > time > > > > > >> > > > > > > >> to > > > > > >> > > > > > > >> > > make > > > > > >> > > > > > > >> > > > it > > > > > >> > > > > > > >> > > > > > > > modular > > > > > >> > > > > > > >> > > > > > > > > for 2.9 and make Ignite fully > modules > > > > > >> > compliant > > > > > >> > > in > > > > > >> > > > > 3.0 > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > B. (in large) And, it is a full > > > release > > > > > >> based > > > > > >> > on > > > > > >> > > > > > master, > > > > > >> > > > > > > >> it > > > > > >> > > > > > > >> > > will > > > > > >> > > > > > > >> > > > > > > include > > > > > >> > > > > > > >> > > > > > > > > new hibernate version, > > > ignite-compress, > > > > > >> > > > > > ignite-services, > > > > > >> > > > > > > >> and > > > > > >> > > > > > > >> > > all > > > > > >> > > > > > > >> > > > > > other > > > > > >> > > > > > > >> > > > > > > > > changes we have. Once it is > published > > > > we > > > > > >> will > > > > > >> > > not > > > > > >> > > > be > > > > > >> > > > > > > able > > > > > >> > > > > > > >> to > > > > > >> > > > > > > >> > > > change > > > > > >> > > > > > > >> > > > > > > > > something. > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > Please share your vision, and > please > > > > > stand > > > > > >> up > > > > > >> > if > > > > > >> > > > you > > > > > >> > > > > > > want > > > > > >> > > > > > > >> to > > > > > >> > > > > > > >> > > lead > > > > > >> > > > > > > >> > > > > > this > > > > > >> > > > > > > >> > > > > > > > > release (as release manager). > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > Sincerely, > > > > > >> > > > > > > >> > > > > > > > > Dmitriy Pavlov > > > > > >> > > > > > > >> > > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > > > > > >> > > > > > > >> > > > > > > > > > > > >> > > > > > > >> > > > > > > > > > > >> > > > > > > >> > > > > > > > > > >> > > > > > > >> > > > > > > > > >> > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > -- > Best regards, > Ivan Pavlukhin > --000000000000c233d20584985110--