Thanks Ilya for your response. Even if my value objects were not large, nothing stops clients from doing a getAll with say 100,000 keys. Having some kind of throttling would still be useful.
-Abhishek ----- Original Message ----- From: Ilya Kasnacheev <[email protected]> To: ABHISHEK GUPTA CC: [email protected] At: 28-Oct-2019 07:20:24 Hello! Having very large objects is not a priority use case of Apache Ignite. Thus, it is your concern to make sure you don't run out of heap when doing operations on Ignite caches. Regards, -- Ilya Kasnacheev сб, 26 окт. 2019 г. в 18:51, Abhishek Gupta (BLOOMBERG/ 919 3RD A) <[email protected]>: Hello, I've benchmarked my grid for users (clients) to do getAll with upto 100 keys at a time. My value objects tend to be quite large and my worry is if there are errant clients might at times do a getAll with a larger number of keys - say 1000. If that happens I worry about GC issues/humongous objects/OOM on the grid. Is there a way to configure the grid to auto-split these requests into smaller batches (smaller number of keys per batch) or rejecting them? Thanks, Abhishek
