Maxim.

> Should we wait for benchmarks?

After review, these changes looks much safer for me - no additional metrics 
added.
I performed benchmarking for initial refactoring of 
`TcpCommunicationMetricsListener` on the new Metric API.

It seems, there is no need for benchmarking anymore.

> 28 янв. 2020 г., в 19:25, Maxim Muzafarov <mmu...@apache.org> написал(а):
> 
> Andrey,
> 
> I've looked through those changes [1] and now they look good to me.
> Let's do the following:
> 
> 1. Get a fresh TC.Bot visa
> 2. Merge these changes to the master branch.
> 3. After that and 3-day stabilization cherry-pick to 2.8
> 
> Should we wait for benchmarks? I think at this release stage any
> additional benchmarks can eliminate our risks with extending scope.
> We've already had one - [2] (2.7.6 compared to 2.8).
> 
> 
> [1] https://issues.apache.org/jira/browse/IGNITE-12576
> [2] 
> https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+2.8#ApacheIgnite2.8-Benchmarks
> 
> On Mon, 27 Jan 2020 at 23:58, Nikolay Izhikov <nizhi...@apache.org> wrote:
>> 
>> Andrey.
>> 
>>> My choice: correctness over performance
>> 
>> I don’t think we should select performance OR correctness here.
>> It seems we can got both.
>> 
>>> May be we should rollback all metrics related changes because we don't have 
>>> benchmark results
>> 
>> I perform benchmarking for initial refactoring of 
>> TcpCommunicationMetricsListener.
>> Initial refactoring of TcpCommunicationMetricsListener doesn’t bring any 
>> performance drop according to the results of the tests I performed.
>> 
>> I want to perform benchmarking just to be sure everything OK.
>> Please, wait while I gather benchmark results for this PR.
>> 
>>> 27 янв. 2020 г., в 22:33, Andrey Gura <ag...@apache.org> написал(а):
>>> 
>>>> We still can’t accept patches that badly affects the performance of 
>>>> TcpCommuncationMetricsListener.
>>>> So we should perform yardstick tests before the merge.
>>> 
>>> Absolutely all metrics are on the hot path. They inevitably affect
>>> performance and this case is the same. May be we should rollback all
>>> metrics related changes because we don't have benchmark results&
>>> 
>>>> I can help to run yardstick benchmarks if you don’t have free servers to 
>>>> do it.
>>> 
>>> I don't need help in benchmarking. Once again, еhe current behavior is
>>> incorrect and should be fixed regardless of performance.
>>> 
>>> Or... this functionality should be removed if performance is more
>>> important. In case of incorrect behavior it is the best option.
>>> 
>>> My choice: correctness over performance.
>>> 
>>> On Mon, Jan 27, 2020 at 10:02 PM Nikolay Izhikov <nizhi...@apache.org> 
>>> wrote:
>>>> 
>>>>> I think it could be fixed easily by adding metricsEnabled flag to 
>>>>> TcpCommunicationSpi.
>>>> 
>>>> We still can’t accept patches that badly affects the performance of 
>>>> TcpCommuncationMetricsListener.
>>>> So we should perform yardstick tests before the merge.
>>>> 
>>>> I can help to run yardstick benchmarks if you don’t have free servers to 
>>>> do it.
>>>> 
>>>> 
>>>>> 27 янв. 2020 г., в 21:47, Andrey Gura <ag...@apache.org> написал(а):
>>>>> 
>>>>>>> "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
>>>>>>>> 
>>>>>> 
>>>> 
>> 

Reply via email to