Igniters, I suppose, that existence of manual pinger, introduced in [1], in
our ZkDiscoveryImpl is under a big question. This weird thing was
introduced to solve specific issue, specifically strange freeze of all
threads of process during deallocate (Unsafe.freeMemory) of large amount of
data.
Actually, fix [2] introduced workaround for this problem. Existence of
this "pinger" is not only weird, but actually a little bit ridiculous, even
more this is absolutely nonsense. See [3] for example.
We should remove this strange thing.
[1] -
https://issues.apache.org/jira/browse/IGNITE-9683[2] -
https://issues.apache.org/jira/browse/IGNITE-9658[3] -
https://www.usenix.org/legacy/event/atc10/tech/full_papers/Hunt.pdf--
Sincerely yours, Ivan Daschinskiy