You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Alexander Belyak (JIRA)" <ji...@apache.org> on 2017/11/14 09:19:00 UTC

[jira] [Created] (IGNITE-6898) Datastreamers can lead to OOM on server side

Alexander Belyak created IGNITE-6898:
----------------------------------------

             Summary: Datastreamers can lead to OOM on server side
                 Key: IGNITE-6898
                 URL: https://issues.apache.org/jira/browse/IGNITE-6898
             Project: Ignite
          Issue Type: Bug
      Security Level: Public (Viewable by anyone)
          Components: general
    Affects Versions: 2.1
            Reporter: Alexander Belyak


If grid server node process many datastreamer in same time (from many clients, with many cache backups and persistence, i.e. if processing take some time) it can lead to OutOfMemoryError in server JVM. To fix we can:
1) specify buffer sized in bytes instead of entries
2) use pageMemory to store streamer buffers
I get this problem on 16 server node grid with 45g heap each and 15 clients with 2 datastreamer each with this settings:
autoFlushFrequency=0
allowOverwrite=false
perNodeParallelOperations=8
perNodeBufferSize=10000
Each client have 64g heap.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)