About question 2, debug level like this: I start a node,then b,c,d,e,f nodes in mulitithread. then close them all. in the debugs log, A server latch created with participantsSize=5 but only one countdown .then latch will be hang.
simple logs is: >>> +----------------+ > >>> Topology snapshot. > >>> +----------------+ > >>> Ignite instance name: test01 > >>> Number of server nodes: 5 > >>> Number of client nodes: 0 > >>> Topology version: 71 > >>> Local: 016F5C35-AC7D-4391-9142-1A7AEA1C3378, [ > 192.168.10.103/0:0:0:0:0:0:0:1, /127.0.0.1, /192.168.10.103], 21, Mac OS > X x86_64 10.11.6, wangqingpeng, Java(TM) SE Runtime Environment > 1.8.0_131-b11 > >>> Remote: 58973B59-DB04-4325-9966-D259A7AE3BBD, [ > 192.168.10.103/0:0:0:0:0:0:0:1, /127.0.0.1, /192.168.10.103], 66, Mac OS > X x86_64 10.11.6, wangqingpeng, Java(TM) SE Runtime Environment > 1.8.0_131-b11 > >>> Remote: A79A57F0-D3A4-4ECA-890B-0A043BB0D23F, [ > 192.168.10.103/0:0:0:0:0:0:0:1, /127.0.0.1, /192.168.10.103], 67, Mac OS > X x86_64 10.11.6, wangqingpeng, Java(TM) SE Runtime Environment > 1.8.0_131-b11 > >>> Remote: C261B07C-9495-4058-889B-BD484BE10477, [ > 192.168.10.103/0:0:0:0:0:0:0:1, /127.0.0.1, /192.168.10.103], 68, Mac OS > X x86_64 10.11.6, wangqingpeng, Java(TM) SE Runtime Environment > 1.8.0_131-b11 > >>> Remote: 230E516F-6C12-4391-B902-822AFC6F7BC4, [ > 192.168.10.103/0:0:0:0:0:0:0:1, /127.0.0.1, /192.168.10.103], 70, Mac OS > X x86_64 10.11.6, wangqingpeng, Java(TM) SE Runtime Environment > 1.8.0_131-b11 > >>> Total number of CPUs: 4 > >>> Total heap size: 3.6GB > >>> Total offheap size: 6.4GB > ...... > 23:48:44.629 [exchange-worker-#42%test01%] DEBUG > o.a.i.i.p.c.d.d.p.l.ExchangeLatchManager - Server latch is created > [latch=IgniteBiTuple [val1=exchange, val2=AffinityTopologyVersion > [topVer=71, minorTopVer=0]], participantsSize=5] > ...... > 23:48:44.635 [exchange-worker-#42%test01%] DEBUG > o.a.i.i.p.c.d.d.p.l.ExchangeLatchManager - Count down + > [latch=exchange-AffinityTopologyVersion [topVer=71, minorTopVer=0], > remaining=4] > ...... > 23:48:54.639 [exchange-worker-#42%test01%] WARN > o.a.i.i.p.c.d.d.p.GridDhtPartitionsExchangeFuture - Unable to await > partitions release latch within timeout: ServerLatch [permits=4, > pendingAcks=[230e516f-6c12-4391-b902-822afc6f7bc4, > 58973b59-db04-4325-9966-d259a7ae3bbd, a79a57f0-d3a4-4eca-890b-0a043bb0d23f, > c261b07c-9495-4058-889b-bd484be10477], super=CompletableLatch [id=exchange, > topVer=AffinityTopologyVersion [topVer=71, minorTopVer=0]]] full logs is: see the attachment tks
question2.log
Description: Binary data