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 >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>>> >>