No, I don't think it makes sense for the Flatten operator to cache element.
On Mon, Mar 12, 2018 at 11:55 AM Shen Li <cs.she...@gmail.com> wrote: > If multiple inputs of Flatten proceed at different speeds, should the > Flatten operator cache tuples before emitting output watermarks? This can > prevent a late tuple from becoming early. But if the watermark gap (i.e., > cache size) becomes too large among inputs, can the application tell > Beam/runner to emit output watermark anyway and consider slow input tuples > as late? > > Thanks, > Shen >