+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

Reply via email to