[jira] [Updated] (IGNITE-14524) Historical rebalance doesn't work if cache has configured rebalanceDelay

2021-04-12 Thread Dmitry Lazurkin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-14524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-14524:
-
Description: 
I have big cache with configured rebalanceMode = ASYNC, rebalanceDelay = 
10_000ms. Persistence is enabled, maxWalArchiveSize = 10GB. And I passed
-DIGNITE_PREFER_WAL_REBALANCE=true and -DIGNITE_PDS_WAL_REBALANCE_THRESHOLD=1 
to Ignite. So node should use historical rebalance if there is enough WAL. But 
it doesn't. After investigation I found that 
GridDhtPreloader#generateAssignments always get called with exchFut = null, and 
this method can't set histPartitions without exchFut. I think, that problem in 
GridCachePartitionExchangeManager
(https://github.com/apache/ignite/blob/bc24f6baf3e9b4f98cf98cc5df67fb5deb5ceb6c/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java#L3486).
 It doesn't call generateAssignments without forcePreload if rebalanceDelay is 
configured.

Historical rebalance works after removing rebalanceDelay.

  was:
I have big cache with configured rebalanceMode = ASYNC, rebalanceDelay =
10_000ms. Persistence is enabled, maxWalArchiveSize = 10GB. And I passed
-DIGNITE_PREFER_WAL_REBALANCE=true and 
-DIGNITE_PDS_WAL_REBALANCE_THRESHOLD=1 to Ignite. So node should use
historical rebalance if there is enough WAL. But it doesn't. After
investigation I found that GridDhtPreloader#generateAssignments always
get called with exchFut = null, and this method can't set histPartitions
without exchFut. I think, that problem in
GridCachePartitionExchangeManager
(https://github.com/apache/ignite/blob/bc24f6baf3e9b4f98cf98cc5df67fb5deb5ceb6c/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java#L3486).
It doesn't call generateAssignments without forcePreload if
rebalanceDelay is configured.

Historical rebalance works after removing rebalanceDelay.


> Historical rebalance doesn't work if cache has configured rebalanceDelay
> 
>
> Key: IGNITE-14524
> URL: https://issues.apache.org/jira/browse/IGNITE-14524
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.10
>Reporter: Dmitry Lazurkin
>Priority: Major
>
> I have big cache with configured rebalanceMode = ASYNC, rebalanceDelay = 
> 10_000ms. Persistence is enabled, maxWalArchiveSize = 10GB. And I passed
> -DIGNITE_PREFER_WAL_REBALANCE=true and -DIGNITE_PDS_WAL_REBALANCE_THRESHOLD=1 
> to Ignite. So node should use historical rebalance if there is enough WAL. 
> But it doesn't. After investigation I found that 
> GridDhtPreloader#generateAssignments always get called with exchFut = null, 
> and this method can't set histPartitions without exchFut. I think, that 
> problem in GridCachePartitionExchangeManager
> (https://github.com/apache/ignite/blob/bc24f6baf3e9b4f98cf98cc5df67fb5deb5ceb6c/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java#L3486).
>  It doesn't call generateAssignments without forcePreload if rebalanceDelay 
> is configured.
> Historical rebalance works after removing rebalanceDelay.



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


[jira] [Created] (IGNITE-14524) Historical rebalance doesn't work if cache has configured rebalanceDelay

2021-04-12 Thread Dmitry Lazurkin (Jira)
Dmitry Lazurkin created IGNITE-14524:


 Summary: Historical rebalance doesn't work if cache has configured 
rebalanceDelay
 Key: IGNITE-14524
 URL: https://issues.apache.org/jira/browse/IGNITE-14524
 Project: Ignite
  Issue Type: Bug
Affects Versions: 2.10
Reporter: Dmitry Lazurkin


I have big cache with configured rebalanceMode = ASYNC, rebalanceDelay =
10_000ms. Persistence is enabled, maxWalArchiveSize = 10GB. And I passed
-DIGNITE_PREFER_WAL_REBALANCE=true and 
-DIGNITE_PDS_WAL_REBALANCE_THRESHOLD=1 to Ignite. So node should use
historical rebalance if there is enough WAL. But it doesn't. After
investigation I found that GridDhtPreloader#generateAssignments always
get called with exchFut = null, and this method can't set histPartitions
without exchFut. I think, that problem in
GridCachePartitionExchangeManager
(https://github.com/apache/ignite/blob/bc24f6baf3e9b4f98cf98cc5df67fb5deb5ceb6c/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java#L3486).
It doesn't call generateAssignments without forcePreload if
rebalanceDelay is configured.

Historical rebalance works after removing rebalanceDelay.



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


[jira] [Resolved] (IGNITE-11339) FilePageStore: keep CRC invariant on write retry

2019-08-14 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin resolved IGNITE-11339.
--
   Resolution: Fixed
Fix Version/s: 2.7.5

Indirect fix in commit 469464fc80caf286b0498ed981a5bff449c2ef13

> FilePageStore: keep CRC invariant on write retry
> 
>
> Key: IGNITE-11339
> URL: https://issues.apache.org/jira/browse/IGNITE-11339
> Project: Ignite
>  Issue Type: Bug
>  Components: persistence
>Affects Versions: 2.7
>Reporter: Dmitry Lazurkin
>Priority: Major
> Fix For: 2.7.5
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> _FilePageStore#write_ doesn't keep CRC invariant on write retry if 
> _calculateCrc_ is false.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Issue Comment Deleted] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-16 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11983:
-
Comment: was deleted

(was: How about that?

https://github.com/apache/ignite/blob/2.7.5/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java#L4164
{code:java}
if (!node.id().equals(msg.creatorNodeId())) {
return;
}
{code:java}

)

> TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after 
> node restart
> --
>
> Key: IGNITE-11983
> URL: https://issues.apache.org/jira/browse/IGNITE-11983
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Affects Versions: 2.7
>Reporter: Dmitry Lazurkin
>Priority: Major
>
> Node *ignite-2*/*ignite-3* has inifite logs about 
> *TcpDiscoveryStatusCheckMessage* with id 
> *832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb*.
> h2. Cluster topology
> *ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
> {code}
> 2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
> o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
> locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> nodes=[
> TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1562343474727, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
> addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
> intOrder=6, lastExchangeTime=1562343561117, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, 
> addrs=[10.44.151.8], sockAddrs=[/10.44.151.8:0], discPort=0, order=9, 
> intOrder=7, lastExchangeTime=1562343652607, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, 
> addrs=[10.37.26.56], sockAddrs=[/10.37.26.56:0], discPort=0, order=14, 
> intOrder=10, lastExchangeTime=1562851741145, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
> addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
> order=18, intOrder=12, lastExchangeTime=1562853582125, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false]], topVer=18, nodeOrder=12, 
> maxInternalOrder=12, minNodeVer=2.7.0#20181130-sha1:256ae401]
> {code}
> *ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
> {code}
> 2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
> o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
> locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> nodes=[
> TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1562343474657, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
> addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
> intOrder=6, lastExchangeTime=1562343561102, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, 
> addrs=[10.44.151.8], sockAddrs=[/10.44.151.8:0], discPort=0, order=9, 
> intOrder=7, lastExchangeTime=1562343652597, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, 
> addrs=[10.37.26.56], sockAddrs=[/10.37.26.56:0], discPort=0, order=14, 
> intOrder=10, lastExchangeTime=1562851741133, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-

[jira] [Commented] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-16 Thread Dmitry Lazurkin (JIRA)


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

Dmitry Lazurkin commented on IGNITE-11983:
--

How about that?

https://github.com/apache/ignite/blob/2.7.5/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java#L4164
{code:java}
if (!node.id().equals(msg.creatorNodeId())) {
return;
}
{code:java}



> TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after 
> node restart
> --
>
> Key: IGNITE-11983
> URL: https://issues.apache.org/jira/browse/IGNITE-11983
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Affects Versions: 2.7
>Reporter: Dmitry Lazurkin
>Priority: Major
>
> Node *ignite-2*/*ignite-3* has inifite logs about 
> *TcpDiscoveryStatusCheckMessage* with id 
> *832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb*.
> h2. Cluster topology
> *ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
> {code}
> 2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
> o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
> locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> nodes=[
> TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1562343474727, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
> addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
> intOrder=6, lastExchangeTime=1562343561117, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, 
> addrs=[10.44.151.8], sockAddrs=[/10.44.151.8:0], discPort=0, order=9, 
> intOrder=7, lastExchangeTime=1562343652607, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, 
> addrs=[10.37.26.56], sockAddrs=[/10.37.26.56:0], discPort=0, order=14, 
> intOrder=10, lastExchangeTime=1562851741145, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
> addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
> order=18, intOrder=12, lastExchangeTime=1562853582125, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false]], topVer=18, nodeOrder=12, 
> maxInternalOrder=12, minNodeVer=2.7.0#20181130-sha1:256ae401]
> {code}
> *ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
> {code}
> 2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
> o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
> locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> nodes=[
> TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1562343474657, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
> addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
> intOrder=6, lastExchangeTime=1562343561102, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, 
> addrs=[10.44.151.8], sockAddrs=[/10.44.151.8:0], discPort=0, order=9, 
> intOrder=7, lastExchangeTime=1562343652597, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, 
> addrs=[10.37.26.56], sockAddrs=[/10.37.26.56:0], discPort=0, order=14, 
> intOrder=10, lastExchangeTime=1562851741133, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id

[jira] [Updated] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-15 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11983:
-
Description: 
Node *ignite-2*/*ignite-3* has inifite logs about 
*TcpDiscoveryStatusCheckMessage* with id 
*832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb*.

h2. Cluster topology
*ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
{code}
2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1562343474727, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1563192795758, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561117, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652607, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741145, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582125, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{code}

*ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
{code}
2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1563192689675, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1562343474657, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561102, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652597, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741133, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582098, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{code}

*ignite-3 (6a182cef-25dc-4ee6-8307-a62ec164f466, id before restart - 
f507bad3-ea78-40a6-81ce-ab415ab871bb)*
{code}
2019-07-15 12:06:33,828 [RMI TCP Connection(39)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
order=18, intOrder=12, lastExchangeTime=1563192393823, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf

[jira] [Updated] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-15 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11983:
-
Description: 
Node *ignite-2*/*ignite-3* has inifite logs about 
*TcpDiscoveryStatusCheckMessage* with id 
*832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb*.

h2. Cluster topology
*ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
{code}
2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1562343474727, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1563192795758, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561117, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652607, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741145, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582125, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{code}

*ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
{code}
2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1563192689675, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1562343474657, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561102, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652597, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741133, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582098, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{code}

*ignite-3 (6a182cef-25dc-4ee6-8307-a62ec164f466, id before restart - 
f507bad3-ea78-40a6-81ce-ab415ab871bb)*
{code}
2019-07-15 12:06:33,828 [RMI TCP Connection(39)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
order=18, intOrder=12, lastExchangeTime=1563192393823, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf

[jira] [Updated] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-15 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11983:
-
Description: 
Node *ignite-2*/*ignite-3* has inifite logs about 
*TcpDiscoveryStatusCheckMessage* with id 
*832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb*.

h2. Cluster topology
*ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
{code}
2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1562343474727, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1563192795758, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561117, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652607, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741145, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582125, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{code}

*ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
{noformat}
2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1563192689675, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1562343474657, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561102, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652597, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741133, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582098, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-3 (6a182cef-25dc-4ee6-8307-a62ec164f466, id before restart - 
f507bad3-ea78-40a6-81ce-ab415ab871bb)*
{noformat}
2019-07-15 12:06:33,828 [RMI TCP Connection(39)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
order=18, intOrder=12, lastExchangeTime=1563192393823, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-

[jira] [Updated] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-15 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11983:
-
Description: 
Node *ignite-2*/*ignite-3* has inifite logs about 
*TcpDiscoveryStatusCheckMessage* with id 
*832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb*.

h2. Cluster topology
*ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
{noformat}
2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1562343474727, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1563192795758, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561117, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652607, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741145, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582125, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
{noformat}
2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1563192689675, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1562343474657, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561102, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652597, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741133, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582098, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-3 (6a182cef-25dc-4ee6-8307-a62ec164f466, id before restart - 
f507bad3-ea78-40a6-81ce-ab415ab871bb)*
{noformat}
2019-07-15 12:06:33,828 [RMI TCP Connection(39)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
order=18, intOrder=12, lastExchangeTime=1563192393823, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-47

[jira] [Updated] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-15 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11983:
-
Description: 
Node *ignite-2*/*ignite-3* has inifite logs about 
*TcpDiscoveryStatusCheckMessage* with id 
*832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb*.

h2. Cluster topology
*ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
{noformat}
2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1562343474727, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1563192795758, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561117, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652607, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741145, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582125, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
{noformat}
2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1563192689675, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1562343474657, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561102, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652597, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741133, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582098, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-3 (6a182cef-25dc-4ee6-8307-a62ec164f466, id before restart - 
f507bad3-ea78-40a6-81ce-ab415ab871bb)*
{noformat}
2019-07-15 12:06:33,828 [RMI TCP Connection(39)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
order=18, intOrder=12, lastExchangeTime=1563192393823, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-47

[jira] [Updated] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-15 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11983:
-
Description: 
Node *ignite-2*/*ignite-3* has inifite logs about 
TcpDiscoveryStatusCheckMessage with id 
832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb.

h2. Cluster topology
*ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
{noformat}
2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1562343474727, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1563192795758, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561117, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652607, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741145, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582125, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
{noformat}
2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1563192689675, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1562343474657, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561102, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652597, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741133, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582098, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-3 (6a182cef-25dc-4ee6-8307-a62ec164f466, id before restart - 
f507bad3-ea78-40a6-81ce-ab415ab871bb)*
{noformat}
2019-07-15 12:06:33,828 [RMI TCP Connection(39)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
order=18, intOrder=12, lastExchangeTime=1563192393823, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-b

[jira] [Created] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpStatusCheckMessage after node restart

2019-07-15 Thread Dmitry Lazurkin (JIRA)
Dmitry Lazurkin created IGNITE-11983:


 Summary: TcpDiscoverySpi: Infinite circulation of 
TcpStatusCheckMessage after node restart
 Key: IGNITE-11983
 URL: https://issues.apache.org/jira/browse/IGNITE-11983
 Project: Ignite
  Issue Type: Bug
  Components: general
Affects Versions: 2.7
Reporter: Dmitry Lazurkin


Node *ignite-2*/*ignite-3* has inifite logs about 
TcpDiscoveryStatusCheckMessage with id 
832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb.

h2. Cluster topology
*ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
{noformat}
2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1562343474727, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1563192795758, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561117, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652607, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741145, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582125, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
{noformat}
2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
ver=2.7.0#20181130-sha1:256ae401, isClient=false],
nodes=[
TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, addrs=[10.48.44.2], 
sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1563192689675, loc=true, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, addrs=[10.48.44.1], 
sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, order=2, intOrder=2, 
lastExchangeTime=1562343474657, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false],
TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
intOrder=6, lastExchangeTime=1562343561102, loc=false, 
ver=2.7.0#20181130-sha1:256ae401, isClient=true],
TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, addrs=[10.44.151.8], 
sockAddrs=[/10.44.151.8:0], discPort=0, order=9, intOrder=7, 
lastExchangeTime=1562343652597, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, addrs=[10.37.26.56], 
sockAddrs=[/10.37.26.56:0], discPort=0, order=14, intOrder=10, 
lastExchangeTime=1562851741133, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=true],
TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, addrs=[10.48.44.3], 
sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, order=18, intOrder=12, 
lastExchangeTime=1562853582098, loc=false, ver=2.7.0#20181130-sha1:256ae401, 
isClient=false]], topVer=18, nodeOrder=12, maxInternalOrder=12, 
minNodeVer=2.7.0#20181130-sha1:256ae401]
{noformat}

*ignite-3 (6a182cef-25dc-4ee6-8307-a62ec164f466, id before restart - 
f507bad3-ea78-40a6-81ce-ab415ab871bb)*
{noformat}
2019-07-15 12:06:33,828 [RMI TCP Connection(39)-127.0.0.1] INFO  
o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
locNode=TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
addrs=[10.48.44.3], soc

[jira] [Updated] (IGNITE-11983) TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after node restart

2019-07-15 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11983:
-
Summary: TcpDiscoverySpi: Infinite circulation of 
TcpDiscoveryStatusCheckMessage after node restart  (was: TcpDiscoverySpi: 
Infinite circulation of TcpStatusCheckMessage after node restart)

> TcpDiscoverySpi: Infinite circulation of TcpDiscoveryStatusCheckMessage after 
> node restart
> --
>
> Key: IGNITE-11983
> URL: https://issues.apache.org/jira/browse/IGNITE-11983
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Affects Versions: 2.7
>Reporter: Dmitry Lazurkin
>Priority: Major
>
> Node *ignite-2*/*ignite-3* has inifite logs about 
> TcpDiscoveryStatusCheckMessage with id 
> 832a931eb61-f507bad3-ea78-40a6-81ce-ab415ab871bb.
> h2. Cluster topology
> *ignite-1 (f170bfc0-3dec-4b7b-8815-99ca641abc2f)*
> {noformat}
> 2019-07-15 12:13:16,076 [RMI TCP Connection(10)-127.0.0.1] INFO  
> o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
> locNode=TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> nodes=[
> TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1562343474727, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1563192795758, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
> addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
> intOrder=6, lastExchangeTime=1562343561117, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, 
> addrs=[10.44.151.8], sockAddrs=[/10.44.151.8:0], discPort=0, order=9, 
> intOrder=7, lastExchangeTime=1562343652607, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, 
> addrs=[10.37.26.56], sockAddrs=[/10.37.26.56:0], discPort=0, order=14, 
> intOrder=10, lastExchangeTime=1562851741145, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
> addrs=[10.48.44.3], sockAddrs=[ignite-3/10.48.44.3:47500], discPort=47500, 
> order=18, intOrder=12, lastExchangeTime=1562853582125, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false]], topVer=18, nodeOrder=12, 
> maxInternalOrder=12, minNodeVer=2.7.0#20181130-sha1:256ae401]
> {noformat}
> *ignite-2 (d47598e1-bbfd-4789-ba25-b1af6dc147bf, coordinator)*
> {noformat}
> 2019-07-15 12:11:29,679 [RMI TCP Connection(88)-127.0.0.1] INFO  
> o.a.i.s.d.tcp.TcpDiscoverySpi - TcpDiscoveryNodesRing [
> locNode=TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> nodes=[
> TcpDiscoveryNode [id=d47598e1-bbfd-4789-ba25-b1af6dc147bf, 
> addrs=[10.48.44.2], sockAddrs=[ignite-2/10.48.44.2:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1563192689675, loc=true, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=f170bfc0-3dec-4b7b-8815-99ca641abc2f, 
> addrs=[10.48.44.1], sockAddrs=[ignite-1/10.48.44.1:47500], discPort=47500, 
> order=2, intOrder=2, lastExchangeTime=1562343474657, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=false],
> TcpDiscoveryNode [id=b400aa0a-1d9b-4165-96ae-d75aba2d1bb8, 
> addrs=[10.40.105.88], sockAddrs=[/10.40.105.88:0], discPort=0, order=7, 
> intOrder=6, lastExchangeTime=1562343561102, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=618b2910-071d-4247-86f3-1d40237e7645, 
> addrs=[10.44.151.8], sockAddrs=[/10.44.151.8:0], discPort=0, order=9, 
> intOrder=7, lastExchangeTime=1562343652597, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=2b033aed-132d-4341-b1cf-6f45a21619b7, 
> addrs=[10.37.26.56], sockAddrs=[/10.37.26.56:0], discPort=0, order=14, 
> intOrder=10, lastExchangeTime=1562851741133, loc=false, 
> ver=2.7.0#20181130-sha1:256ae401, isClient=true],
> TcpDiscoveryNode [id=6a182cef-25dc-4ee6-8307-a62ec164f466, 
> addrs=[10.48.44.3], sockAddrs=[ignite-3/10.4

[jira] [Updated] (IGNITE-11399) CacheGroupMetricsMXBean: add support for missed partition states

2019-02-24 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11399:
-
Description: Add support for rest partition states (_RENTING_, _LOST_, 
_EVICTED_)  (was: Add support for counting rest partition states (_RENTING_, 
_LOST_, _EVICTED_))

> CacheGroupMetricsMXBean: add support for missed partition states
> 
>
> Key: IGNITE-11399
> URL: https://issues.apache.org/jira/browse/IGNITE-11399
> Project: Ignite
>  Issue Type: Improvement
>  Components: cache
>Affects Versions: 2.7
>Reporter: Dmitry Lazurkin
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Add support for rest partition states (_RENTING_, _LOST_, _EVICTED_)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-11399) CacheGroupMetricsMXBean: add support for missed partition states

2019-02-24 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11399:
-
Summary: CacheGroupMetricsMXBean: add support for missed partition states  
(was: CacheGroupMetricsMXBean: add support for all partition states)

> CacheGroupMetricsMXBean: add support for missed partition states
> 
>
> Key: IGNITE-11399
> URL: https://issues.apache.org/jira/browse/IGNITE-11399
> Project: Ignite
>  Issue Type: Improvement
>  Components: cache
>Affects Versions: 2.7
>Reporter: Dmitry Lazurkin
>Priority: Major
>
> Add support for counting rest partition states (_RENTING_, _LOST_, _EVICTED_)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11399) CacheGroupMetricsMXBean: add support for all partition states

2019-02-24 Thread Dmitry Lazurkin (JIRA)
Dmitry Lazurkin created IGNITE-11399:


 Summary: CacheGroupMetricsMXBean: add support for all partition 
states
 Key: IGNITE-11399
 URL: https://issues.apache.org/jira/browse/IGNITE-11399
 Project: Ignite
  Issue Type: Improvement
  Components: cache
Affects Versions: 2.7
Reporter: Dmitry Lazurkin


Add support for counting rest partition states (_RENTING_, _LOST_, _EVICTED_)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-11339) FilePageStore: keep CRC invariant on write retry

2019-02-16 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-11339:
-
Description: _FilePageStore#write_ doesn't keep CRC invariant on write 
retry if _calculateCrc_ is false.  (was: _FilePageStore#write_ doesn't keep crc 
invariant on write retry if _calculateCrc_ is false.)

> FilePageStore: keep CRC invariant on write retry
> 
>
> Key: IGNITE-11339
> URL: https://issues.apache.org/jira/browse/IGNITE-11339
> Project: Ignite
>  Issue Type: Bug
>  Components: persistence
>Affects Versions: 2.7
>Reporter: Dmitry Lazurkin
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> _FilePageStore#write_ doesn't keep CRC invariant on write retry if 
> _calculateCrc_ is false.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11339) FilePageStore: keep CRC invariant on write retry

2019-02-16 Thread Dmitry Lazurkin (JIRA)
Dmitry Lazurkin created IGNITE-11339:


 Summary: FilePageStore: keep CRC invariant on write retry
 Key: IGNITE-11339
 URL: https://issues.apache.org/jira/browse/IGNITE-11339
 Project: Ignite
  Issue Type: Bug
  Components: persistence
Affects Versions: 2.7
Reporter: Dmitry Lazurkin


_FilePageStore#write_ doesn't keep crc invariant on write retry if 
_calculateCrc_ is false.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11164) NPE in GridReduceQueryExecutor if topology doesn't have nodes with required partitions

2019-01-31 Thread Dmitry Lazurkin (JIRA)
Dmitry Lazurkin created IGNITE-11164:


 Summary: NPE in GridReduceQueryExecutor if topology doesn't have 
nodes with required partitions
 Key: IGNITE-11164
 URL: https://issues.apache.org/jira/browse/IGNITE-11164
 Project: Ignite
  Issue Type: Bug
Affects Versions: 2.7
Reporter: Dmitry Lazurkin


{noformat}
java.lang.NullPointerException: null
at 
org.apache.ignite.internal.processors.query.h2.twostep.GridReduceQueryExecutor.query(GridReduceQueryExecutor.java:590)
at 
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing$8.iterator(IgniteH2Indexing.java:1803)
at 
org.apache.ignite.internal.processors.cache.QueryCursorImpl.iterator(QueryCursorImpl.java:95)
at java.lang.Iterable.spliterator(Iterable.java:101)
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-10707) BinaryField: Allow checking NULL-value without reading value

2018-12-17 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-10707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-10707:
-
Description: 
For example, there is class:
{noformat}
public class TestClass {
public String[] data1; // many items
public String[] data2; // many items
// contains data in format1 for non-null data1
// contains data in format2 for non-null data2
public String textInfo;
}
{noformat}

My ScanQuery looks like this:
{noformat}
new ScanQuery<>((k, v) -> {
if (data1Field.value(v) == null) {
// ...
} else if (data2Field.value(v) == null) {
// ...
}
});
{noformat}

But I would like to parse _textInfo_ without unpacking _data1_/_data2_. For now 
I should retrieve full value of _data1_/_data2_, but with _BinaryField#isNull_ 
this task will be faster:
{noformat}
new ScanQuery<>((k, v) -> {
if (data1Field.isNull(v)) {
// ...
} else if (data2Field.isNull(v)) {
// ...
}
});
{noformat}

  was:
For example, there is class:
{noformat}
public class TestClass {
public String[] data1; // many items
public String[] data2; // many items
// contains data in format1 for non-null data1
// contains data in format2 for non-null data2
public String textInfo;
}
{noformat}
In ScanQuery I would like to parse _textInfo_ without unpacking 
_data1_/_data2_. For now I should retrieve full value of _data1_/_data2_, but 
with _BinaryField#isNull_ this task will be faster.


> BinaryField: Allow checking NULL-value without reading value
> 
>
> Key: IGNITE-10707
> URL: https://issues.apache.org/jira/browse/IGNITE-10707
> Project: Ignite
>  Issue Type: Improvement
>  Components: binary
>Reporter: Dmitry Lazurkin
>Priority: Major
>  Labels: pull-request-available
>
> For example, there is class:
> {noformat}
> public class TestClass {
> public String[] data1; // many items
> public String[] data2; // many items
> // contains data in format1 for non-null data1
> // contains data in format2 for non-null data2
> public String textInfo;
> }
> {noformat}
> My ScanQuery looks like this:
> {noformat}
> new ScanQuery<>((k, v) -> {
> if (data1Field.value(v) == null) {
> // ...
> } else if (data2Field.value(v) == null) {
> // ...
> }
> });
> {noformat}
> But I would like to parse _textInfo_ without unpacking _data1_/_data2_. For 
> now I should retrieve full value of _data1_/_data2_, but with 
> _BinaryField#isNull_ this task will be faster:
> {noformat}
> new ScanQuery<>((k, v) -> {
> if (data1Field.isNull(v)) {
> // ...
> } else if (data2Field.isNull(v)) {
> // ...
> }
> });
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-10707) BinaryField: Allow checking NULL-value without reading value

2018-12-17 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-10707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-10707:
-
Description: 
For example, there is class:
{noformat}
public class TestClass {
public String[] data1; // many items
public String[] data2; // many items
// contains data in format1 for non-null data1
// contains data in format2 for non-null data2
public String textInfo;
}
{noformat}
In ScanQuery I would like to parse _textInfo_ without unpacking 
_data1_/_data2_. For now I should retrieve full value of _data1_/_data2_, but 
with _BinaryField#isNull_ this task will be faster.

  was:
For example, there is class:
{noformat}
public class TestClass {
public String[] data1;
public String[] data2;
// contains data in format1 for non-null data1
// contains data in format2 for non-null data2
public String textInfo;
}
{noformat}

In ScanQuery I would like to parse _textInfo_ without unpacking _data1_/_data2_.



> BinaryField: Allow checking NULL-value without reading value
> 
>
> Key: IGNITE-10707
> URL: https://issues.apache.org/jira/browse/IGNITE-10707
> Project: Ignite
>  Issue Type: Improvement
>  Components: binary
>Reporter: Dmitry Lazurkin
>Priority: Major
>  Labels: pull-request-available
>
> For example, there is class:
> {noformat}
> public class TestClass {
> public String[] data1; // many items
> public String[] data2; // many items
> // contains data in format1 for non-null data1
> // contains data in format2 for non-null data2
> public String textInfo;
> }
> {noformat}
> In ScanQuery I would like to parse _textInfo_ without unpacking 
> _data1_/_data2_. For now I should retrieve full value of _data1_/_data2_, but 
> with _BinaryField#isNull_ this task will be faster.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-10707) BinaryField: Allow checking NULL-value without reading value

2018-12-17 Thread Dmitry Lazurkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-10707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lazurkin updated IGNITE-10707:
-
Description: 
For example, there is class:
{noformat}
public class TestClass {
public String[] data1;
public String[] data2;
// contains data in format1 for non-null data1
// contains data in format2 for non-null data2
public String textInfo;
}
{noformat}

In ScanQuery I would like to parse _textInfo_ without unpacking _data1_/_data2_.


> BinaryField: Allow checking NULL-value without reading value
> 
>
> Key: IGNITE-10707
> URL: https://issues.apache.org/jira/browse/IGNITE-10707
> Project: Ignite
>  Issue Type: Improvement
>  Components: binary
>Reporter: Dmitry Lazurkin
>Priority: Major
>  Labels: pull-request-available
>
> For example, there is class:
> {noformat}
> public class TestClass {
> public String[] data1;
> public String[] data2;
> // contains data in format1 for non-null data1
> // contains data in format2 for non-null data2
> public String textInfo;
> }
> {noformat}
> In ScanQuery I would like to parse _textInfo_ without unpacking 
> _data1_/_data2_.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-10707) BinaryField: Allow checking NULL-value without reading value

2018-12-15 Thread Dmitry Lazurkin (JIRA)
Dmitry Lazurkin created IGNITE-10707:


 Summary: BinaryField: Allow checking NULL-value without reading 
value
 Key: IGNITE-10707
 URL: https://issues.apache.org/jira/browse/IGNITE-10707
 Project: Ignite
  Issue Type: Improvement
  Components: binary
Reporter: Dmitry Lazurkin






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (IGNITE-10513) Java client stucks when connects to server with slow disk

2018-12-11 Thread Dmitry Lazurkin (JIRA)


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

Dmitry Lazurkin commented on IGNITE-10513:
--

[~ilyak] Thank you.

> Java client stucks when connects to server with slow disk
> -
>
> Key: IGNITE-10513
> URL: https://issues.apache.org/jira/browse/IGNITE-10513
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Affects Versions: 2.6
>Reporter: Dmitry Lazurkin
>Assignee: Ilya Kasnacheev
>Priority: Major
>  Labels: discovery
> Fix For: 2.8
>
> Attachments: ignite-client.log
>
>
> For emulating slow disk add _sleep_ to partitions cycle in 
> _GridCacheDatabaseSharedManager#restorePartitionStates_:
> {noformat}
> //...
>     for (int i = 0; i < grp.affinity().partitions(); i++) {
>      try {
>      log.error("Wait");
>      Thread.sleep(1);
>      } catch (InterruptedException e) {
>      e.printStackTrace();
>      }
> //...
> {noformat}
> My server has 1024 partitions.
> Steps to reproduce:
>  * Start server
>  * Start client
>  * On client wait message "Join cluster while cluster state transition is in 
> progress, waiting when transition finish."
>  * Kill server
>  * On client wait repeatable java.net.ConnectException: Connection refused 
> (Connection refused)
>  * Start server (I have 100% chance to reproduce issue on my computer)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (IGNITE-10513) Java client stucks when connects to server with slow disk

2018-12-06 Thread Dmitry Lazurkin (JIRA)


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

Dmitry Lazurkin commented on IGNITE-10513:
--

[~ilyak] Done

> Java client stucks when connects to server with slow disk
> -
>
> Key: IGNITE-10513
> URL: https://issues.apache.org/jira/browse/IGNITE-10513
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Affects Versions: 2.6
>Reporter: Dmitry Lazurkin
>Priority: Major
> Attachments: ignite-client.log
>
>
> For emulating slow disk add _sleep_ to partitions cycle in 
> _GridCacheDatabaseSharedManager#restorePartitionStates_:
> {noformat}
> //...
>     for (int i = 0; i < grp.affinity().partitions(); i++) {
>      try {
>      log.error("Wait");
>      Thread.sleep(1);
>      } catch (InterruptedException e) {
>      e.printStackTrace();
>      }
> //...
> {noformat}
> My server has 1024 partitions.
> Steps to reproduce:
>  * Start server
>  * Start client
>  * On client wait message "Join cluster while cluster state transition is in 
> progress, waiting when transition finish."
>  * Kill server
>  * On client wait repeatable java.net.ConnectException: Connection refused 
> (Connection refused)
>  * Start server (I have 100% chance to reproduce issue on my computer)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (IGNITE-10513) Java client stucks when connects to server with slow disk

2018-12-05 Thread Dmitry Lazurkin (JIRA)


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

Dmitry Lazurkin commented on IGNITE-10513:
--

[~ilyak] Done

> Java client stucks when connects to server with slow disk
> -
>
> Key: IGNITE-10513
> URL: https://issues.apache.org/jira/browse/IGNITE-10513
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Affects Versions: 2.6
>Reporter: Dmitry Lazurkin
>Priority: Major
> Attachments: ignite-client.log
>
>
> For emulating slow disk add _sleep_ to partitions cycle in 
> _GridCacheDatabaseSharedManager#restorePartitionStates_:
> {noformat}
> //...
>     for (int i = 0; i < grp.affinity().partitions(); i++) {
>      try {
>      log.error("Wait");
>      Thread.sleep(1);
>      } catch (InterruptedException e) {
>      e.printStackTrace();
>      }
> //...
> {noformat}
> My server has 1024 partitions.
> Steps to reproduce:
>  * Start server
>  * Start client
>  * On client wait message "Join cluster while cluster state transition is in 
> progress, waiting when transition finish."
>  * Kill server
>  * On client wait repeatable java.net.ConnectException: Connection refused 
> (Connection refused)
>  * Start server (I have 100% chance to reproduce issue on my computer)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-10513) Java client stucks when connects to server with slow disk

2018-12-03 Thread Dmitry Lazurkin (JIRA)
Dmitry Lazurkin created IGNITE-10513:


 Summary: Java client stucks when connects to server with slow disk
 Key: IGNITE-10513
 URL: https://issues.apache.org/jira/browse/IGNITE-10513
 Project: Ignite
  Issue Type: Bug
  Components: general
Affects Versions: 2.6
Reporter: Dmitry Lazurkin
 Attachments: ignite-client.log

For emulating slow disk add _sleep_ to partitions cycle in 
_GridCacheDatabaseSharedManager#restorePartitionStates_:
{noformat}
//...
    for (int i = 0; i < grp.affinity().partitions(); i++) {
     try {
     log.error("Wait");
     Thread.sleep(1);
     } catch (InterruptedException e) {
     e.printStackTrace();
     }
//...
{noformat}
My server has 1024 partitions.

Steps to reproduce:
 * Start server
 * Start client
 * On client wait message "Join cluster while cluster state transition is in 
progress, waiting when transition finish."
 * Kill server
 * On client wait repeatable java.net.ConnectException: Connection refused 
(Connection refused)
 * Start server (I have 100% chance to reproduce issue on my computer)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)