[ 
https://issues.apache.org/jira/browse/IGNITE-13051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17138615#comment-17138615
 ] 

Maksim Timonin commented on IGNITE-13051:
-----------------------------------------

[~ascherbakov]  hi! thanks for comments!
 # This is not Free Switch Exchange specific bug. The reason is that MVCC flag 
is not set correctly in 3 places (my test cases cover that):
 ## when client topology is not configured with mvcc CacheConfiguration;
 ## when cluster_state_change event appeared for client topology;
 ## when cache joined to client topology after node already started. 

          But I added mvcc flag in test that you mention in description.

     2. Yes, this is a point. The reason I did it is an attempt to fix flag 
setting for all possible cases. But I think you're correct here and split this 
change on 3 places as I described above;


     3.  Unfortunately naming Future was introduced before me, I can't fix 
without breaking code ownership. I'll remove all my code from this place and 
somebody could fix the naming in future in any related tasks.
 
 

> Optimized affinity switch on baseline node left is broken for client topology 
> and MVCC
> --------------------------------------------------------------------------------------
>
>                 Key: IGNITE-13051
>                 URL: https://issues.apache.org/jira/browse/IGNITE-13051
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Alexey Scherbakov
>            Assignee: Maksim Timonin
>            Priority: Critical
>             Fix For: 2.9
>
>         Attachments: reproducer.patch, Снимок экрана 2020-06-03 в 
> 19.41.53.png, Снимок экрана 2020-06-03 в 19.42.44.png, Снимок экрана 
> 2020-06-17 в 19.03.09.png
>
>          Time Spent: 2.5h
>  Remaining Estimate: 0h
>
> If a node contains only client cache topology with MVCC enabled, PME will 
> hang after changes introduced in IGNITE-12617.
> Reproduced by 
> CachePartitionLossWithRestartsTest.testPartitionLossDetectionOnClientTopology[0
>  false false -1] and enabled MVCC.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to