ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vladimir Ozerov <voze...@gridgain.com>
Subject Re: Apache Ignite 2.7 release
Date Thu, 27 Sep 2018 14:54:35 GMT
Igniters,

Code Freeze date is tomorrow. Bad news is that we still have a number of
important features not-yet-merged (of most important - some MVCC stuff,
TDE, PHP/Python clients). Good news is that we made a good progress with
scope decrease. I propose the following release plan then:

1) By 30 Sept, only tickets critical for AI 2.7 release should have 2.7 fix
version. I expect that there should be about ~30 tickets, and most of them
are critical bugs (either existing or in new features). This is what we
call Code Freeze. From this time it is not allowed to add any tickets
to 2.7 unless
you are able to prove that it is a blocker for the release. This means
absolute ban for any new features.
2) Then we take *3 weeks for stabilization*: 1 Oct - 22 Oct. During this
time we fix all known bugs in new features, and finalize those new features
which are slightly behind a schedule. I would even suggest to take *4 weeks
for stabilization* (1 Oct - 29 Oct)
3) Once stabilization is over, we start vote.

This big stabilization window is essential for us, as current release will
contain a lot of huge features, which should be tested thoroughly before
going public. But the very critical ingredient here - *no new tickets on
AI 2.7* during this phase except of critical bug fixes found during
stabilization phase.

In the end we will have nice and well tested AI 2.7 at the end of October.

What do you think about it?

On Fri, Sep 21, 2018 at 4:17 PM Nikolay Izhikov <nizhikov@apache.org> wrote:

> Hello, Igniters.
>
> I ping assigners in all tickets hase been planned for 2.7 and work is
> started.
> I plan to move all tickets in 'Open' state to 2.8 on Moday, 24 September.
>
> Please, respond, if you have any objections.
>
>
> В Ср, 19/09/2018 в 16:02 +0300, Andrey Gura пишет:
> > Nikolay,
> >
> > since we talk about scope freeze all you need now just create
> > ignite-2.7 branch. We still can have tickets targeted to 2.7 release
> > in progress. So you shouldn't move tickets to 2.8 because they can be
> > targeted to 2.7 intentionally and will be merged to master and
> > ignite-2.7 branches.
> > On Wed, Sep 19, 2018 at 12:18 PM Nikolay Izhikov <nizhikov@apache.org>
> wrote:
> > >
> > > Hello, Igniters.
> > >
> > > Vova, thank you for pointing this out.
> > >
> > > I ask all community members to iterate over assigned tickets.
> > > Please, move your tickets to 2.8 release if work is still in progress.
> > > At the end of the day, I will do it by myself and tomorrow we should
> have
> > > release scope prepared.
> > >
> > >
> > > ср, 19 сент. 2018 г. в 12:08, Vladimir Ozerov <vozerov@gridgain.com>:
> > >
> > > > My point was not about code freeze, but about scope freeze, what
> means that
> > > > starting from this point AI 2.7 release should not receive any
> commits
> > > > which doesn't relate to it.
> > > >
> > > > On Wed, Sep 19, 2018 at 11:55 AM Anton Vinogradov <av@apache.org>
> wrote:
> > > >
> > > > > Vova,
> > > > >
> > > > > AFAIK, codefreeze was not announced yet.
> > > > > Correct me in case I missed this.
> > > > >
> > > > > Now, Nikolay finishing checks that he's able to perform release
> > > >
> > > > (everything
> > > > > installed and properly configured).
> > > > > So, I recommend him to mention this check here to solve any
> > > > > misunderstanding in case some branches or tags related to 2.7 will
> be
> > > >
> > > > found
> > > > > before we announced codefreeze.
> > > > >
> > > > > ср, 19 сент. 2018 г. в 11:45, Vladimir Ozerov <
> vozerov@gridgain.com>:
> > > > >
> > > > > > Anton,
> > > > > >
> > > > > > What do you mean under "preparation to real 2.7". It is already
> real,
> > > >
> > > > we
> > > > > > reached formal code freeze phase we agreed on. At this point we
> need to
> > > > > > exclude non-2.7 commits, otherwise we will not be able to come to
> > > >
> > > > stable
> > > > > > branch in two weeks.
> > > > > > For this reason creating a branch for 2.7 at the moment is
> perfectly
> > > > >
> > > > > valid
> > > > > > thing. This is how we made releases previously.
> > > > > >
> > > > > > On Tue, Sep 18, 2018 at 7:59 PM Dmitriy Pavlov <
> dpavlov.spb@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Paul.
> > > > > > >
> > > > > > > There are 2 PRs linked to that ticket. Who is reviewing your
> changes?
> > > > > > >
> > > > > > > Branch for 2.7 is still master, so if your changes are
> reviewed and
> > > > > > > accepted soon it will be in 2.7.
> > > > > > >
> > > > > > > Sincerely,
> > > > > > > Dmitriy Pavlov
> > > > > > >
> > > > > > > вт, 18 сент. 2018 г. в 16:22, Paul Anderson <
> deviljelly@gmail.com>:
> > > > > > >
> > > > > > > > Hi, may I ask for IGNITE-9298 to be included in 2.7 pls
> > > > > > > >
> > > > > > > > On Tue, Sep 18, 2018 at 1:03 PM Nikolay Izhikov <
> > > >
> > > > nizhikov@apache.org
> > > > > >
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hello, folks.
> > > > > > > > >
> > > > > > > > > Thanks for the comments.
> > > > > > > > >
> > > > > > > > > I will follow them.
> > > > > > > > >
> > > > > > > > > В Вт, 18/09/2018 в 13:31 +0300, Anton Vinogradov пишет:
> > > > > > > > > > Nikolay,
> > > > > > > > > >
> > > > > > > > > > 1) *Do not* create ignite-2.7 branch until we're not
> started
> > > > > > > >
> > > > > > > > preparation
> > > > > > > > > to
> > > > > > > > > > real 2.7.
> > > > > > > > > > Use some temporary branch for this check instead, eg.
> > > > > > > > > > ignite-2.7-release-test
> > > > > > > > > >
> > > > > > > > > > 2) Please make sure you'll not cause real release actions
> > > >
> > > > (maven
> > > > > > > > release
> > > > > > > > > > and so on).
> > > > > > > > > > Perform only vote_* steps.
> > > > > > > > > >
> > > > > > > > > > 3) Make sure you'll remove all tags, branches, and other
> RC
> > > > > >
> > > > > > artifacts
> > > > > > > > > after
> > > > > > > > > > check.
> > > > > > > > > >
> > > > > > > > > > 4) Mark this release as RC0 to make sure it will be
> clear to
> > > > > > >
> > > > > > > everybody
> > > > > > > > > that
> > > > > > > > > > it's a check.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > вт, 18 сент. 2018 г. в 13:24, Dmitriy Setrakyan <
> > > > > > >
> > > > > > > dsetrakyan@apache.org
> > > > > > > > > :
> > > > > > > > > >
> > > > > > > > > > > If it is an Ignite release, then it has to pass
> through the
> > > > >
> > > > > vote.
> > > > > > > If
> > > > > > > > > not,
> > > > > > > > > > > then you can do the test without publishing or
> uploading the
> > > > > > >
> > > > > > > release.
> > > > > > > > > > >
> > > > > > > > > > > D.
> > > > > > > > > > >
> > > > > > > > > > > On Tue, Sep 18, 2018 at 1:18 PM Petr Ivanov <
> > > > >
> > > > > mr.weider@gmail.com
> > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Ok.
> > > > > > > > > > > >
> > > > > > > > > > > > In case of TC questions — ask me.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > > On 18 Sep 2018, at 13:16, Nikolay Izhikov <
> > > > > >
> > > > > > nizhikov@apache.org
> > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > Hello, Petr.
> > > > > > > > > > > > >
> > > > > > > > > > > > > I want to make ignite-2.7 branch today.
> > > > > > > > > > > > > And execute release procedure based on this branch.
> > > > > > > > > > > > >
> > > > > > > > > > > > > However, ignite-2.7 branch will be copy of master
> until
> > > > >
> > > > > code
> > > > > > > > freeze
> > > > > > > > > > >
> > > > > > > > > > > date.
> > > > > > > > > > > > >
> > > > > > > > > > > > > В Вт, 18/09/2018 в 13:13 +0300, Petr Ivanov пишет:
> > > > > > > > > > > > > > Will it be just a test or there is already
> ignite-2.7
> > > > > >
> > > > > > branch?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Fabric removal related TC modifications are not
> ready
> > > > >
> > > > > yet,
> > > > > > > and
> > > > > > > > > code is
> > > > > > > > > > > >
> > > > > > > > > > > > not in master.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 18 Sep 2018, at 13:07, Nikolay Izhikov <
> > > > > > > >
> > > > > > > > nizhikov@apache.org
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Hello, Igniters.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I want to start and release procedures and
> make an
> > > >
> > > > RC1
> > > > > > > build.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > It has a 2 intention:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > 1. I want to walk through all release steps to
> make
> > > > >
> > > > > sure
> > > > > > > they
> > > > > > > > > all
> > > > > > > > > > > >
> > > > > > > > > > > > works for me.
> > > > > > > > > > > > > > > So I will be fully ready on release date.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > 2. We have updated some dependencies in 2.7
> and we
> > > >
> > > > need
> > > > > > to
> > > > > > > > > make sure
> > > > > > > > > > > >
> > > > > > > > > > > > binary build is still workable.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Any objections?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > В Пт, 14/09/2018 в 18:52 +0300, Alexey
> Goncharuk
> > > >
> > > > пишет:
> > > > > > > > > > > > > > > > We already have all the mechanics in place
> to work
> > > > >
> > > > > with
> > > > > > > > > properties -
> > > > > > > > > > > >
> > > > > > > > > > > > we use
> > > > > > > > > > > > > > > > ignite.build and ignite.revision from
> > > > >
> > > > > ignite.properties
> > > > > > > > > which are
> > > > > > > > > > > >
> > > > > > > > > > > > adjusted
> > > > > > > > > > > > > > > > during the build in the binary package.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Should I create the ticket if there are no
> > > > >
> > > > > objections?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > пт, 14 сент. 2018 г. в 13:22, Ilya
> Kasnacheev <
> > > > > > > > > > > >
> > > > > > > > > > > > ilya.kasnacheev@gmail.com>:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Hello!
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > So now there's an issue that this script
> makes
> > > > >
> > > > > source
> > > > > > > > > change after
> > > > > > > > > > > >
> > > > > > > > > > > > every
> > > > > > > > > > > > > > > > > build, show up in git status.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > What we could do to it:
> > > > > > > > > > > > > > > > > - Commit the changes after the build,
> once. In
> > > > >
> > > > > hopes
> > > > > > > that
> > > > > > > > > it won't
> > > > > > > > > > > >
> > > > > > > > > > > > change
> > > > > > > > > > > > > > > > > very often. With benefit that we could do
> that
> > > > >
> > > > > right
> > > > > > > now,
> > > > > > > > > before
> > > > > > > > > > >
> > > > > > > > > > > the
> > > > > > > > > > > > code
> > > > > > > > > > > > > > > > > freeze.
> > > > > > > > > > > > > > > > > - Move these values to a properties file
> from
> > > >
> > > > both
> > > > > > > > pom.xml
> > > > > > > > > and
> > > > > > > > > > > > > > > > > IgniteProvider.java. Any problems with this
> > > > >
> > > > > approach?
> > > > > > > > > We'll just
> > > > > > > > > > > >
> > > > > > > > > > > > read them
> > > > > > > > > > > > > > > > > from classpath properties file.
> > > > > > > > > > > > > > > > > - Update the links in the file once and
> remove
> > > >
> > > > them
> > > > > > > from
> > > > > > > > > build
> > > > > > > > > > > >
> > > > > > > > > > > > process. Why
> > > > > > > > > > > > > > > > > were they added to build process in the
> first
> > > > >
> > > > > place -
> > > > > > > to
> > > > > > > > > make them
> > > > > > > > > > > > > > > > > configurable during build?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Regards,
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > Ilya Kasnacheev
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > вт, 11 сент. 2018 г. в 5:53, Roman Shtykh <
> > > > > > > > >
> > > > > > > > > rshtykh@yahoo.com>:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Ilya,
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > The "latest" version is the default, and
> > > >
> > > > resolved
> > > > > > by
> > > > > > > > > > > > > > > > > > https://ignite.apache.org/latest which
> is used
> > > > >
> > > > > by
> > > > > > > our
> > > > > > > > > web site
> > > > > > > > > > > >
> > > > > > > > > > > > when a
> > > > > > > > > > > > > > > > > > user download the latest Ignite version.
> And I
> > > > > >
> > > > > > think
> > > > > > > > > this is the
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > authority
> > > > > > > > > > > > > > > > > > to judge of the latest official release
> > > >
> > > > (pom.xml
> > > > > > you
> > > > > > > > > suggest can
> > > > > > > > > > > >
> > > > > > > > > > > > have
> > > > > > > > > > > > > > > > > > SNAPSHOTs etc.).
> > > > > > > > > > > > > > > > > > Also, as I explained during our review
> > > >
> > > > sessions,
> > > > > > > > > > >
> > > > > > > > > > > ignite-mesos-2.6.0
> > > > > > > > > > > > is a
> > > > > > > > > > > > > > > > > > driver and doesn't mean you need to have
> Ignite
> > > > > > >
> > > > > > > 2.6.0.
> > > > > > > > > User can
> > > > > > > > > > >
> > > > > > > > > > > run
> > > > > > > > > > > > any
> > > > > > > > > > > > > > > > > > version of Ignite he/she specifies. By
> default,
> > > > > >
> > > > > > it's
> > > > > > > > > "latest" but
> > > > > > > > > > >
> > > > > > > > > > > a
> > > > > > > > > > > > user
> > > > > > > > > > > > > > > > > > can specify any version needed, even
> from a
> > > > > > >
> > > > > > > non-archive
> > > > > > > > > URL.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > In short, what we have now
> > > > > > > > > > > > > > > > > > 1. mesos driver (ignite-mesos-x.x.x)
> will use
> > > > > > >
> > > > > > > "latest"
> > > > > > > > > version by
> > > > > > > > > > > >
> > > > > > > > > > > > default
> > > > > > > > > > > > > > > > > > -> it will try to resolve the latest
> officially
> > > > > > > >
> > > > > > > > releases
> > > > > > > > > version
> > > > > > > > > > >
> > > > > > > > > > > of
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > > > Ignite, find the closest mirror and
> download
> > > > >
> > > > > Ignite
> > > > > > > in
> > > > > > > > a
> > > > > > > > > minute.
> > > > > > > > > > >
> > > > > > > > > > > If
> > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > version resolution fails, we fall back
> to the
> > > > >
> > > > > slow
> > > > > > > > > apache archive
> > > > > > > > > > > >
> > > > > > > > > > > > (as you
> > > > > > > > > > > > > > > > > > suggest; in my opinion we better
> fail-fast
> > > > >
> > > > > instead
> > > > > > of
> > > > > > > > > waiting for
> > > > > > > > > > > >
> > > > > > > > > > > > hours
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > > > > download, so the user can choose another
> > > >
> > > > download
> > > > > > > > option
> > > > > > > > > (3))
> > > > > > > > > > > > > > > > > > 2. If the user specifies the version
> > > >
> > > > explicitly,
> > > > > it
> > > > > > > > goes
> > > > > > > > > to the
> > > > > > > > > > >
> > > > > > > > > > > slow
> > > > > > > > > > > > > > > > > > apache archive.
> > > > > > > > > > > > > > > > > > 3. The user can put ignite zip file on
> his/her
> > > > >
> > > > > http
> > > > > > > > > server and
> > > > > > > > > > > >
> > > > > > > > > > > > provide
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > URL as a parameter to the driver, if
> options 1
> > > > >
> > > > > and
> > > > > > 2
> > > > > > > > > don't work.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > As you see, there are 3 options. And I
> just fix
> > > > >
> > > > > the
> > > > > > > 1st
> > > > > > > > > one with
> > > > > > > > > > > > > > > > > >
> > > > >
> > > > > https://issues.apache.org/jira/browse/IGNITE-9388
> > > > > > > and
> > > > > > > > > don't
> > > > > > > > > > >
> > > > > > > > > > > change
> > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > original logic (which I find reasonable)
> > > > >
> > > > > documented
> > > > > > > on
> > > > > > > > > our site
> > > > > > > > > > >
> > > > > > > > > > > -- I
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > don't
> > > > > > > > > > > > > > > > > > see how it blocks anything.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Roman Shtykh
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On Monday, September 10, 2018, 6:16:15
> p.m.
> > > > >
> > > > > GMT+9,
> > > > > > > Ilya
> > > > > > > > > > >
> > > > > > > > > > > Kasnacheev <
> > > > > > > > > > > > > > > > > > ilya.kasnacheev@gmail.com> wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hello!
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > There's still two issues with the
> submission.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > The first one is that we're downloading
> > > >
> > > > "latest"
> > > > > > > > version
> > > > > > > > > from
> > > > > > > > > > > >
> > > > > > > > > > > > preferred
> > > > > > > > > > > > > > > > > > mirror but a specified version, such as
> "2.6",
> > > > > >
> > > > > > we're
> > > > > > > > > also going to
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > download
> > > > > > > > > > > > > > > > > > from "slow" archive.apache.org/dist.
> > > > > > > > > > > > > > > > > > That's a great limitation for this
> change,
> > > >
> > > > since
> > > > > > most
> > > > > > > > > real
> > > > > > > > > > > >
> > > > > > > > > > > > deployments of
> > > > > > > > > > > > > > > > > > Apache Ignite will have their Ignite
> version
> > > > >
> > > > > pegged
> > > > > > > to
> > > > > > > > a
> > > > > > > > > specific
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > release.
> > > > > > > > > > > > > > > > > > But in this case there's no win in
> download
> > > > >
> > > > > speed.
> > > > > > > > > > > > > > > > > > *In my opinion it is a blocker.*
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > The second one is that we can't download
> > > >
> > > > anything
> > > > > > > when
> > > > > > > > > we failed
> > > > > > > > > > >
> > > > > > > > > > > to
> > > > > > > > > > > > > > > > > > resolve "latest". My idea is that we
> should try
> > > > >
> > > > > and
> > > > > > > > > download last
> > > > > > > > > > > >
> > > > > > > > > > > > known
> > > > > > > > > > > > > > > > > > version in this case, which can be
> pushed to
> > > > >
> > > > > source
> > > > > > > > from
> > > > > > > > > pom.xml,
> > > > > > > > > > > >
> > > > > > > > > > > > as we
> > > > > > > > > > > > > > > > > > already do with URLs. So if you could not
> > > >
> > > > resolve
> > > > > > > > > "latest" you
> > > > > > > > > > >
> > > > > > > > > > > will
> > > > > > > > > > > > > > > > > > download 2.7.0.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Buuut, maybe it's not necessary, maybe we
> > > >
> > > > should
> > > > > > just
> > > > > > > > > *discourage
> > > > > > > > > > > > > > > > > > "latest"*, which is in my opinion almost
> > > >
> > > > always a
> > > > > > bad
> > > > > > > > > idea.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > WDYT?
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Regards,
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Ilya Kasnacheev
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > вс, 9 сент. 2018 г. в 5:47, Roman Shtykh
> <
> > > > > > > > >
> > > > > > > > > rshtykh@yahoo.com>:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hi Ilya,
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Sorry, missed that.
> > > > > > > > > > > > > > > > > > Added now.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Roman Shtykh
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On Thursday, September 6, 2018, 6:16:58
> p.m.
> > > > >
> > > > > GMT+9,
> > > > > > > > Ilya
> > > > > > > > > > >
> > > > > > > > > > > Kasnacheev
> > > > > > > > > > > > <
> > > > > > > > > > > > > > > > > > ilya.kasnacheev@gmail.com> wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hello!
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > The last of my requests still standing
> is that
> > > >
> > > > we
> > > > > > > > should
> > > > > > > > > fall-back
> > > > > > > > > > > >
> > > > > > > > > > > > to
> > > > > > > > > > > > > > > > > > single URL download in case of error with
> > > > >
> > > > > 'latest'
> > > > > > > > > version.
> > > > > > > > > > > >
> > > > > > > > > > > > Everything
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > else
> > > > > > > > > > > > > > > > > > looks good to me.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Can we do that? I'm really worried that
> Apache
> > > > >
> > > > > API
> > > > > > > will
> > > > > > > > > go sour.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Regards,
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Ilya Kasnacheev
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > чт, 6 сент. 2018 г. в 8:56, Roman Shtykh
> <
> > > > > > > > >
> > > > > > > > > rshtykh@yahoo.com>:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hi Ilya,
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Thanks again.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > 1) Done.
> > > > > > > > > > > > > > > > > > 2) Used catch() for latest version.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Please see my comments on github.
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Roman Shtykh
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On Wednesday, September 5, 2018,
> 11:30:10 p.m.
> > > > > >
> > > > > > GMT+9,
> > > > > > > > > Ilya
> > > > > > > > > > > >
> > > > > > > > > > > > Kasnacheev <
> > > > > > > > > > > > > > > > > > ilya.kasnacheev@gmail.com> wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hello!
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I've left a new wave of replies.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Basically, 1) let's keep
> DOWNLOAD_URL_PATTERN
> > > > > >
> > > > > > string
> > > > > > > > > value inlined
> > > > > > > > > > > >
> > > > > > > > > > > > so
> > > > > > > > > > > > > > > > > > that it will work even if build process
> is
> > > >
> > > > broken
> > > > > > > > (would
> > > > > > > > > be useful
> > > > > > > > > > > >
> > > > > > > > > > > > for
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > e.g.
> > > > > > > > > > > > > > > > > > developing out of IDE)
> > > > > > > > > > > > > > > > > > And also I urge you to catch() around new
> > > >
> > > > fragile
> > > > > > > > Apache
> > > > > > > > > JSON API
> > > > > > > > > > > > > > > > > > resolving, and download the 'current'
> version
> > > > > > >
> > > > > > > instead,
> > > > > > > > > as defined
> > > > > > > > > > >
> > > > > > > > > > > by
> > > > > > > > > > > > > > > > > > ignite-mesos version.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > This is because this module is not under
> > > > > >
> > > > > > continuouos
> > > > > > > > > scrutiny so
> > > > > > > > > > > >
> > > > > > > > > > > > extra
> > > > > > > > > > > > > > > > > > care should be applied.
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Ilya Kasnacheev
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > вт, 4 сент. 2018 г. в 13:42, Roman
> Shtykh <
> > > > > > > > >
> > > > > > > > > rshtykh@yahoo.com>:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Thanks, Ilya!
> > > > > > > > > > > > > > > > > > I will check your comments, and discuss
> it at
> > > > >
> > > > > JIRA.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Roman Shtykh
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On Tuesday, September 4, 2018, 7:17:53
> p.m.
> > > > >
> > > > > GMT+9,
> > > > > > > Ilya
> > > > > > > > > > >
> > > > > > > > > > > Kasnacheev <
> > > > > > > > > > > > > > > > > > ilya.kasnacheev@gmail.com> wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hello!
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > IGNITE-9408 <
> > > > > > > > >
> > > > > > > > > https://issues.apache.org/jira/browse/IGNITE-9408>;
> > > > > > > > > > > >
> > > > > > > > > > > > looks
> > > > > > > > > > > > > > > > > > good to me and may be merged right away.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > IGNITE-9388 <
> > > > > > > > >
> > > > > > > > > https://issues.apache.org/jira/browse/IGNITE-9388>;
> > > > > > > > > > > >
> > > > > > > > > > > > needs
> > > > > > > > > > > > > > > > > > more work in my opinion, I have
> commented the
> > > > >
> > > > > PR. I
> > > > > > > > also
> > > > > > > > > advice
> > > > > > > > > > > >
> > > > > > > > > > > > having
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > test
> > > > > > > > > > > > > > > > > > for this functionality.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Regards,
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Ilya Kasnacheev
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > вт, 4 сент. 2018 г. в 6:52, Roman Shtykh
> > > > > > > > > > >
> > > > > > > > > > > <rshtykh@yahoo.com.invalid
> > > > > > > > > > > > > :
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Igniters,
> > > > > > > > > > > > > > > > > > I would like Mesos integration update be
> > > >
> > > > included
> > > > > > in
> > > > > > > > the
> > > > > > > > > upcoming
> > > > > > > > > > > > > > > > > > release.Can anyone review prs for the
> following
> > > > > > >
> > > > > > > issues?
> > > > > > > > > > > > > > > > > > IGNITE-9388: mesos IgniteProvider tries
> to
> > > >
> > > > access
> > > > > > > > > obsolete
> > > > > > > > > > > >
> > > > > > > > > > > > ignite.run or
> > > > > > > > > > > > > > > > > > download from slow archiveIGNITE-9408:
> Update
> > > > >
> > > > > mesos
> > > > > > > > > version
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Roman Shtykh
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >   On Thursday, August 30, 2018, 9:25:43
> p.m.
> > > > >
> > > > > GMT+9,
> > > > > > > > > Vyacheslav
> > > > > > > > > > > >
> > > > > > > > > > > > Daradur
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > <
> > > > > > > > > > > > > > > > > > daradurvs@gmail.com> wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hi Igniters!
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I'm working on the following Service Grid
> > > >
> > > > tasks:
> > > > > > > > > > > > > > > > > > - IGNITE-8361 Use discovery messages for
> > > >
> > > > service
> > > > > > > > > deployment
> > > > > > > > > > > > > > > > > > - IGNITE-8362 Collect service deployment
> > > >
> > > > results
> > > > > > > > > asynchronously on
> > > > > > > > > > > > > > > > > > coordinator
> > > > > > > > > > > > > > > > > > - IGNITE-8363 Handle topology changes
> during
> > > > > >
> > > > > > service
> > > > > > > > > deployment
> > > > > > > > > > > > > > > > > > - IGNITE-8364 Propagate deployed
> services to
> > > > > >
> > > > > > joining
> > > > > > > > > nodes
> > > > > > > > > > > > > > > > > > - IGNITE-8365 Introduce service failure
> events
> > > > > > > > > > > > > > > > > > - IGNITE-3392 Propagate service
> deployment
> > > > >
> > > > > results
> > > > > > > from
> > > > > > > > > assigned
> > > > > > > > > > > >
> > > > > > > > > > > > nodes
> > > > > > > > > > > > > > > > > > to initiator
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Let's call them *phase 1* because the
> should be
> > > > > > > > >
> > > > > > > > > implemented
> > > > > > > > > > >
> > > > > > > > > > > together
> > > > > > > > > > > > > > > > > > (atomically).
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I do my best to finish phase 1 for
> including to
> > > > >
> > > > > 2.7
> > > > > > > > > release.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > But I'm not sure that the solution will
> be
> > > >
> > > > fully
> > > > > > > > > completed till
> > > > > > > > > > >
> > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > beginning of October.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On Wed, Aug 29, 2018 at 7:18 PM Nikolay
> > > >
> > > > Izhikov <
> > > > > > > > > > > >
> > > > > > > > > > > > nizhikov@apache.org>
> > > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Hell, Yakov
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > I'm ok with your proposal.
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >      * Scope freeze - September 17 - We
> > > >
> > > > should
> > > > > > > have a
> > > > > > > > > full list
> > > > > > > > > > >
> > > > > > > > > > > of
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > tickets for 2.7 here.
> > > > > > > > > > > > > > > > > > >      * Code freeze - October 01 - We
> should
> > > > >
> > > > > merge
> > > > > > > all
> > > > > > > > > 2.7 tickets
> > > > > > > > > > > >
> > > > > > > > > > > > to
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > master here.
> > > > > > > > > > > > > > > > > > >      * Vote on RC1 - October 11.
> > > > > > > > > > > > > > > > > > >      * Vote on release - October 15.
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > В Ср, 29/08/2018 в 12:39 +0300, Yakov
> Zhdanov
> > > > > > >
> > > > > > > пишет:
> > > > > > > > > > > > > > > > > > > > Nikolay,
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > I think we should have 2 weeks after
> code
> > > > > >
> > > > > > freeze
> > > > > > > > > which by the
> > > > > > > > > > >
> > > > > > > > > > > way
> > > > > > > > > > > > may
> > > > > > > > > > > > > > > > > > > > include RC1 voting stage. This way I
> would
> > > > >
> > > > > like
> > > > > > > us
> > > > > > > > > to agree that
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > release
> > > > > > > > > > > > > > > > > > > > candidate should be sent to vote on
> Oct,
> > > >
> > > > 11th
> > > > > > and
> > > > > > > > we
> > > > > > > > > can release
> > > > > > > > > > > >
> > > > > > > > > > > > on
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Oct,
> > > > > > > > > > > > > > > > > > > > 15th.
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > What do you think?
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > --Yakov
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Best Regards, Vyacheslav D.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message