Discussion: Existence of manual pinger for ZK client

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Discussion: Existence of manual pinger for ZK client

Ivan Daschinsky
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