GitHub user ianzhou1 opened a pull request:

    https://github.com/apache/incubator-beam/pull/440

    [BEAM-???] Modify range tracker to use first response as start key

    Be sure to do all of the following to help us incorporate your contribution
    quickly and easily:
    
     - [ ] 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).
     - [ ] Replace `<Jira issue #>` in the title with the actual Jira issue
           number, if there is one.
     - [ ] If this contribution is large, please file an Apache
           [Individual Contributor License 
Agreement](https://www.apache.org/licenses/icla.txt).
    
    ---


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

    $ git pull https://github.com/ianzhou1/incubator-beam beam

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

    https://github.com/apache/incubator-beam/pull/440.patch

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

    This closes #440
    
----
commit 5e1fc31c5b666ca50105a5588f7f7f68c6f527b7
Author: Aljoscha Krettek <aljoscha.kret...@gmail.com>
Date:   2016-05-18T15:46:34Z

    [BEAM-295] Remove erroneous close() calls in Flink Create Sources
    
    Collector.close() should only be called by internal Flink components,
    not by user functions.

commit c20c9ef6b978bda01c7358c9674ba3e4f11dd3c5
Author: Mark Shields <markshie...@google.com>
Date:   2016-05-31T21:44:20Z

    Forward port changes to GC holds
    
    Forward port changes to BEAM/pull/391 from DataflowJavaSDK/pull/289.

commit af794e1afe8f2b22432e7e0285a45f157bdac969
Author: Jean-Baptiste Onofré <jbono...@apache.org>
Date:   2016-05-31T19:46:46Z

    [BEAM-242] Set javadoc less strict around missing return or param statements

commit df0633d7b5105206928d7d30ccf62410388e46a3
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-01T20:13:02Z

    Update pom.xml files formatting
    
    This makes it easier to run maven-release-plugin and understand the output. 
Otherwise, the release plugin will make such changes repeatedly in a release 
branch.

commit 06690614e58dfae6f9509dd01cf69df59bd94f36
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-01T21:14:08Z

    [maven-release-plugin] prepare branch release-0.1.0-incubating

commit f8cbd4d78c9b6aced6ad1375684b60707ce1c6e9
Author: Thomas Groh <tg...@google.com>
Date:   2016-06-01T21:28:18Z

    Use Structural Value keys instead of User Values
    
    This fixes problems with lookup by basing entirely on structural
    equality.

commit 1f3dfa288f526335f52cbce9c36f9e3dd28541ff
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-01T22:21:41Z

    [maven-release-plugin] prepare for next development iteration

commit 5c6e980098486f404df87ff080184c0ede521671
Author: JianfengQian <jianfeng.q...@outlook.com>
Date:   2016-05-21T10:32:29Z

    [BEAM-297] Update Flink README.md to  0.2.0-incubating-SNAPSHOT

commit 801f2d7768aba2efc12b14ff6f0d9716ed2ed1b0
Author: Thomas Groh <tg...@users.noreply.github.com>
Date:   2016-05-30T18:04:15Z

    Return from awaitCompletion if Already Done
    
    This ensures that a call to ExecutorService#awaitCompletion returns 
immediately
    if there are no visible updates and the executor has completed. If the 
executor is
    in this state, no additional visible updates will be published and the call 
will hang.
    
    This sequence generally will not happen, as calls via 
InProcessPipelineResult
    return if the state is already terminal, but this ensures that parallel 
calls to
    awaitCompletion do not hang one calling thread.

commit 8524c745eefec73c734c336cd44db18649d53f9b
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-02T20:21:31Z

    Remove reporting section from Spark's pom.xml file
    
    This is currently triggering Maven warnings, due to a missing version 
qualifier. However, we don't run 'site', so this isn't being used at this 
point. Hence, removing instead of adding the version qualifier.

commit 74ba140139b4df97182e4b4bece2a75a09fc5824
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-02T22:09:53Z

    Move 'travis/' directory into 'testing/travis/'

commit a9fbba9fabf1897b35ad23573f4e276b22f09a6e
Author: Jean-Baptiste Onofré <jbono...@apache.org>
Date:   2016-06-03T11:05:58Z

    [BEAM-319][BEAM-320] Add distributions module responsible of packaging 
source and binaries distributions.

commit d2172de8d8f320837fb80a7ea101bf16c8accbe5
Author: Jean-Baptiste Onofré <jbono...@apache.org>
Date:   2016-06-03T11:55:37Z

    Use zip source distribution only (tar.gz doesn't work on Jenkins due to 
UTF-8 encoding and long path name)

commit 459ecf7ae2e3c643e9ee96111b55acfe4c848f13
Author: Raghu Angadi <rang...@google.com>
Date:   2016-06-04T00:46:38Z

    squash PR 271

commit d5ac610220dfb0ea027d1a0be1384f4742b24f2e
Author: Kenneth Knowles <k...@google.com>
Date:   2016-06-06T20:07:35Z

    Fix validation in PubsubIO

commit f043b488e27a823943d52014497bdc0828ac4cf1
Author: Dan Halperin <dhalp...@google.com>
Date:   2016-06-07T04:46:37Z

    [BEAM-292] Write: always produce at least 1 WriteT
    
    Write has a degenerate case wherein, if no elements were in the written 
PCollection,
    the finalize step will get produced with nothing to finalize. This often 
prevents
    correct operation, for example when a FileBasedSink produces no files 
instead of one
    empty file.
    
    Catch and handle this case in Write by opening and closing an empty
    Writer to produce a single WriteT.

commit a0257e16fae22f846d6f234a563a0ed62670eab8
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-06T20:27:50Z

    [BEAM-287] Use flat groupId structure and full qualified artifactIds

commit 51ee1e8a043cbb59b41d97f400384f8154beee10
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-07T17:36:42Z

    Add Xdoclint:missing to the Kafka connector
    
    This makes the Javadoc build actually pass.

commit 8388c2d31f90964ad3c8f37c257262787331d259
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-07T17:38:20Z

    Update Flink's pom.xml
    
    Remove unnecessary version specifier.

commit aa980e701656e2aa7adf2c2510efc3aa6a8b665d
Author: Pei He <pe...@google.com>
Date:   2016-05-21T00:16:58Z

    [BEAM-48] Code cleanup in BigQueryIO
    
    1. Use toJsonString() to avoid try catch
    2. add getTableWithDefaultProject in BigQuery.Write

commit 4dc0f59d3bb89e153cf0aecda7d502566c784bd7
Author: Thomas Groh <tg...@google.com>
Date:   2016-05-25T01:05:16Z

    Relocate Immutability Enforcement Tests
    
    These tests are of runner behavior rather than the model, and should be
    tested as a runner test.
    
    Stop wrapping IllegalMutationExceptions to surface failures due to
    model invariant violations directly, rather than going through a
    PipelineExecutionException.

commit c4867a00cd7e8d65ae6bf376858493b039a546da
Author: Thomas Groh <tg...@google.com>
Date:   2016-06-01T00:09:19Z

    Remove DirectRunner implementations from DoFnTester
    
    Part of the removal of runners-core from the Core SDK, and the deletion
    of the DirectRunner from the core SDK.

commit 8a6e40430c55f3a7f1004a404bc3914204f17a29
Author: Maximilian Michels <m...@apache.org>
Date:   2016-06-03T09:13:45Z

    [BEAM-287] adjust README to changed Maven layout

commit 39e8a3dc80a5cab3d1878ec2b0b5817de5eda0a0
Author: Thomas Groh <tg...@google.com>
Date:   2016-06-04T00:57:24Z

    Remove Unnecessary Fn cloning
    
    The ParDoInProcessEvaluator is provided clones of a DoFn when
    appropriate, and should not serialize them.

commit f5410c4568e388bfcbf7b2037c8fb39edf918d4d
Author: Thomas Groh <tg...@google.com>
Date:   2016-06-06T18:52:58Z

    Allow DoFns to be Reused
    
    Modify the documentation of ParDo to allow DoFns to be reused for
    multiple bundles in the general case. This allows DoFns which implement
    start and finish bundle to be reused.
    
    Update ParDoTest.TestDoFn to succeed if reused.

commit 49cbd0e7ea50c0ddc059168896a6a00d149bfaa2
Author: Maximilian Michels <m...@apache.org>
Date:   2016-06-06T10:40:50Z

    [flink] improve lifecycle of ParDoBoundWrapper

commit 997d78527927e9f1425ee3e97e0685407bd7dbfb
Author: Raghu Angadi <rang...@google.com>
Date:   2016-06-07T16:55:34Z

    KafkaIO javadoc update

commit b98eb2ec7b099953935a6ce25b20576939cdbd5b
Author: Maximilian Michels <m...@apache.org>
Date:   2016-06-07T11:57:33Z

    [BEAM-196] provide PipelineOptions in DoFn
    
    - fixes NPE when accessing the PipelineOptions
    - adds a test to verify that the PipelineOptions are available

commit fec936f3b44ab95fddd75bab1acd0bbd65914c1d
Author: Thomas Groh <tg...@google.com>
Date:   2016-06-07T21:52:20Z

    Reset Writer in WriteBundles.finishBundle
    
    This allows the WriteBundles DoFn to be reused.

commit 5abc869eaf47593766609ad46f3dd123c6dba137
Author: Davor Bonaci <da...@google.com>
Date:   2016-06-07T23:12:39Z

    Flink: move plugin invocation to each child module
    
    Specifying module invocation in the parent pom.xml file, causes
    the release process to produce empty files for the parent pom.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to