>> "If it doesn’t work, it doesn’t matter how fast it doesn’t work." (c) > Please, clarify, what do you mean by «doesn’t work»? > Are there any unresolved bugs?
Obviously some communication metrics can't be monitored or analyzed retrospectively due to changing node ID during node restart. It's bug. >> User can disable metrics if it will affect performance. > Users can’t disable TcpCommunicationListener nor in any release nor in > current master so we should change this code carefully This is another bug. I think it could be fixed easily by adding metricsEnabled flag to TcpCommunicationSpi. On Mon, Jan 27, 2020 at 9:17 PM Nikolay Izhikov <nizhi...@apache.org> wrote: > > Andrey. > > > "If it doesn’t work, it doesn’t matter how fast it doesn’t work." (c) > > Please, clarify, what do you mean by «doesn’t work»? > Are there any unresolved bugs? > > > IGINTE-12576 affects it minimally > > All I asking for is to confirm this statement with the benchmark results. > > > User can disable metrics if it will affect performance. > > Users can’t disable TcpCommunicationListener nor in any release nor in > current master so we should change this code carefully > > https://github.com/apache/ignite/blob/ignite-2.7.6/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java#L1178 > > > 27 янв. 2020 г., в 20:40, Andrey Gura <ag...@apache.org> написал(а): > > > > Nikolay, > > > >> But, we must gather yardstick benchmark results for PR(comparing to > >> current master) before merge to ensure there is no performance drop. > > > > "If it doesn’t work, it doesn’t matter how fast it doesn’t work." (c) > > > > I believe that benchmarks ignite-2.7.6 vs ignite-2.8 will show > > noticeable drop in performance for ignite-2.8. But it is cumulative > > effect and IGINTE-12576 affects it minimally. > > > >> Note, that these metrics updated on each communication message. > > > > Metrics are not free at all. User can disable metrics if it will > > affect performance. > > > > On Mon, Jan 27, 2020 at 8:23 PM Nikolay Izhikov <nizhi...@apache.org> wrote: > >> > >> Hello, Andrey. > >> > >> I’m OK to include these changes to 2.8. > >> I don’t review PR, but the ticket description makes sense to me. > >> > >> But, we must gather yardstick benchmark results for PR(comparing to > >> current master) before merge to ensure there is no performance drop. > >> Note, that these metrics updated on each communication message. > >> > >>> 27 янв. 2020 г., в 18:19, Andrey Gura <ag...@apache.org> написал(а): > >>> > >>> Igniters, > >>> > >>> I want to add one more issue to the Apache Ignite 2.8 release scope [1]. > >>> > >>> The problem is impossibility of using communication metrics gathered > >>> for nodes in the cluster because node ID will changed in case of > >>> restart. Obvious solution is using consistent ID instead of node ID. > >>> > >>> PR is already implemented and ready for review. > >>> > >>> [1] https://issues.apache.org/jira/browse/IGNITE-12576 > >>> > >>> On Fri, Jan 24, 2020 at 4:06 PM Maxim Muzafarov <mmu...@apache.org> wrote: > >>>> > >>>> Folks, > >>>> > >>>> > >>>> I've cherry-picked these issues [1] [2] to the 2.8 release branch. > >>>> > >>>> > >>>> [1] https://issues.apache.org/jira/browse/IGNITE-12540 > >>>> Update versions of vulnerable dependencies > >>>> > >>>> [2] https://issues.apache.org/jira/browse/IGNITE-12486 > >>>> Truncation of archived WAL segments doesn't work > >>>> > >>>> On Thu, 23 Jan 2020 at 11:08, Ivan Bessonov <bessonov...@gmail.com> > >>>> wrote: > >>>>> > >>>>> Hi igniters, > >>>>> > >>>>> there's a potential data corruption fix that I'd like you to include in > >>>>> the > >>>>> next release: > >>>>> https://issues.apache.org/jira/browse/IGNITE-12486https://issues.apache.org/jira/browse/IGNITE-12486 > >>>>> <https://issues.apache.org/jira/browse/IGNITE-12486> > >>>>> > >>>>> Can you please cherry-pick it? Thank you! > >>>>> > >>>>> ср, 22 янв. 2020 г. в 17:45, Pavel Tupitsyn <ptupit...@apache.org>: > >>>>> > >>>>>> Good idea about pre-release build of ignite-2.8 branch. > >>>>>> However, I would not name it `rc`, since it is not really a release > >>>>>> candidate. Make it `pre0` or something like that. > >>>>>> > >>>>>> For Ignite.NET I've uploaded pre-release NuGet packages built from > >>>>>> current > >>>>>> ignite-2.8 branch: > >>>>>> https://www.nuget.org/packages/Apache.Ignite/2.8.0-alpha20200122 > >>>>>> > >>>>>> > >>>>>> On Wed, Jan 22, 2020 at 3:09 PM Ilya Kasnacheev > >>>>>> <ilya.kasnach...@gmail.com > >>>>>>> > >>>>>> wrote: > >>>>>> > >>>>>>> Hello! > >>>>>>> > >>>>>>> I have committed the bumping of essential dependencies' versions: > >>>>>>> https://issues.apache.org/jira/browse/IGNITE-12540 > >>>>>>> > >>>>>>> Would you mind including this change into the scope of 2.8? No point > >>>>>>> of > >>>>>>> shipping known problematic JARs in our deliverable. > >>>>>>> > >>>>>>> Regards, > >>>>>>> -- > >>>>>>> Ilya Kasnacheev > >>>>>>> > >>>>>>> > >>>>>>> ср, 22 янв. 2020 г. в 14:00, Maxim Muzafarov <mmu...@apache.org>: > >>>>>>> > >>>>>>>> Alexey, > >>>>>>>> > >>>>>>>> Sure, I've just thought about it too a few days ago. > >>>>>>>> > >>>>>>>> On Wed, 22 Jan 2020 at 12:09, Anton Vinogradov <a...@apache.org> > >>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>> Good Idea, this will also check that the release process is alive. > >>>>>>>>> > >>>>>>>>> On Wed, Jan 22, 2020 at 12:04 PM Alexey Goncharuk < > >>>>>>>>> alexey.goncha...@gmail.com> wrote: > >>>>>>>>> > >>>>>>>>>> Folks, Maxim, > >>>>>>>>>> > >>>>>>>>>> Do you mind if I build the current state of ignite-2.8 branch and > >>>>>>>> upload a > >>>>>>>>>> maven staging as rc0 (step 4.3.2 of the release process)? I want > >>>>>> run > >>>>>>>> some > >>>>>>>>>> tests for the fixes that are already included to the branch. > >>>>>>>>>> > >>>>>>>>>> вт, 21 янв. 2020 г. в 14:28, Maxim Muzafarov <mmu...@apache.org>: > >>>>>>>>>> > >>>>>>>>>>> Folks, > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> I think both of these issues [1] [2] are critical to 2.8 release > >>>>>>> and > >>>>>>>>>>> we must include them. > >>>>>>>>>>> > >>>>>>>>>>> [1] https://issues.apache.org/jira/browse/IGNITE-12547 > >>>>>>>>>>> Excessive AtomicLong instantiations lead to GC pressure. > >>>>>>>>>>> > >>>>>>>>>>> [2] https://issues.apache.org/jira/browse/IGNITE-12530 > >>>>>>>>>>> Pages list caching can cause IgniteOOME when the checkpoint is > >>>>>>>>>>> triggered by "too many dirty pages" reason. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On Mon, 20 Jan 2020 at 19:00, Alex Plehanov < > >>>>>>> plehanov.a...@gmail.com > >>>>>>>>> > >>>>>>>>>>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> Guys, > >>>>>>>>>>>> > >>>>>>>>>>>> There is an issue [1] caused by page list caching [2], which > >>>>>> also > >>>>>>>>>> affects > >>>>>>>>>>>> 2.8 release. IgniteOutOfMemoryException can be thrown in some > >>>>>>> cases > >>>>>>>>>> (data > >>>>>>>>>>>> region is small, a checkpoint is triggered by "too many dirty > >>>>>>>> pages" > >>>>>>>>>>> reason > >>>>>>>>>>>> and pages list cache is rather big). > >>>>>>>>>>>> The fix is ready and merged to master, I suggest to include > >>>>>> this > >>>>>>>> fix to > >>>>>>>>>>> 2.8 > >>>>>>>>>>>> release. What do you think? > >>>>>>>>>>>> > >>>>>>>>>>>> [1]: https://issues.apache.org/jira/browse/IGNITE-12530 > >>>>>>>>>>>> [2]: https://issues.apache.org/jira/browse/IGNITE-6930 > >>>>>>>>>>>> > >>>>>>>>>>>> пн, 20 янв. 2020 г. в 12:57, Alexey Goncharuk < > >>>>>>>>>>> alexey.goncha...@gmail.com>: > >>>>>>>>>>>> > >>>>>>>>>>>>> Maxim, > >>>>>>>>>>>>> > >>>>>>>>>>>>> I took a quick look at IGNITE-12456 and I am not sure it's > >>>>>>> about > >>>>>>>> data > >>>>>>>>>>>>> corruption. In the attached logs blocked system threads are > >>>>>>>> reported, > >>>>>>>>>>>>> however, there is no enough information to investigate the > >>>>>>> issue > >>>>>>>> (the > >>>>>>>>>>> full > >>>>>>>>>>>>> thread dump was not attached). I asked the ticket creator to > >>>>>>>> attach > >>>>>>>>>>> missing > >>>>>>>>>>>>> pieces. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Should we consider moving this ticket to a next release? > >>>>>>>>>>>>> > >>>>>>>>>>>>> пн, 20 янв. 2020 г. в 08:54, Zhenya Stanilovsky > >>>>>>>>>>> <arzamas...@mail.ru.invalid > >>>>>>>>>>>>>> : > >>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Maxim, performance fix issue [1] already in master, if no > >>>>>>>>>>> objections, can > >>>>>>>>>>>>>> u merge it into 2.8 ? Thanks ! > >>>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/IGNITE-12547 > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Igniters, > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Here is the actual list of BLOCKER release issues: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> IGNITE-12456 Cluster Data Store grid gets Corrupted for > >>>>>> Load > >>>>>>>> test > >>>>>>>>>>>>>>> *[Unassigned]* OPEN > >>>>>>>>>>>>>>> IGNITE-12489 Error during purges by expiration: Unknown > >>>>>> page > >>>>>>>> type* > >>>>>>>>>>>>>>> [Unassigned]* OPEN > >>>>>>>>>>>>>>> IGNITE-8641 SpringDataExample should use > >>>>>> example-ignite.xml > >>>>>>>> config > >>>>>>>>>>>>>>> *[Unassigned]* OPEN > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> IGNITE-12398 Apache Ignite Cluster(Amazon S3 Based > >>>>>>> Discovery) > >>>>>>>>>> Nodes > >>>>>>>>>>>>>> getting > >>>>>>>>>>>>>>> down [Emmanouil Gkatziouras] OPEN > >>>>>>>>>>>>>>> IGNITE-9184 Cluster hangs during concurrent node client > >>>>>> and > >>>>>>>> server > >>>>>>>>>>> nodes > >>>>>>>>>>>>>>> restart [Dmitriy Sorokin] IN PROGRESS > >>>>>>>>>>>>>>> IGNITE-12553 [IEP-35] public Java metric API Improvement > >>>>>>>> [Nikolay > >>>>>>>>>>>>> Izhikov] > >>>>>>>>>>>>>>> Blocker IN PROGRESS > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> IGNITE-12227 Default auto-adjust baseline enabled flag > >>>>>>>> calculated > >>>>>>>>>>>>>>> incorrectly [Anton Kalashnikov] PATCH AVAILABLE > >>>>>>>>>>>>>>> IGNITE-12470 Pme-free switch feature should be > >>>>>> deactivatable > >>>>>>>>>> [Sergei > >>>>>>>>>>>>>>> Ryzhov] PATCH AVAILABLE > >>>>>>>>>>>>>>> IGNITE-12552 [IEP-35] Expose MetricRegistry to the public > >>>>>>> API > >>>>>>>>>>>>> Improvement > >>>>>>>>>>>>>>> [Nikolay Izhikov] PATCH AVAILABLE > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/IGNITE-12456 > >>>>>>>>>>>>>>> [2] https://issues.apache.org/jira/browse/IGNITE-12489 > >>>>>>>>>>>>>>> [3] https://issues.apache.org/jira/browse/IGNITE-8641 > >>>>>>>>>>>>>>> [8] https://issues.apache.org/jira/browse/IGNITE-12398 > >>>>>>>>>>>>>>> [3] https://issues.apache.org/jira/browse/IGNITE-9184 > >>>>>>>>>>>>>>> [6] https://issues.apache.org/jira/browse/IGNITE-12553 > >>>>>>>>>>>>>>> [7] https://issues.apache.org/jira/browse/IGNITE-12227 > >>>>>>>>>>>>>>> [9] https://issues.apache.org/jira/browse/IGNITE-12470 > >>>>>>>>>>>>>>> [5] https://issues.apache.org/jira/browse/IGNITE-12552 > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Sat, 18 Jan 2020 at 19:11, Sergey Antonov < > >>>>>>>>>>>>> antonovserge...@gmail.com > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Maxim, > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Conflicts in pr [1] are resolved. TC Run all is started. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> [1] https://github.com/apache/ignite/pull/7238 > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> пт, 17 янв. 2020 г. в 16:04, Sergey Antonov < > >>>>>>>>>>>>> antonovserge...@gmail.com > >>>>>>>>>>>>>>> : > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Maxim, > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> I will do that on monday (20/01). > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> пт, 17 янв. 2020 г. в 13:08, Maxim Muzafarov < > >>>>>>>>>> mmu...@apache.org > >>>>>>>>>>>> : > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Sergey, > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Can you, please, resolve the PR conflicts [1] [2]? > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> [1] https://github.com/apache/ignite/pull/7238 > >>>>>>>>>>>>>>>>>> [2] > >>>>>> https://issues.apache.org/jira/browse/IGNITE-11256 > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> On Thu, 16 Jan 2020 at 16:59, Ilya Kasnacheev < > >>>>>>>>>>>>>> ilya.kasnach...@gmail.com > > >>>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> Hello! > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> I have bumped beanutils and re-ran Cassandra Store > >>>>>>>> tests. > >>>>>>>>>> Can > >>>>>>>>>>> you > >>>>>>>>>>>>>>>>>> please > >>>>>>>>>>>>>>>>>>> comment on the ticket? > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> I think that fixing ZooKeeper is too much effort > >>>>>>>> (there's > >>>>>>>>>>> chaos > >>>>>>>>>>>>> with > >>>>>>>>>>>>>>>>>>> jackson vs. jackson-asl), maybe it should be split > >>>>>> up > >>>>>>>> as a > >>>>>>>>>>>>> separate > >>>>>>>>>>>>>>>>>> ticket > >>>>>>>>>>>>>>>>>>> to be done later. > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> Regards, > >>>>>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>>>>> Ilya Kasnacheev > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> ср, 15 янв. 2020 г. в 18:31, Vladimir Pligin < > >>>>>>>>>>>>> vova199...@yandex.ru > >>>>>>>>>>>>>>> : > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> Thanks, Ilya. It would be really great to have > >>>>>> your > >>>>>>>> patch > >>>>>>>>>>>>> included > >>>>>>>>>>>>>>>>>> into 2.8 > >>>>>>>>>>>>>>>>>>>> scope. > >>>>>>>>>>>>>>>>>>>> I'd like to give my two cent as well. For example > >>>>>> we > >>>>>>>> have > >>>>>>>>>>>>>> vulnerable > >>>>>>>>>>>>>>>>>>>> dependencies here: > >>>>>>>>>>>>>>>>>>>> modules/cassandra/store/pom.xml - > >>>>>> commons-beanutils > >>>>>>>>>>>>>>>>>>>> modules/zookeeper/pom.xml - transitive Jackson > >>>>>> from > >>>>>>>>>> Curator > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> I'd suggest to uprgrade > >>>>>>>>>> commons-beanutils:commons-beanutils > >>>>>>>>>>> to > >>>>>>>>>>>>>> 1.9.4 > >>>>>>>>>>>>>>>>>> and > >>>>>>>>>>>>>>>>>>>> override > >>>>>> com.fasterxml.jackson.core:jackson-databind > >>>>>>>> to > >>>>>>>>>> our > >>>>>>>>>>>>> common > >>>>>>>>>>>>>>>>>> jackson > >>>>>>>>>>>>>>>>>>>> version from other modules. > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>>>>>> Sent from: > >>>>>>>>>>>>>> http://apache-ignite-developers.2346864.n4.nabble.com/ > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>>> BR, Sergey Antonov > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>> BR, Sergey Antonov > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Sincerely yours, > >>>>> Ivan Bessonov > >> >