[ https://issues.apache.org/jira/browse/IGNITE-13491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17204477#comment-17204477 ]
Ignite TC Bot commented on IGNITE-13491: ---------------------------------------- {panel:title=Branch: [pull/8289/head] Base: [master] : No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} {panel:title=Branch: [pull/8289/head] Base: [master] : New Tests (1)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#00008b}Basic 1{color} [[tests 1|https://ci.ignite.apache.org/viewLog.html?buildId=5630754]] * {color:#013220}IgniteBasicTestSuite: IgniteTopologyPrintFormatSelfTest.checkMessageOnCoordinatorChangeTest - PASSED{color} {panel} [TeamCity *--> Run :: All* Results|https://ci.ignite.apache.org/viewLog.html?buildId=5630830&buildTypeId=IgniteTests24Java8_RunAll] > Fix incorrect topology snapshot logger output about coordinator change. > ----------------------------------------------------------------------- > > Key: IGNITE-13491 > URL: https://issues.apache.org/jira/browse/IGNITE-13491 > Project: Ignite > Issue Type: Bug > Affects Versions: 2.9 > Reporter: Ivan Daschinskiy > Assignee: Surkov Aleksandr > Priority: Minor > Labels: newbie > Fix For: 2.10 > > Time Spent: 40m > Remaining Estimate: 0h > > Currently, logic in > {{org.apache.ignite.internal.managers.discovery.GridDiscoveryManager#topologySnapshotMessage}} > has major drawback, in condition we don't check that failed node with order > less than oldest server node, is actually server node. So we can see invalid > message about coordinator change, even though previous node was a client. > Reproducer: > 1. Start server #1 > 2. Start client > 3. Start server #2 > 4. Stop server #2 and client > We will see in logs of server #2 something like this: > {{[2020-09-29 10:41:25,909][INFO > ][disco-event-worker-#150%tcp.TcpDiscoverySpiMBeanTest2%|#150%tcp.TcpDiscoverySpiMBeanTest2%][GridDiscoveryManager] > Coordinator changed [prev=TcpDiscoveryNode > [id=371896fb-f612-4640-bfcd-cef6d2800001, > consistentId=371896fb-f612-4640-bfcd-cef6d2800001, addrs=ArrayList > [127.0.0.1], sockAddrs=HashSet [/127.0.0.1:0], discPort=0, order=2, > intOrder=2, lastExchangeTime=1601365285287, loc=false, > ver=2.10.0#20200929-sha1:00000000, *isClient=true*], cur=TcpDiscoveryNode > [id=9d90f4b0-1374-4147-b7a7-d821f0000002, consistentId=127.0.0.1:47501, > addrs=ArrayList [127.0.0.1], sockAddrs=HashSet [/127.0.0.1:47501], > discPort=47501, order=3, intOrder=3, lastExchangeTime=1601365285900, > loc=true, ver=2.10.0#20200929-sha1:00000000, isClient=false]]}} -- This message was sent by Atlassian Jira (v8.3.4#803005)