+1, I think this is a natural extension of the SDF to Python. On Tue, Mar 14, 2017 at 1:19 PM, Chamikara Jayalath <chamik...@apache.org> wrote:
> Thanks Eugene. Will keep you cc'd. > > - Cham > > On Tue, Mar 14, 2017 at 1:15 PM Eugene Kirpichov <kirpic...@google.com> > wrote: > >> Thanks Cham! Agreed that this is a clean way to add SDF API to Python. >> And agreed that it's a good idea to follow as similar path to Java - >> direct runner first. The next easiest thing is going to be the various >> streaming runners. >> Please keep me cc'd on various PRs related to this. >> >> On Tue, Mar 14, 2017 at 12:46 PM Chamikara Jayalath <chamik...@apache.org> >> wrote: >> >> Ccing Eugene and other authors of the original Splittable Dofn proposal. >> >> Thanks, >> Cham >> >> On Mon, Mar 6, 2017 at 10:32 AM Chamikara Jayalath <chamik...@apache.org> >> wrote: >> >> Thanks Ahmet. I created https://issues.apache.org/jira/browse/BEAM-1630 for >> this. >> >> Any further comments are welcome :). >> >> Implementation wise, I think we should add Splittable DoFn to streaming >> direct runner first, after [1] is finalized, and then follow it up with >> support for bounded sources and other runners (currently Dataflow runner >> and Dataflow/other runners through Fn API [2]). >> >> Thanks, >> Cham >> >> [1] https://issues.apache.org/jira/browse/BEAM-1265 >> [2] https://s.apache.org/beam-fn-api >> >> On Fri, Mar 3, 2017 at 5:34 PM Ahmet Altay <al...@google.com.invalid> >> wrote: >> >> +1 Thank you, this is a great and clean API proposal. >> >> Ahmet >> >> On Fri, Mar 3, 2017 at 5:16 PM, Chamikara Jayalath <chamik...@apache.org> >> wrote: >> >> > Hi All, >> > >> > I've put together a document that proposes a Splittable DoFn API for >> Python >> > SDK. >> > >> > https://docs.google.com/document/d/1h_zprJrOilivK2xfvl4L42vaX4DMYGfH >> > 1YDmi-s_ozM/edit?usp=sharing >> > >> > Splittable DoFn framework [1] is currently being implemented for Java >> SDK >> > [2] and will unlock many use-cases that are not possible with the >> current >> > BoundedSource framework [3] (see [1] for details). So, I believe, it >> will >> > be good to add a similar framework to Python SDK as well. >> > >> > Please let me know what you think. >> > >> > Thanks, >> > Cham >> > >> > [1] http://s.apache.org/splittable-do-fn >> > [2] https://issues.apache.org/jira/browse/BEAM-65 >> > [3] >> > https://github.com/apache/beam/blob/master/sdks/python/ >> > apache_beam/io/iobase.py >> > >> >>