beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (BEAM-664) Port Dataflow SDK WordCount walkthrough to Beam site
Date Wed, 07 Dec 2016 18:51:58 GMT


ASF GitHub Bot commented on BEAM-664:

GitHub user kennknowles opened a pull request:

    [BEAM-664] Revise WindowedWordCount example to be more independent of runner and execution

    Be sure to do all of the following to help us incorporate your contribution
    quickly and easily:
     - [x] Make sure the PR title is formatted like:
       `[BEAM-<Jira issue #>] Description of pull request`
     - [ ] Make sure tests pass via `mvn clean verify`. (Even better, enable
           Travis-CI on your fork and ensure the whole test matrix passes).
     - [x] Replace `<Jira issue #>` in the title with the actual Jira issue
           number, if there is one.
     - [x] If this contribution is large, please file an Apache
           [Individual Contributor License Agreement](
    This removes the use of BigQuery from the WindowedWordCount example, replacing it with
a somewhat hacky file-based write of the output, using the window as the idempotency key.
In order to port the test and to benefit from recent improvements in `FileBasedCheckSumMatcher`,
I've factored out the resiliency code from that into an internal-only minimal `ShardedFile`
class with just enough API surface to write these tests.

You can merge this pull request into a Git repository by running:

    $ git pull WindowedWordCount

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1536
commit bac7b192c9fefdf536e324f1fde73bac2cd903fa
Author: Kenneth Knowles <>
Date:   2016-11-04T03:44:45Z

    Add IntervalWindow coder to the standard registry

commit aa09449379dfaedbdfb0b73bae85ffd334b838b1
Author: Kenneth Knowles <>
Date:   2016-11-03T21:37:26Z

    Revise WindowedWordCount for runner and execution mode portability

commit 357732efb866e4a24d76a9aaafa10e6bc964fe7e
Author: Kenneth Knowles <>
Date:   2016-11-08T06:06:00Z

    Check the onSuccessMatcher in DirectRunner if isBlockOnRun is set

commit 76d19716829cb98c4f0d4b34244fde8866b6d6a9
Author: Kenneth Knowles <>
Date:   2016-12-05T22:32:12Z

    Factor out ShardedFile from FileChecksumMatcher


> Port Dataflow SDK WordCount walkthrough to Beam site
> ----------------------------------------------------
>                 Key: BEAM-664
>                 URL:
>             Project: Beam
>          Issue Type: Task
>          Components: website
>            Reporter: Hadar Hod
>            Assignee: Hadar Hod
> Port the WordCount walkthrough from Dataflow docs to Beam website. 
> * Copy prose (translate from html to md, remove Dataflow references, etc)
> * Add accurate "How to Run" instructions for each of the WC examples
> * Include code snippets from real examples

This message was sent by Atlassian JIRA

View raw message