It's been a while, but just to let you know that there's a PR up regarding
the issue! Anyone who's interested can take a look at
https://github.com/apache/beam/pull/7236.
Wonook


2018년 11월 16일 (금) 오후 1:16, Jangho Seo <jan...@apache.org>님이 작성:

> That also sounds good to me. +1
>
> Best,
> Jangho
>
> On 11/15/18 7:29 PM, Byung-Gon Chun wrote:
> > Sounds good!
> >
> > On Thu, Nov 15, 2018 at 6:09 PM Joo Yeon Kim <jooy...@apache.org> wrote:
> >
> >> This sounds great to me :) +1
> >>
> >> On Tue, Nov 13, 2018 at 1:13 PM 송원욱 <won...@apache.org> wrote:
> >>
> >>> Regarding the discussion, I agree with JB to keep the runner in the
> Nemo
> >>> codebase for now, as there are a number of ongoing developments related
> >> to
> >>> supporting the streaming functionalities. Also, as Nemo relies on
> >>> programming layers like Apache Beam and Apache Spark, it feels better
> to
> >>> let the runner live in the Nemo codebase, if both ways work to list the
> >>> Nemo runner as an official runner in Beam.
> >>>
> >>> With the directions set, I'll send an email to the Beam-dev mailing
> list
> >>> inquiring the process required to list the Nemo runner as an official
> >>> runner in Beam, and let you know how it goes on the thread! 😀
> >>> Wonook
> >>>
> >>>
> >>> 2018년 11월 12일 (월) 오후 3:32, John Yang <johnya...@gmail.com>님이 작성:
> >>>
> >>>> Thanks JB for your mail.
> >>>>
> >>>> I think the Beam portability framework is an exciting feature that
> Nemo
> >>>> wants to support in the future like Flink, although my personal focus
> >> at
> >>>> the moment is on streaming and overall performance/reliability.
> >>>>
> >>>> A quick update on the "When"/"How" parts of the capability matrix:
> >>> Taegeon
> >>>> confirmed (on his private development branch) that NEXMark Q0-Q7
> >>> streaming
> >>>> queries run on Nemo except for Q3(timer, stateful) and Q7(sideinput),
> >> so
> >>> I
> >>>> think we have a good coverage, although we haven't yet compared the
> >>>> outputs/performance with Flink.
> >>>>
> >>>> Best,
> >>>> John
> >>>>
> >>>>
> >>>> On Mon, Nov 12, 2018 at 2:06 PM Jean-Baptiste Onofré <j...@nanthrax.net
> >
> >>>> wrote:
> >>>>
> >>>>> Thanks for the update.
> >>>>>
> >>>>> Regarding the governance, it's also related to visibility.
> >>>>>
> >>>>> My preference would be to have the runner in nemo codebase. It gives
> >> us
> >>>>> a complete control and managed our own release cycle.
> >>>>>
> >>>>> However, it reduces the visibility for the beam community (or we have
> >>> to
> >>>>> send update on the beam mailing list). The nemo runner can be listed
> >> as
> >>>>> official runner in Beam wherever the code is located.
> >>>>>
> >>>>> I have a question about the runner: do we plan to support the Beam
> >>>>> portability layer (Job API, ...) in the nemo runner ?
> >>>>>
> >>>>> Regards
> >>>>> JB
> >>>>>
> >>>>> On 12/11/2018 01:23, John Yang wrote:
> >>>>>> Thanks all for the great discussion.
> >>>>>>
> >>>>>> My take on the current status of Beam support in Nemo from the
> >>>>> perspective
> >>>>>> of the Beam Capability Matrix[1]:
> >>>>>> - What: Full support except for SDF / Metrics / Stateful Processing
> >>>> (Side
> >>>>>> Inputs for streaming pipelines are not supported yet though)
> >>>>>> - Where: Probably full support
> >>>>>> - When: I think we support event-time/processing-time/count
> >> triggers,
> >>>>> but I
> >>>>>> am not sure we have tested the other triggers.
> >>>>>> - How: I don't have a good idea on this one, as we haven't had
> >> tests
> >>>> for
> >>>>>> this.
> >>>>>>
> >>>>>> I would say that we have good fundamentals to be on par with many
> >> of
> >>>> the
> >>>>>> existing official Beam runners. Taegeon and I are experimenting
> >> with
> >>>> the
> >>>>>> NEXMark benchmark, which I believe cover almost all of the Beam
> >>>> features,
> >>>>>> on Nemo to understand in more detail and fix the remaining issues.
> >>>>>>
> >>>>>> Regarding the governance I would also like to hear from other
> >>> members.
> >>>>>> Taegeon and I are also happy to prioritize things differently
> >>> depending
> >>>>> on
> >>>>>> the plan.
> >>>>>>
> >>>>>> Thanks,
> >>>>>> John
> >>>>>>
> >>>>>> [1] Beam Capability Matrix:
> >>>>>>
> >>
> https://beam.apache.org/documentation/runners/capability-matrix/#cap-summary-what
> >>>>>>
> >>>>>> On Sun, Nov 11, 2018 at 1:44 PM Byung-Gon Chun <bgc...@gmail.com>
> >>>> wrote:
> >>>>>>> Thanks for the valuable input, Davor!
> >>>>>>>
> >>>>>>> Nemo PPMC members, which direction would you like to take?
> >>>>>>>
> >>>>>>> -Gon
> >>>>>>>
> >>>>>>> On Thu, Nov 8, 2018 at 3:06 AM Davor Bonaci <da...@apache.org>
> >>> wrote:
> >>>>>>>> I think the first decision you have to make is around the
> >>> governance
> >>>> of
> >>>>>>> the
> >>>>>>>> runner. It can live in the Beam project (and be governed by the
> >>> Beam
> >>>>>>> PMC),
> >>>>>>>> or in the Nemo project (and be governed by the Nemo PPMC). Both
> >> are
> >>>>>>> viable
> >>>>>>>> paths, and different folks have chosen different paths.
> >>>>>>>>
> >>>>>>>> On the technical side, the discussion revolves around API
> >> stability
> >>>> and
> >>>>>>>> versioning: (1) whether the API surface between the runner and
> >> Nemo
> >>>>>>>> internals is more stable than the API surface between the runner
> >>> and
> >>>>>>> Beam's
> >>>>>>>> runner-facing APIs; and (2) how to version Beam and Nemo, which
> >>> pairs
> >>>>> can
> >>>>>>>> work together, etc.
> >>>>>>>>
> >>>>>>>> On the organizational side, delegating governance to Beam PMC
> >> would
> >>>>> mean
> >>>>>>>> that they control release cadence, contribution process, and
> >>>> committer
> >>>>>>>> access. None of it is a particular issue, I think. These are
> >>>> reasonable
> >>>>>>>> people, but certainly requires more consensus building and
> >> process.
> >>>>>>>> * * *
> >>>>>>>>
> >>>>>>>> I don't want to steer you in any direction, and happy to support
> >>>>>>> whichever
> >>>>>>>> decision you make. Also, happy to help on the Beam side and make
> >>>> things
> >>>>>>>> happen quickly. (But, I'd love to see a meaningful discussion and
> >>>>>>> consensus
> >>>>>>>> decision before proceeding.)
> >>>>>>>>
> >>>>>>>> On Wed, Nov 7, 2018 at 1:19 AM Jean-Baptiste Onofré <
> >>> j...@nanthrax.net
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Hi guys,
> >>>>>>>>>
> >>>>>>>>> definitely happy to help on that front.
> >>>>>>>>>
> >>>>>>>>> Regards
> >>>>>>>>> JB
> >>>>>>>>>
> >>>>>>>>> On 07/11/2018 09:54, Byung-Gon Chun wrote:
> >>>>>>>>>> Thanks for initiating this discussion, Wonwook!
> >>>>>>>>>>
> >>>>>>>>>> Davor and JB, it’d be great to get your guide.
> >>>>>>>>>>
> >>>>>>>>>> Thanks.
> >>>>>>>>>> - Gon
> >>>>>>>>>>
> >>>>>>>>>> Sent from my iPhone
> >>>>>>>>>>
> >>>>>>>>>> 2018. 11. 7. 오후 3:57, 송원욱 <won...@apache.org> 작성:
> >>>>>>>>>>
> >>>>>>>>>>> Hi all,
> >>>>>>>>>>>
> >>>>>>>>>>> It's nice to hear that the first release is coming up pretty
> >>> soon
> >>>>>>> with
> >>>>>>>>> the
> >>>>>>>>>>> progress that we are making!
> >>>>>>>>>>> With the first release and the current development for
> >>> supporting
> >>>>>>>> stream
> >>>>>>>>>>> processing, I think it's time for us to consider sending a
> >>> request
> >>>>>>> to
> >>>>>>>>>>> the *Apache
> >>>>>>>>>>> Beam* community to include the *support for the Nemo Runner*
> >> for
> >>>>>>> Beam
> >>>>>>>>>>> applications, as our frontend provides the support for running
> >>>> Beam
> >>>>>>>>>>> applications.
> >>>>>>>>>>>
> >>>>>>>>>>> Any opinions regarding the issue are welcome!
> >>>>>>>>>>> I think a word from Davor would greatly help this issue, as he
> >>> is
> >>>> a
> >>>>>>>> PMC
> >>>>>>>>>>> member of the Apache Beam community and our mentor. Would
> >> there
> >>>> some
> >>>>>>>>>>> information that you could provide us with?
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks a lot!
> >>>>>>>>>>> Wonook
> >>>>>>>>> --
> >>>>>>>>> Jean-Baptiste Onofré
> >>>>>>>>> jbono...@apache.org
> >>>>>>>>> http://blog.nanthrax.net
> >>>>>>>>> Talend - http://www.talend.com
> >>>>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Byung-Gon Chun
> >>>>>>>
> >>>>> --
> >>>>> Jean-Baptiste Onofré
> >>>>> jbono...@apache.org
> >>>>> http://blog.nanthrax.net
> >>>>> Talend - http://www.talend.com
> >>>>>
> >
>

Reply via email to