+1 Regards JB
On Jul 22, 2017, 05:06, at 05:06, Kenneth Knowles <k...@google.com.INVALID> wrote: >+1 to this! > >I really want to call out the longevity of contribution behind this, >following many changes in both Beam and Gearpump for over a year. >Here's >the first commit on the branch: > > commit 9478f4117de3a2d0ea40614ed4cb801918610724 (github/pr/323) > Author: manuzhang <owenzhang1...@gmail.com> > Date: Tue Mar 15 16:15:16 2016 +0800 > >And here are some numbers, FWIW: 163 non-merge commits, 203 total. So >that's a PR and review every couple of weeks. > >The ValidatesRunner capability coverage is very good. The only skipped >tests are state/timers, metrics, and TestStream, which many runners >have >partial or no support for. > >I'll save practical TODOs like moving ValidatesRunner execution to >postcommit, etc. Pending the results of this discussion, of course. > >Kenn > > >On Fri, Jul 21, 2017 at 12:02 AM, Manu Zhang <owenzhang1...@gmail.com> >wrote: > >> Guys, >> >> On behalf of the gearpump team, I'd like to propose to merge the >> gearpump-runner branch into master, which will give it more >visibility to >> other contributors and users. The runner satisfies the following >criteria >> outlined in contribution guide [1]. >> >> >> 1. Have at least 2 contributors interested in maintaining it, and >1 >> committer interested in supporting it: *Both Huafeng and me have >been >> making contributions[2] and we will continue to maintain it. Kenn >and JB >> have been supporting the runner (Thank you, guys!)* >> 2. Provide both end-user and developer-facing documentation*: They >are >> already on the website ([3] and [4]).* >> 3. Have at least a basic level of unit test coverage: *We do.* >*[5]* >> 4. Run all existing applicable integration tests with other Beam >> components and create additional tests as appropriate: >*gearpump-runner >> passes ValidatesRunner tests.* >> >> >> Additionally, as a runner, >> >> >> 1. Be able to handle a subset of the model that address a >significant >> set of use cases (aka. ‘traditional batch’ or ‘processing time >> streaming’): *gearpump >> runner is able to handle event time streaming * >> 2. Update the capability matrix with the current status: *[4]* >> 3. Add a webpage under documentation/runners: *[3]* >> >> >> The PR for the merge: https://github.com/apache/beam/pull/3611 >> >> Thanks, >> Manu >> >> >> [1] >http://beam.apache.org/contribute/contribution-guide/#feature-branches >> [2] https://issues.apache.org/jira/browse/BEAM-79 >> [3] https://beam.apache.org/documentation/runners/gearpump/ >> [4] https://beam.apache.org/documentation/runners/capability-matrix/ >> [5] >> https://github.com/apache/beam/tree/gearpump-runner/ >> runners/gearpump/src/test/java/org/apache/beam/runners/gearpump >>