Attaching 4 classes - Node1.java - create empty cache node. Node2.java - seed cache with 100K <int,Str> dat. Node3.java - take explicit lock on a key and wait for 15 seconds to unlock. Node4.java - fetch cached data.
Steps - 1. Run Node1, wait for empty node to boot up. 2. Run Node2, wait for completion message. 3. Run Node3, kill it when it prompts for "kill me...". 4. Run Node4 Topology snapshot on other node will show node joined, however Node 4 will not able to complete with any fetch operations. Fetch from cache hung. 5. Run another instance of Node2, it will not able to complete with any put operation. Put to cache hung. Node1.java <http://apache-ignite-users.70518.x6.nabble.com/file/n9375/Node1.java> Node2.java <http://apache-ignite-users.70518.x6.nabble.com/file/n9375/Node2.java> Node3.java <http://apache-ignite-users.70518.x6.nabble.com/file/n9375/Node3.java> Node4.java <http://apache-ignite-users.70518.x6.nabble.com/file/n9375/Node4.java> -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Cluster-hung-after-a-node-killed-tp8965p9375.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.
