You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "ABHISHEK SHUBH GUPTA (Jira)" <ji...@apache.org> on 2019/10/28 19:35:00 UTC
[jira] [Created] (IGNITE-12334) Throttle getAll operations on the
grid
ABHISHEK SHUBH GUPTA created IGNITE-12334:
---------------------------------------------
Summary: Throttle getAll operations on the grid
Key: IGNITE-12334
URL: https://issues.apache.org/jira/browse/IGNITE-12334
Project: Ignite
Issue Type: Improvement
Affects Versions: 2.7.5
Reporter: ABHISHEK SHUBH GUPTA
Per [this thread|http://apache-ignite-users.70518.x6.nabble.com/Throttling-getAll-tt29956.html], in a situation where a large number of keys are requested using getAll and/or the value objects are large, there is a worry about GC issues/humongous objects/OOM on the grid. It would, therefore, be beneficial to the stability of the product if there was throttling available on the ignition nodes when clients do large getAll operations.
The throttling could perhaps be based on the number of keys passed on to getAll. If it exceeds threshold it could reject the request or optionally, auto-create multiple smaller batches.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)