+1
> On 9 Dec 2020, at 09:39, Nikita Amelchev <nsamelc...@gmail.com> wrote: > > +1 > > ср, 9 дек. 2020 г. в 08:29, ткаленко кирилл <tkalkir...@yandex.ru>: >> >> +1 >> >> >> 08.12.2020, 23:47, "Andrey Mashenkov" <andrey.mashen...@gmail.com>: >>> +1 >>> >>> On Tue, Dec 8, 2020 at 11:22 PM Igor Seliverstov <gvvinbl...@gmail.com> >>> wrote: >>> >>>> +1 >>>> >>>> 08.12.2020 22:38, Andrey Gura пишет: >>>>> +1 >>>>> >>>>> On Tue, Dec 8, 2020 at 10:02 PM Nikolay Izhikov <nizhi...@apache.org> >>>> wrote: >>>>>> +1 >>>>>> >>>>>>> 8 дек. 2020 г., в 21:54, Valentin Kulichenko < >>>> valentin.kuliche...@gmail.com> написал(а): >>>>>>> >>>>>>> +1 >>>>>>> >>>>>>> On Tue, Dec 8, 2020 at 8:31 AM Вячеслав Коптилин < >>>> slava.kopti...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hello Igniters, >>>>>>>> >>>>>>>> I want to start voting on removing the public API (and eventually all >>>>>>>> unused parts) related to the MVCC feature. >>>>>>>> >>>>>>>> This topic has already been discussed many times (at least, [1], [2]) >>>> and >>>>>>>> the community has agreed the feature implementation must be >>>> reapproached, >>>>>>>> because using coordinator node for transactions ordering and 2pc >>>> protocol >>>>>>>> is slow by design and will not scale well. [3] >>>>>>>> >>>>>>>> Moreover, the current implementation has critical issues [4], not >>>> supported >>>>>>>> by the community, and not well tested at all. >>>>>>>> >>>>>>>> Removing the public API first will allow us to clean up the code >>>> later step >>>>>>>> by step without rushing and keep intact useful improvements that are >>>>>>>> already in use or can be reused for other parts in the future. >>>>>>>> For instance, partition counters implementation is already adapted to >>>> fix >>>>>>>> tx caches protocol issues [5]. >>>>>>>> >>>>>>>> The future of MVCC is unclear for now, but, definitely, this feature >>>> is >>>>>>>> useful for a lot of user scenarios and can be scheduled for later >>>> Ignite >>>>>>>> versions. >>>>>>>> Also, the MVCC feature is in an experimental state, so it can be >>>> modified >>>>>>>> in any way, I think. >>>>>>>> >>>>>>>> +1 - to accept removing MVVC feature from public API >>>>>>>> 0 - don't care either way >>>>>>>> -1 - do not accept removing API (explain why) >>>>>>>> >>>>>>>> The vote will hold for 7 days and will end on Wednesday, December >>>> 16th at >>>>>>>> 19:00 UTC: >>>>>>>> >>>>>>>> >>>> https://www.timeanddate.com/countdown/generic?iso=20201216T19&p0=1440&font=cursive >>>>>>>> >>>>>>>> [1] >>>>>>>> >>>>>>>> >>>> http://apache-ignite-developers.2346864.n4.nabble.com/Mark-MVCC-with-IgniteExperimental-td45669.html >>>>>>>> [2] >>>>>>>> >>>>>>>> >>>> http://apache-ignite-developers.2346864.n4.nabble.com/Disable-MVCC-test-suites-td50416.html >>>>>>>> [3] >>>>>>>> >>>>>>>> >>>> http://apache-ignite-developers.2346864.n4.nabble.com/Mark-MVCC-with-IgniteExperimental-tp45669p45727.html >>>>>>>> [4] >>>>>>>> >>>>>>>> >>>> http://apache-ignite-developers.2346864.n4.nabble.com/Mark-MVCC-with-IgniteExperimental-tp45669p45716.html >>>>>>>> [5] >>>>>>>> >>>>>>>> >>>> http://apache-ignite-developers.2346864.n4.nabble.com/Mark-MVCC-with-IgniteExperimental-tp45669p45714.html >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Slava. >>>>>>>> >>> >>> -- >>> Best regards, >>> Andrey V. Mashenkov > > > > -- > Best wishes, > Amelchev Nikita