Re: Proposal for Beam Python User State and Timer APIs

2018-09-19 Thread Pablo Estrada
Very cool! Thanks Charles! On Tue, Sep 18, 2018, 9:56 AM Charles Chen wrote: > An update: the reference DirectRunner implementation of (and common > execution code for) the Python user state and timers API has been merged: > https://github.com/apache/beam/pull/6304 > > On Thu, Aug 30, 2018 at

***UNCHECKED*** Re: Proposal for Beam Python User State and Timer APIs

2018-09-19 Thread Robert Bradshaw
And its implementation of the Fn API is on it's way too: https://github.com/apache/beam/pull/6349 https://github.com/apache/beam/pull/6433 On Tue, Sep 18, 2018 at 6:56 PM Charles Chen wrote: > An update: the reference DirectRunner implementation of (and common > execution code for) the Python

Re: Proposal for Beam Python User State and Timer APIs

2018-09-18 Thread Charles Chen
An update: the reference DirectRunner implementation of (and common execution code for) the Python user state and timers API has been merged: https://github.com/apache/beam/pull/6304 On Thu, Aug 30, 2018 at 1:48 AM Charles Chen wrote: > Another update: the reference DirectRunner implementation

Re: Proposal for Beam Python User State and Timer APIs

2018-08-30 Thread Charles Chen
Another update: the reference DirectRunner implementation of the Python user state and timers API is out for review: https://github.com/apache/beam/pull/6304 On Mon, Jul 9, 2018 at 2:18 PM Charles Chen wrote: > An update: https://github.com/apache/beam/pull/5691 has been merged. I > hope to

Re: Proposal for Beam Python User State and Timer APIs

2018-06-20 Thread Charles Chen
An update on the implementation: I recently sent out the user-facing pipeline construction part of the API implementation out for review: https://github.com/apache/beam/pull/5691. On Tue, Jun 5, 2018 at 5:26 PM Charles Chen wrote: > Thanks everyone for contributing here. We've reached rough

Re: Proposal for Beam Python User State and Timer APIs

2018-06-05 Thread Charles Chen
Thanks everyone for contributing here. We've reached rough consensus on the approach we should take with this API, and I've summarized this in the new "Community consensus" sections I added to the doc ( https://s.apache.org/beam-python-user-state-and-timers). I will begin initial implementation

Re: Proposal for Beam Python User State and Timer APIs

2018-05-23 Thread Thomas Weise
Nice proposal; it's exciting to see this about to be added to the SDK as it enables a set of more complex use cases. I also think that some of the content can later be repurposed as user documentation. Thanks, Thomas On Wed, May 23, 2018 at 11:49 AM, Charles Chen wrote: >

Re: Proposal for Beam Python User State and Timer APIs

2018-05-23 Thread Charles Chen
Thanks everyone for the detailed comments and discussions. It looks like by now, we mostly agree with the requirements and overall direction needed for the API, though there is continuing discussion on specific details. I want to highlight two new sections of the doc, which address some

Re: Proposal for Beam Python User State and Timer APIs

2018-05-22 Thread Kenneth Knowles
Nice. I know that Java users have found it helpful to have this lower-level way of writing pipelines when the high-level primitives don't quite have the tight control they are looking for. I hope it will be a big draw for Python, too. (commenting on the doc) Kenn On Mon, May 21, 2018 at 5:15 PM

Proposal for Beam Python User State and Timer APIs

2018-05-21 Thread Charles Chen
I want to share a proposal for adding user state and timer support to the Beam Python SDK and get the community's thoughts on how such an API should look: https://s.apache.org/beam-python-user-state-and-timers Let me know what you think and please add any comments and suggestions you may have.