I propose to add removals of the legacy JMX bean and Java metrics
We should use new metrics framework and JMX exporter instead of it.

> 14 авг. 2020 г., в 10:40, Pavel Tupitsyn <ptupit...@apache.org> написал(а):
> 
> 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