You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apex.apache.org by "Thomas Weise (JIRA)" <ji...@apache.org> on 2016/03/22 07:36:25 UTC

[jira] [Closed] (APEXCORE-329) Backpressure - to collect all the issue under one umbrella

     [ https://issues.apache.org/jira/browse/APEXCORE-329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Weise closed APEXCORE-329.
---------------------------------
    Resolution: Invalid

Apex already supports backpressure. 
>>> When buffer server spooling is enabled (default
>>> behavior since 3.0), the buffer server limits its memory usage and starts
>>> spooling to disk once half of the specified limit is reached. When an
>>> upstream operator pushes data faster than the buffer server can spool it to
>>> disk, the buffer server disables reads from the upstream operator putting a
>>> back pressure on the upstream operator once the limit is reached. It gives
>>> ability for a downstream operator(s) to catch up with the data already
>>> pushed to the buffer server reducing amount of memory the buffer server
>>> uses. Once it drops below the limit, the buffer server enables reads from
>>> the upstream operator. By default buffer server is allowed to use 512 MB,
>>> and it can be configured using BUFFER_MEMORY_MB port attribute.

> Backpressure - to collect all the issue under one umbrella
> ----------------------------------------------------------
>
>                 Key: APEXCORE-329
>                 URL: https://issues.apache.org/jira/browse/APEXCORE-329
>             Project: Apache Apex Core
>          Issue Type: Epic
>            Reporter: Sandesh
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)