Hi,

Thanks for the proposal. Could you provide more 
background/explanation/motivation why do you need such feature? What do you 
mean by “network I/O” degradation? 

On it’s own burst writes shouldn’t cause problems within Flink. If they do, we 
might want to fix the original underlying problem and if they are causing 
problems in external systems, we also might think about other approaches to 
fix/handle the problem (write rate limiting?), which might be more general and 
not fixing only bursts originating from WindowOperator. I’m not saying that 
your proposal is bad or anything, but I would just like to have more context :)

Piotrek.

> On 26 Sep 2018, at 19:21, Rong Rong <walter...@gmail.com> wrote:
> 
> Hi Dev,
> 
> I was wondering if there's any previous discussion regarding how to handle
> burst network I/O when deploying Flink applications with window operators.
> 
> We've recently see some significant network I/O degradation when trying to
> use sliding window to perform rolling aggregations. The pattern is very
> periodic: output connections get no traffic for a period of time until a
> burst at window boundaries (in our case every 5 minutes).
> 
> We have drafted a doc
> <https://docs.google.com/document/d/1fEhbcRgxxX8zFYD_iMBG1DCbHmTcTRfRQFXelPhMFiY/edit?usp=sharing>
> on
> how we proposed to handle it to smooth the output traffic spikes. Please
> kindly take a look, any comments and suggestions are highly appreciated.
> 
> --
> Rong

Reply via email to