+1
On Mon, Jul 13, 2015 at 6:23 PM Stephan Ewen <se...@apache.org> wrote:

> If naming is the only concern, then we should go ahead, because we can
> change names easily (before the release).
>
> In fact, I don't think it leaves a bad impression. Global windows are
> non-parallel windows. There are also parallel windows. Pick what you need
> and what works.
>
>
> On Mon, Jul 13, 2015 at 6:13 PM, Gyula Fóra <gyula.f...@gmail.com> wrote:
>
> > I think we agree on everything its more of a naming issue :)
> >
> > I thought it might be misleading that global time windows are
> > "non-parallel" windows. We dont want to give a bad impression. (Also we
> > dont want them to think that every global window is parallel but thats
> not
> > a problem here)
> >
> > Gyula
> > On Mon, Jul 13, 2015 at 5:22 PM Stephan Ewen <se...@apache.org> wrote:
> >
> > > Okay, what is missing about the windowing in your opinion?
> > >
> > > The core points of the document are:
> > >
> > >   - The parallel windows are per group only.
> > >
> > >   - The implementation of the parallel windows holds window data in the
> > > group buffers.
> > >
> > >   - The global windows are non-parallel. May have parallel
> > pre-aggregation,
> > > if they are time windows.
> > >
> > >   - Time may be operator time (timer thread), or watermark time.
> > Watermark
> > > time can refer to ingress or event time.
> > >
> > >   - Windows that do not pre-aggregate may require elements in order.
> Not
> > > part of the first prototype.
> > >
> > > Do we agree on those points?
> > >
> > >
> > > On Mon, Jul 13, 2015 at 4:50 PM, Gyula Fóra <gyula.f...@gmail.com>
> > wrote:
> > >
> > > > In general I like it, although the main difference between the
> current
> > > and
> > > > the new one is the windowing and that is still not very clear.
> > > >
> > > > Where do we have the full stream time windows for instance?(which is
> > > > parallel but not keyed)
> > > > On Mon, Jul 13, 2015 at 4:28 PM Aljoscha Krettek <
> aljos...@apache.org>
> > > > wrote:
> > > >
> > > > > +1 I like it as well.
> > > > >
> > > > > On Mon, 13 Jul 2015 at 16:17 Kostas Tzoumas <ktzou...@apache.org>
> > > wrote:
> > > > >
> > > > > > +1 from my side
> > > > > >
> > > > > > On Mon, Jul 13, 2015 at 4:15 PM, Stephan Ewen <se...@apache.org>
> > > > wrote:
> > > > > >
> > > > > > > Do we have consensus on these designs?
> > > > > > >
> > > > > > > If we have, we should get to implementing this soon, because
> > > > basically
> > > > > > all
> > > > > > > streaming patches will have to be revisited in light of this...
> > > > > > >
> > > > > > > On Tue, Jul 7, 2015 at 3:41 PM, Gyula Fóra <
> gyula.f...@gmail.com
> > >
> > > > > wrote:
> > > > > > >
> > > > > > > > You are right thats an important issue.
> > > > > > > >
> > > > > > > > And I think we should also do some renaming with the
> > "iterations"
> > > > > > because
> > > > > > > > they are not really iterations like in the batch case and it
> > > might
> > > > > > > confuse
> > > > > > > > some users.
> > > > > > > > Maybe we can call them loops or cycles and rename the api
> calls
> > > to
> > > > > make
> > > > > > > it
> > > > > > > > more intuitive what happens. It is really just a cyclic
> > dataflow.
> > > > > > > >
> > > > > > > > Aljoscha Krettek <aljos...@apache.org> ezt írta (időpont:
> > 2015.
> > > > júl.
> > > > > > 7.,
> > > > > > > > K,
> > > > > > > > 15:35):
> > > > > > > >
> > > > > > > > > Hi,
> > > > > > > > > I just noticed that we don't have anything about how
> > iterations
> > > > and
> > > > > > > > > timestamps/watermarks should interact.
> > > > > > > > >
> > > > > > > > > Cheers,
> > > > > > > > > Aljoscha
> > > > > > > > >
> > > > > > > > > On Mon, 6 Jul 2015 at 23:56 Stephan Ewen <se...@apache.org
> >
> > > > wrote:
> > > > > > > > >
> > > > > > > > > > Hi all!
> > > > > > > > > >
> > > > > > > > > > As many of you know, there are a ongoing efforts to
> > > consolidate
> > > > > the
> > > > > > > > > > streaming API for the next release, and then graduate it
> > > (from
> > > > > beta
> > > > > > > > > > status).
> > > > > > > > > >
> > > > > > > > > > In the process of this consolidation, we want to achieve
> > the
> > > > > > > following
> > > > > > > > > > goals.
> > > > > > > > > >
> > > > > > > > > >  - Make the code more robust and simplify it in parts
> > > > > > > > > >
> > > > > > > > > >  - Clearly define the semantics of the constructs.
> > > > > > > > > >
> > > > > > > > > >  - Prepare it for support of more advanced concepts, like
> > > > > > > partitionable
> > > > > > > > > > state, and event time.
> > > > > > > > > >
> > > > > > > > > >  - Cut support for certain corner cases that were
> > prototyped,
> > > > but
> > > > > > > > turned
> > > > > > > > > > out to be not efficiently doable
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Based on prior discussions on the mailing list, Aljoscha
> > and
> > > me
> > > > > > > drafted
> > > > > > > > > the
> > > > > > > > > > design documents below, which outline how the
> consolidated
> > > API
> > > > > > would
> > > > > > > > > like.
> > > > > > > > > > We focused in constructs, time, and window semantics.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Design document on how to restructure the Streaming API:
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/FLINK/Streams+and+Operations+on+Streams
> > > > > > > > > >
> > > > > > > > > > Design document on definitions of time, order, and the
> > > > resulting
> > > > > > > > > semantics:
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/FLINK/Time+and+Order+in+Streams
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Note: The design of the interfaces and concepts for
> > advanced
> > > > > state
> > > > > > in
> > > > > > > > > > functions is not in here. That is part of a separate
> design
> > > > > > > discussion
> > > > > > > > > and
> > > > > > > > > > orthogonal to the designs drafted here.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Please have a look and voice questions and concerns.
> Since
> > we
> > > > > > should
> > > > > > > > not
> > > > > > > > > > break the streaming API more than once, we should make
> sure
> > > > this
> > > > > > > > > > consolidation brings it into the shape we want it to be
> in.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Greetings,
> > > > > > > > > > Stephan
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to