Val,

The list of removals looks good to me, except Messaging.
I remember it had some implementation issues, but the API itself seems to
be rather useful -
what are we going to offer instead?


On Fri, Aug 14, 2020 at 3:16 AM Valentin Kulichenko <
valentin.kuliche...@gmail.com> wrote:

> Folks,
>
> Since we all want 3.0 to be a "cleanup" release, I've added a section that
> lists potential API removals:
>
> https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+3.0#ApacheIgnite3.0-Removals
>
> Please take a look and let me know if there are any objections, or if there
> is anything that should be added.
>
> -Val
>
> On Thu, Aug 13, 2020 at 4:55 PM Valentin Kulichenko <
> valentin.kuliche...@gmail.com> wrote:
>
> > Hi Ilya,
> >
> > Can you please describe your vision of how it should work?
> >
> > Let's say, I want to set up a cluster of several standalone server nodes
> > with a couple of optional modules enabled. What are my steps?
> >
> > -Val
> >
> > On Thu, Aug 13, 2020 at 6:03 AM Carbone, Adam <
> adam.carb...@bottomline.com>
> > wrote:
> >
> >> Good Morning from the EastCoast
> >>
> >> I have to agree that the larger industry is tending towards
> immutability,
> >> and that you build once and test, then you promote/migrate that
> immutable
> >> binary object, be is a library or a docker image etc... however there
> are
> >> still patterns that allow you to determine at install/or deployment
> time (
> >> helm as an example, you choose based on your values what the package
> >> installs/provides ) It just isn't decided at runtime but install and
> often
> >> in a gitops type world that is determined by configuration as code. I
> think
> >> run time is difficult to manage especially in our increasingly
> >> containerized world.
> >>
> >> Regards.
> >>
> >> Adam Carbone | Director of Innovation – Intelligent Platform Team |
> >> Bottomline Technologies
> >> Office: 603-501-6446 | Mobile: 603-570-8418
> >> www.bottomline.com
> >>
> >>
> >>
> >> On 8/13/20, 8:01 AM, "Ilya Kasnacheev" <ilya.kasnach...@gmail.com>
> >> wrote:
> >>
> >>     Hello!
> >>
> >>     On the contrary, I would suggest that apache2 way was outdated even
> at
> >>     times when apache was all rage.
> >>
> >>     Now the nginx approach is prevalent: on devops phase, assemble a
> >> custom
> >>     bundle with all plugins included, store it somewhere, and ship it to
> >>     production as a whole to remove any on-the-fly uncertainty from
> >> production.
> >>
> >>     This is what docker does, but also maven, which downloads
> dependencies
> >>     during build. You do not need to download anything in runtime,
> except
> >> for
> >>     experimental deployments. You need to be all set before runtime
> >> starts.
> >>
> >>     Regards,
> >>     --
> >>     Ilya Kasnacheev
> >>
> >>
> >>     ср, 12 авг. 2020 г. в 09:48, Petr Ivanov <mr.wei...@gmail.com>:
> >>
> >>     > Hi, Val.
> >>     >
> >>     > > On 12 Aug 2020, at 01:31, Valentin Kulichenko <
> >>     > valentin.kuliche...@gmail.com> wrote:
> >>     > >
> >>     > > Hi Petr,
> >>     > >
> >>     > > I agree -- we should better modularize the platform. The current
> >> way if
> >>     > very error-prone, especially during upgrades -- any changes made
> >> within
> >>     > IGNITE_HOME (configs, scripts, modules, etc.) must be merged with
> a
> >> new
> >>     > version of the package. There is no standard way of doing this.
> >>     > >
> >>     > > However, I'm a bit concerned with your suggestion regarding
> custom
> >>     > dependency management. Can you please elaborate on how you think
> it
> >> should
> >>     > work? Are there tools we can reuse for this purpose? I would try
> to
> >> avoid
> >>     > reinventing the wheel.
> >>     >
> >>     > I see it as a a2enmod | 2dismod analog of Apache2.
> >>     >
> >>     > We build and store Apache Ignite and its modules as separate
> >> binaries
> >>     > (binary per module) then use custom script that will know where to
> >> download
> >>     > necessary module. Or possibly use modified ignite.sh to specify
> >> required
> >>     > optional libs in run command while ignite.sh will download
> >> everything
> >>     > missing from known storage.
> >>     >
> >>     > The whole idea is in storing everything remotely and download on
> >> demand,
> >>     > not have all libs locally from the start.
> >>     >
> >>     >
> >>     > >
> >>     > > -Val
> >>     > >
> >>     > > On Sun, Aug 9, 2020 at 11:25 PM Petr Ivanov <
> mr.wei...@gmail.com
> >>     > <mailto:mr.wei...@gmail.com>> wrote:
> >>     > > Hi, Val!
> >>     > > Thanks for your efforts on this endeavour!
> >>     > >
> >>     > >
> >>     > > I would like to suggest deliveries changes in Apache Ignite 3.0:
> >>     > >  — modularised  binary delivery — single minimal binary for
> >> starting
> >>     > Ignite and all other modules and parts of the project (benchmarks,
> >>     > examples, etc.) packed in their own binary which can be added via
> >> custom
> >>     > dependency management tool (i.e. modules.sh)
> >>     > >  — same distribution for RPM and DEB packages but with modules
> >> packed as
> >>     > separate ones (PHP for example)
> >>     > >  — separate thin client release cycle with custom versioning
> >>     > > Possibly, we can we add additional section to the document you
> >>     > introduced for this part.
> >>     > >
> >>     > > Also, it seems that full JDK11 support (including building)
> would
> >> be a
> >>     > huge milestone and a sign of healthy modern project that tends to
> >> be on the
> >>     > verge of mainstream technologies and not the stockpile of legacy
> >> leftovers
> >>     > (fully support Iliya in removing all that was deprecated and/or
> >> marked as
> >>     > unused anymore).
> >>     > >
> >>     > >
> >>     > > > On 8 Aug 2020, at 02:00, Valentin Kulichenko <
> >>     > valentin.kuliche...@gmail.com <mailto:
> valentin.kuliche...@gmail.com
> >> >>
> >>     > wrote:
> >>     > > >
> >>     > > > Igniters,
> >>     > > >
> >>     > > > I've created the page:
> >>     > > >
> >>
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/IGNITE/Apache*Ignite*3.0__;Kys!!O3mv9RujDHg!2GlQzPzSAyxjW5tzyIzjaVVuR5_U_s65MCFLww8yIHRMzDqSrm5C2nkXYQErpm9uWJo_$
> >> <
> >>     >
> >>
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/IGNITE/Apache*Ignite*3.0__;Kys!!O3mv9RujDHg!2GlQzPzSAyxjW5tzyIzjaVVuR5_U_s65MCFLww8yIHRMzDqSrm5C2nkXYQErpm9uWJo_$
> >> >
> >>     > > >
> >>     > > > That's not everything I have in mind, but I believe there is
> >> already a
> >>     > lot
> >>     > > > to talk about :)
> >>     > > >
> >>     > > > Please take a look let me know if you have any concerns,
> >> objections, or
> >>     > > > questions. Once we reach the consensus on the proposed
> changes,
> >> I will
> >>     > > > start creating tickets in Jira and a more detailed plan.
> >>     > > >
> >>     > > > -Val
> >>     > > >
> >>     > > > On Thu, Aug 6, 2020 at 6:28 PM Saikat Maitra <
> >> saikat.mai...@gmail.com
> >>     > <mailto:saikat.mai...@gmail.com>>
> >>     > > > wrote:
> >>     > > >
> >>     > > >> Hi Denis, Val
> >>     > > >>
> >>     > > >> Thank you for your reply and really appreciate it. It will be
> >> very
> >>     > cool to
> >>     > > >> be able to connect and plan release together and learn more
> >> about
> >>     > Ignite in
> >>     > > >> the process :)
> >>     > > >>
> >>     > > >> Regards
> >>     > > >> Saikat
> >>     > > >>
> >>     > > >>
> >>     > > >>
> >>     > > >> On Thu, Aug 6, 2020 at 7:12 PM Valentin Kulichenko <
> >>     > > >> valentin.kuliche...@gmail.com <mailto:
> >> valentin.kuliche...@gmail.com>>
> >>     > wrote:
> >>     > > >>
> >>     > > >>> Hi Saikat,
> >>     > > >>>
> >>     > > >>> That surely is a great idea. We will work together with
> Denis
> >> on
> >>     > setting
> >>     > > >>> this up in the nearest future.
> >>     > > >>>
> >>     > > >>> -Val
> >>     > > >>>
> >>     > > >>> On Thu, Aug 6, 2020 at 10:21 AM Denis Magda <
> >> dma...@apache.org
> >>     > <mailto:dma...@apache.org>> wrote:
> >>     > > >>>
> >>     > > >>>> Saikat,
> >>     > > >>>>
> >>     > > >>>> Fully support your idea on a virtual meetup! Once Val
> >> collects and
> >>     > > >>> outlines
> >>     > > >>>> the main changes with directions on wiki, we’ll go ahead
> and
> >>     > schedule
> >>     > > >> the
> >>     > > >>>> meetup to talk things out in a bit more detail. We’ll use
> >> our new
> >>     > > >> Virtual
> >>     > > >>>> Ignite Meetup group for that inviting both Ignite
> >> contributors and
> >>     > > >>>> application developers.
> >>     > > >>>>
> >>     > > >>>> Denis
> >>     > > >>>>
> >>     > > >>>> On Thursday, August 6, 2020, Saikat Maitra <
> >> saikat.mai...@gmail.com
> >>     > <mailto:saikat.mai...@gmail.com>>
> >>     > > >>>> wrote:
> >>     > > >>>>
> >>     > > >>>>> Hi Valentin
> >>     > > >>>>>
> >>     > > >>>>> Thank you for sharing and starting the thread. I am
> >> thinking if it
> >>     > > >> will
> >>     > > >>>> be
> >>     > > >>>>> a good idea to have a virtual meet setup to discuss on the
> >> release
> >>     > > >>>>> planning.
> >>     > > >>>>>
> >>     > > >>>>> It will help to learn more individual features to be added
> >> and also
> >>     > > >> to
> >>     > > >>>>> understand about features that have been deprecated and
> >> scheduled
> >>     > for
> >>     > > >>>>> removal in Ignite 3.0 release. Also it will help community
> >> member
> >>     > to
> >>     > > >>>>> connect in real time and ask questions and share feedback.
> >>     > > >>>>>
> >>     > > >>>>> Regards,
> >>     > > >>>>> Saikat
> >>     > > >>>>>
> >>     > > >>>>> On Thu, Aug 6, 2020 at 3:51 AM Ilya Kasnacheev <
> >>     > > >>>> ilya.kasnach...@gmail.com <mailto:
> ilya.kasnach...@gmail.com
> >> >>
> >>     > > >>>>> wrote:
> >>     > > >>>>>
> >>     > > >>>>>> Hello!
> >>     > > >>>>>>
> >>     > > >>>>>> I hope to see Apache Ignite release 3.0 as API trimming
> >> release.
> >>     > > >> Let
> >>     > > >>> us
> >>     > > >>>>>> correct external and internal APIs for which we have
> >> better ideas
> >>     > > >>> now,
> >>     > > >>>> as
> >>     > > >>>>>> well as remove old and deprecated code.
> >>     > > >>>>>>
> >>     > > >>>>>> We may also introduce new configuration mechanisms and
> >> user-facing
> >>     > > >>> API
> >>     > > >>>>>> (such as cache-less native SQL queries), but this we
> could
> >>     > > >> prototype
> >>     > > >>>>> before
> >>     > > >>>>>> starting the 3.0 task.
> >>     > > >>>>>>
> >>     > > >>>>>> I will advise against targeting large new features at
> 3.0.
> >> They
> >>     > can
> >>     > > >>> be
> >>     > > >>>>>> added in subsequent point releases, whereas we can't
> >> really remove
> >>     > > >> or
> >>     > > >>>>>> remodel stuff in point releases.
> >>     > > >>>>>>
> >>     > > >>>>>> Regards,
> >>     > > >>>>>> --
> >>     > > >>>>>> Ilya Kasnacheev
> >>     > > >>>>>>
> >>     > > >>>>>>
> >>     > > >>>>>> чт, 6 авг. 2020 г. в 03:54, Valentin Kulichenko <
> >>     > > >>>>>> valentin.kuliche...@gmail.com <mailto:
> >>     > valentin.kuliche...@gmail.com>>:
> >>     > > >>>>>>
> >>     > > >>>>>>> Igniters,
> >>     > > >>>>>>>
> >>     > > >>>>>>> I would like to kick off a discussion regarding Ignite
> >> 3.0.
> >>     > > >> Ignite
> >>     > > >>>> 2.0
> >>     > > >>>>>>> exists for more than 3 years now and we've already
> >> collected a
> >>     > > >>>>>> significant
> >>     > > >>>>>>> list [1] of changes that we would like to have, but
> cannot
> >>     > > >>> implement
> >>     > > >>>>>>> without breaking compatibility.
> >>     > > >>>>>>>
> >>     > > >>>>>>> I think it's time to start planning for the next major
> >> release
> >>     > > >> and
> >>     > > >>>>>>> discussing what should be included. I've already
> gathered
> >> some
> >>     > > >>>>>> information
> >>     > > >>>>>>> and feedback, and have some thoughts on how to approach
> >> this. In
> >>     > > >>> the
> >>     > > >>>>> next
> >>     > > >>>>>>> few days, I will put everything into a Wiki page and
> will
> >> share
> >>     > > >> it
> >>     > > >>>> once
> >>     > > >>>>>>> this is done. Stay tuned!
> >>     > > >>>>>>>
> >>     > > >>>>>>> I'm willing to drive the 3.0 activities going forward as
> >> well.
> >>     > > >>>>>>>
> >>     > > >>>>>>> In the meantime, if there are any immediate thoughts or
> >> ideas,
> >>     > > >>> please
> >>     > > >>>>>> feel
> >>     > > >>>>>>> free to join the thread and share them.
> >>     > > >>>>>>>
> >>     > > >>>>>>> [1]
> >>     > > >>>>>>>
> >>     > > >>>>>>>
> >>     > > >>>>>>
> >>
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/IGNITE/__;!!O3mv9RujDHg!2GlQzPzSAyxjW5tzyIzjaVVuR5_U_s65MCFLww8yIHRMzDqSrm5C2nkXYQErpp6mV7IJ$
> >> <
> >>     >
> >>
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/IGNITE/__;!!O3mv9RujDHg!2GlQzPzSAyxjW5tzyIzjaVVuR5_U_s65MCFLww8yIHRMzDqSrm5C2nkXYQErpp6mV7IJ$
> >> >
> >>     > > >>>>> Apache+Ignite+3.0+Wishlist
> >>     > > >>>>>>>
> >>     > > >>>>>>> Regards,
> >>     > > >>>>>>> Val
> >>     > > >>>>>>>
> >>     > > >>>>>>
> >>     > > >>>>>
> >>     > > >>>>
> >>     > > >>>>
> >>     > > >>>> --
> >>     > > >>>> -
> >>     > > >>>> Denis
> >>     > > >>>>
> >>     > > >>>
> >>     > > >>
> >>     > >
> >>     >
> >>     >
> >>
> >>
> >>
>

Reply via email to