Skip to content

sync-up code#3

Merged
mingmxu merged 100 commits intomingmxu:masterfrom
apache:master
Mar 15, 2017
Merged

sync-up code#3
mingmxu merged 100 commits intomingmxu:masterfrom
apache:master

Conversation

@mingmxu
Copy link
Owner

@mingmxu mingmxu commented Mar 15, 2017

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.

tgroh and others added 30 commits March 2, 2017 09:41
Configuration should be explicit pre-execution, and after the call to
Run a PipelineRunner controls the PipelineOptions of the executions.
Runtime access to options is unaffected by this change.
  Jdbc k8 script: postgres data store only accessible inside test project
  Jdbc k8 & data loading: add teardown and update names/docs
Remove timeout since it is already a pipeline option.

Advance to infinity at the end of pipelines.

Add EOT watermark and expected assertions test options.

SparkPipelineResult should avoid returning null, and handle exceptions better.

Make ResumeFromCheckpointStreamingTest use TestSparkRunner and stop on EOT watermark.

Stop the context and update the state in finally.

Addressed comments - better name for a watermark that stops execution.
We now set the GC timer for window.maxTimestamp() + 1 to ensure that a
user timer set for window.maxTimestamp() still has all state.

This also adds tests for late data dropping and state GC specifically
for the Flink DoFnOperator.
aviemzur and others added 27 commits March 14, 2017 12:47
This brings parity between Create.Values and Create.TimestampedValues.

Update CreateTest to ensure that create coder inference would fail if it
ran.
Incorporate a BeamArgumentParser (argparse.ArgumentParser + ValueProviders).
Add StaticValueProvider and RuntimeValueProvider derived from ValueProvider.
Add serialization for ValueProvider objects.
Add testing for ValueProvider objects.
Modify FileBasedSource and FileSink to accept ValueProvider objects.
@mingmxu mingmxu merged commit 09df9b5 into mingmxu:master Mar 15, 2017
mingmxu pushed a commit that referenced this pull request Oct 5, 2018
mingmxu pushed a commit that referenced this pull request Oct 29, 2018
Add developer information
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.