We have a cluster of 2 nodes A & B.
If we block the execution of a thread on Node A (I did it by remotely connecting to my VM and put a breakpoint), then node B thinks that node A is segmented(which is expected behavior).
After performing above scenario, any cache lookup on Node A get stuck and we never gets the result back from IgniteCache.
I have put together a test application to reproduce this issue. It's little tricky to reproduce this problem but I have tried best to provide instruction in README.md
If you are still not clear on how to reproduce it then I can provide a Video recording.