Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-12334

Throttle getAll operations on the grid

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.7.5
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Ignite Flags:
      Docs Required, Release Notes Required

      Description

      Per this thread, 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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              agupta726 ABHISHEK SHUBH GUPTA
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: