Description
Currently RendezvousAffinityFunction.assignPartition generates a lot of garbage if called very often, on example in case of rebalancing a lot of caches.
This causes excessive pressure on GC, which is not always fast enough to clear memory, producing long GC pauses leading to node segmentation.
We should cache calculation of nodeHashBytes in node attribute or resort to more efficient node hash calculation.
Attachments
Attachments
Issue Links
- duplicates
-
IGNITE-3018 Cache affinity calculation is slow with large nodes number
-
- Resolved
-