When back pressure is enabled (default) the upstream operators are blocked
till space is freed up by downstream operators consuming data.

Since bufferserver also provides fault recovery functionality it cannot
immediately clear out the data when it is consumed by the downstream
operators and needs to keep it around till next checkpoints thoughout the
dag and the spillover to disk can come into play if the amount of data
between checkpoints is greater than the in memory buffer capacity.

Thanks
On Wed, Jun 20, 2018 at 4:41 PM Mateusz Zakarczemny <m.zakarcze...@gmail.com>
wrote:

> HI,
> I'm reading Apex documentation regarding buffer servers. I'm wondering
> what will happen if buffers between operators became overflowed (lets
> assume non partitioned operator)?
> I read somewhere that data is split to disk. But what's next? What if disk
> space will be exhausted?
>
> Regards,
> Mateusz Zakarczemny
>

Reply via email to