This is an automated email from the ASF dual-hosted git repository.

kenn pushed a change to branch samza-runner
in repository https://gitbox.apache.org/repos/asf/beam.git.


    from a539811  Merge pull request #4451 from robertwb/fn-api-pickle-side
     add 6375069  [BEAM-2762] Python code coverage report in Postcommit
     add d41da38  fixup! Exclude auto-generated files in portability/api
     add 3ec529b  fixup! Clean up configuration and use better way to exclude 
cover in mvn build
     add a2b409c  fixup! Add more comments
     add 3f53993  fixup! Improve comments
     add 509ad27  Merge pull request #3879 from markflyhigh/coverage-report
     add c5c0cce  [BEAM-2963] Remove layer of indirection in output name 
mapping in Dataflow simplifying what needs to be passed for all portable 
pipelines to the Java SDK harness. (#4460)
     add 798da37  Add a BundleProcessor to SdkHarnessClient
     add 55844fa  Merge pull request #4266
     add 4719468  Curry CombineFn arguments into runner API protos.
     add 94d5c0b  Merge pull request #4437 from robertwb/runner-api-combine-fn
     add 3be0467  Disable combiner lifting optimization in DataflowRunner for 
fnapi
     add a69f6b6  Disable combiner lifting when only the streaming flag is set.
     add 7a4e98f  Merge pull request #4455 from aaltay/comb
     add 10a6e92  Added an example pipeline that uses stateful processing to 
output team score every time it passes a new multiple of a threshold.
     add ae1f547  Merge pull request #4272
     add b24800d  Register Environments in SdkComponents
     add a16abdf  Merge pull request #4464
     add 1057d9a  Update BUILD.md
     add 02e9a96  Merge pull request #4399 from pshevtsov/patch-1
     add 23ba6ba  NotImplementedErrror --> NotImplementedError
     add 584292e  Merge pull request #4359 from cclauss/patch-1
     add ab85e0c  Fix code comment to match code
     add 19663de  Merge pull request #4278 from itamaro/patch-1
     add 9641567  Manually specify direct runner for global-state modifying 
tests.
     add ade4fbd  FakeSource requires direct runner.
     add 194c393  Explicitly use DirectRunner in DirectRunner tests.
     add 4f92495  Document DirectRunnerOnly tests.
     add 3920cd7  Merge pull request #4454 [BEAM-3490] Explicitly use direct 
runner in non-portable tests.
     add 9b10739  Remove legacy windowfn translation.
     add d682042  Merge pull request #4212 Remove legacy windowfn translation.
     add e8a725e  Pass PipelineOptions to FileSystem constructor.
     add 6663e60  Merge pull request #4465 from udim/filesystem-options
     add f2503ba  [BEAM-3008] Adds parameters templatization for Bigtable 
(#4357)
     add 6affcb5  Migrate Flink ValidatesRunner to Gradle
     add 57e8525  Increment the Dataflow runner major version to 7.
     add 0e50e7d  Update copyright date in NOTICE
     add 62c266a  Merge pull request #4477 from yew1eb/update_copyright_date
     add 2e4b1c2  Move BeamFnDataInboundObserver to java-fn-execution
     add 7be579e  Add an implementation of the Fn API Data Service
     add f83ac0b  Merge pull request #4453
     add e70b068  [BEAM-3126] Adding a new Flatten test to Python SDK. (#4463)
     add 51ca1ee  Code compiles after auto-transition to lambda
     add 3871bbe  google-java-format
     add c824716  Removes unnecessary explicit type arguments
     add 1242a83  google-java-format
     add 10b5ad0  checkstyle fixups
     add 3d06c89  More removal of explicit type arguments
     add b0a2b0f  google-java-format
     add 1ca3a4d  Manually fixed a couple cases of bad comment formatting
     add aedb4c8  Manual fixup of some call sites where lambdas mess up coder 
inference
     add 0d87135  A couple of final example fixups
     add 0cbcf4a  Merge pull request #4470 from jkff/java8
     add cb293b9  Update printed gcloud cancel commands to include the job's 
region.
     add 12e30a3  Merge pull request #4473
     add 6389f38  [BEAM-3412] Upgrade Cloud Bigtable to 1.0.0 The 1.0.0 Cloud 
Bigtable client upgrade included a non-backwards compatible change in protobuf 
generation.  Specifically, addAllXXXX() methods no longer work correctly.  
`BigtableServiceImpl` used `addAllMutations()`, which caused run-time 
breakages.  To get around that, add each Mutation independently to the protobuf 
object. This PR also adds unit tests for BigtableServiceImpl so that read/write 
interactions do not cause runti [...]
     add 1559e37  Merge remote-tracking branch 'upstream/master' into 
upgrade_cbt_100
     add 0372db0  BigtableServiceImplTest now uses a List of ranges. The PR did 
not previously compile, since I had a pretty old version of the code in my 
development environment.  There was a non-backwards compatible change that I 
had to fix.
     add 42868b5  Updating Cloud Bigtable dependnecy to 1.0.0 in build.gradle.
     add 1095ac5  Using 1.0.0-pre3 for bigtable-proto. This should allow Cloud 
Bigtable's client to upgrade to 1.0.0 while keeping backwards compatibility 
with Beam's protobuf version.
     add c0da25c  Merge branch 'master' into upgrade_cbt_100
     add bd8d075  Updating build.gradle with a bigtable_proto_version of 
1.0.0-pre3
     add 98d32ad  Fixing a bad merge in BigtableServiceImpl.
     add e39964c  Merge pull request #4462 from sduskis/upgrade_cbt_100
     add f7dd050  Upgrade Jenkins jobs to use Maven 3.5.2
     add 3474505  [BEAM-2728] Add Count-Min Sketch in sketching extension
     add eabc640  Small fix in SketchCoder
     add cc9182a  Make Sketch AutoValue + Javadoc update
     add 7f99628  Optimize coder memory use
     add 5b23599  Add CONTRIBUTING.md
     add 1e3f1c8  Merge pull request #4475: Add CONTRIBUTING.md
     add 93f4bd4  Initial post-release snapshot test
     add 1c30f40  Make the snapshot and url parameters to the job to allow 
installing a different version
     add ec2b0e1  Make the snapshot and url parameters to the job to allow 
installing a different version
     add 3c6899c  Rename TestHelper to TestScripts, it() to intent()
     add ad82ac1  [BEAM-3060] Support for Perfkit execution of 
file-based-io-tests on HDFS cluster. (#4401)
     add 8af534f  [BEAM-3428] Merge Java8 examples in "main" Java examples
     add e2f5061  [BEAM-3428] Replace MinimalWordCount with Java8 one
     add f2ed860  Merge pull request #4479 from: [BEAM-3428] Merge Java8 
examples in "main" Java examples
     add fcf49e9  [BEAM-3534] Add a spark validates runner test for metrics 
sink in streaming mode
     add 44b164d  Merge pull request #4361: [BEAM-3534] Add a spark validates 
runner test for metrics sink in streaming mode
     add 3abaaac  [BEAM-3432] Remove hadoop/jdk1.8-tests module
     add a905019  Merge pull request #4467 from iemejia/BEAM-3432-hifi-java8
     add 9e826f1  [BEAM-3160] Fix issue where we would choose which coder to 
use arbitrarily when it is over specified with multiple coders.
     add c07a43e  Merge pull request #4433: [BEAM-3160] Prevent issue where we 
would choose which coder to use arbitrarily when it is over specified with 
multiple coders
     add 21af2d3  BEAM-3533 - Replace hard-coded UTF-8 Strings
     add e28c4da  Merge pull request #4486 from coheigea/BEAM-3533
     add dafe47d  [BEAM-3466] Remove JDK 7 references in Jenkins
     add 5ee938e  Merge pull request #4489: [BEAM-3466] Remove JDK 7 references 
in Jenkins
     add 7061301  fix serialization error in BigQueryIO's DynamicDestinations
     add aaabb64  correct side input check in BigQueryIO DynamicDestination for 
pull
     add 0f554fd  Merge pull request #4417 from shashank64/master

No new revisions were added by this update.

Summary of changes:
 .test-infra/jenkins/common_job_properties.groovy   |   2 +-
 ...job_beam_PostCommit_Java_JDKVersionsTest.groovy |   4 +-
 ...eam_PostCommit_Java_MavenInstall_Windows.groovy |   2 +-
 ...=> job_beam_PostRelease_NightlySnapshot.groovy} |  47 +-
 .../SmallITCluster/pkb-config.yml}                 |  24 +-
 sdks/java/io/kafka/README.md => CONTRIBUTING.md    |  20 +-
 NOTICE                                             |   2 +-
 build.gradle                                       |   5 +-
 examples/java/pom.xml                              |   5 +
 .../org/apache/beam/examples/MinimalWordCount.java |  88 +-
 .../apache/beam/examples/WindowedWordCount.java    |   4 +-
 .../java/org/apache/beam/examples/WordCount.java   |   3 +-
 .../beam/examples/complete/AutoComplete.java       |  78 +-
 .../org/apache/beam/examples/complete/TfIdf.java   |  50 +-
 .../examples/complete/TopWikipediaSessions.java    |  17 +-
 .../beam/examples/complete/TrafficMaxLaneFlow.java |  14 +-
 .../beam/examples/complete/TrafficRoutes.java      |  17 +-
 .../beam/examples/complete/game/GameStats.java     | 172 ++--
 .../examples/complete/game/HourlyTeamScore.java    |  80 +-
 .../beam/examples/complete/game/LeaderBoard.java   |  50 +-
 .../examples/complete/game/StatefulTeamScore.java  | 228 +++++
 .../beam/examples/complete/game/UserScore.java     |  18 +-
 .../examples/complete/game/injector/Injector.java  |  72 +-
 .../complete/game/injector/InjectorUtils.java      |   0
 .../game/injector/RetryHttpInitializerWrapper.java |  42 +-
 .../complete/game/utils/GameConstants.java         |  23 +-
 .../complete/game/utils/WriteToBigQuery.java       |   0
 .../examples/complete/game/utils/WriteToText.java  |   2 +-
 .../game/utils/WriteWindowedToBigQuery.java        |   0
 .../beam/examples/cookbook/BigQueryTornadoes.java  |   3 +-
 .../examples/cookbook/CombinePerKeyExamples.java   |   4 +-
 .../beam/examples/cookbook/DistinctExample.java    |   4 +-
 .../beam/examples/cookbook/FilterExamples.java     |   3 +-
 .../beam/examples/cookbook/JoinExamples.java       |  12 +-
 .../beam/examples/cookbook/MaxPerKeyExamples.java  |   3 +-
 .../beam/examples/cookbook/TriggerExample.java     |   4 +-
 .../beam/examples/website_snippets/Snippets.java   |  11 +-
 .../beam/examples/MinimalWordCountTest.java}       |  57 +-
 .../org/apache/beam/examples/WordCountTest.java    |   3 +-
 .../beam/examples/complete/AutoCompleteTest.java   |  17 +-
 .../apache/beam/examples/complete/TfIdfTest.java   |   4 +-
 .../beam/examples/complete/game/GameStatsTest.java |   0
 .../complete/game/HourlyTeamScoreTest.java         |   0
 .../examples/complete/game/LeaderBoardTest.java    |  16 +-
 .../complete/game/StatefulTeamScoreTest.java       | 208 +++++
 .../beam/examples/complete/game/UserScoreTest.java |   0
 .../examples/cookbook/DistinctExampleTest.java     |   6 +-
 .../beam/examples/cookbook/TriggerExampleTest.java |   6 +-
 .../examples/website_snippets/SnippetsTest.java    |   3 +-
 examples/java8/build.gradle                        |  50 --
 examples/java8/pom.xml                             | 296 -------
 .../beam/examples/MinimalWordCountJava8.java       |  72 --
 examples/pom.xml                                   |  23 -
 pom.xml                                            |  11 +-
 release/TestScripts.groovy                         | 140 +++
 release/quickstart-java-direct.groovy              |  64 ++
 .../org/apache/beam/runners/apex/ApexRunner.java   |  22 +-
 .../beam/runners/apex/ApexRunnerRegistrar.java     |   5 +-
 .../apache/beam/runners/apex/ApexYarnLauncher.java |   7 +-
 .../runners/apex/translation/ParDoTranslator.java  |   2 +-
 .../operators/ApexGroupByKeyOperator.java          |  43 +-
 .../translation/operators/ApexParDoOperator.java   |  10 +-
 .../operators/ApexProcessFnOperator.java           |   6 +-
 .../operators/ApexReadUnboundedInputOperator.java  |   2 +-
 .../apex/translation/utils/ApexStateInternals.java |   2 +-
 .../apache/beam/runners/apex/ApexRunnerTest.java   |   2 +-
 .../beam/runners/apex/ApexYarnLauncherTest.java    |   8 +-
 .../beam/runners/apex/examples/WordCountTest.java  |  14 +-
 .../FlattenPCollectionTranslatorTest.java          |   9 +-
 .../apex/translation/GroupByKeyTranslatorTest.java |   4 +-
 .../apex/translation/ParDoTranslatorTest.java      |  52 +-
 .../apex/translation/SideInputTranslationTest.java |  10 +-
 .../operators/ApexTimerInternalsTest.java          |   7 +-
 .../core/construction/ArtifactServiceStager.java   |   3 +-
 .../core/construction/CombineTranslation.java      |  15 +-
 .../CreatePCollectionViewTranslation.java          |   5 +-
 .../construction/DeduplicatedFlattenFactory.java   |   6 +-
 .../construction/EmptyFlattenAsCreateFactory.java  |   2 +-
 ...dTranslatorRegistrar.java => Environments.java} |  20 +-
 .../core/construction/PTransformMatchers.java      |  45 +-
 .../core/construction/PTransformTranslation.java   |   3 +-
 .../core/construction/ParDoTranslation.java        |  18 +-
 .../core/construction/PipelineTranslation.java     |   3 +-
 .../runners/core/construction/PrimitiveCreate.java |   2 +-
 .../runners/core/construction/ReadTranslation.java |  35 +-
 .../core/construction/RehydratedComponents.java    |   8 +
 .../runners/core/construction/SdkComponents.java   |  22 +-
 .../runners/core/construction/SplittableParDo.java |  22 +-
 .../UnboundedReadFromBoundedSource.java            |  16 +-
 .../runners/core/construction/UnconsumedReads.java |   2 +-
 .../core/construction/WindowIntoTranslation.java   |   4 +-
 .../construction/WindowingStrategyTranslation.java |   4 +-
 .../core/construction/WriteFilesTranslation.java   |   8 +-
 .../construction/ArtifactServiceStagerTest.java    |   2 +-
 .../core/construction/CoderTranslationTest.java    |   2 +-
 .../core/construction/CombineTranslationTest.java  |   2 +-
 .../CreatePCollectionViewTranslationTest.java      |  12 +-
 .../DeduplicatedFlattenFactoryTest.java            |   8 +-
 .../EmptyFlattenAsCreateFactoryTest.java           |  31 +-
 .../construction/ForwardingPTransformTest.java     |   4 +-
 .../construction/PCollectionTranslationTest.java   |  22 +-
 .../core/construction/PTransformMatchersTest.java  | 146 ++--
 .../construction/PTransformReplacementsTest.java   |  12 +-
 .../construction/PTransformTranslationTest.java    |   9 +-
 .../core/construction/ParDoTranslationTest.java    |  39 +-
 .../core/construction/PipelineTranslationTest.java |   9 +-
 .../core/construction/ReadTranslationTest.java     |  10 +-
 .../construction/RehydratedComponentsTest.java     |  14 +
 .../core/construction/ReplacementOutputsTest.java  |   9 +-
 .../core/construction/SdkComponentsTest.java       |  36 +-
 .../SingleInputOutputOverrideFactoryTest.java      |   2 +-
 .../construction/TestStreamTranslationTest.java    |   8 +-
 .../core/construction/TransformInputsTest.java     |  29 +-
 .../UnboundedReadFromBoundedSourceTest.java        |  18 +-
 .../core/construction/UnconsumedReadsTest.java     |   9 +-
 .../UnsupportedOverrideFactoryTest.java            |   4 +-
 .../WindowingStrategyTranslationTest.java          |   2 +-
 .../construction/metrics/MetricFilteringTest.java  |   2 +-
 .../runners/core/GroupByKeyViaGroupByKeyOnly.java  |  23 +-
 .../beam/runners/core/InMemoryStateInternals.java  |   4 +-
 .../apache/beam/runners/core/KeyedWorkItems.java   |   2 +-
 .../runners/core/LateDataDroppingDoFnRunner.java   |  35 +-
 .../apache/beam/runners/core/LateDataUtils.java    |  63 +-
 .../beam/runners/core/MergingActiveWindowSet.java  |   4 +-
 .../beam/runners/core/NullSideInputReader.java     |   2 +-
 ...TimeBoundedSplittableProcessElementInvoker.java |   7 +-
 .../beam/runners/core/ReduceFnContextFactory.java  |  15 +-
 .../apache/beam/runners/core/ReduceFnRunner.java   |  54 +-
 .../core/SplittableParDoViaKeyedWorkItems.java     |   2 +-
 .../apache/beam/runners/core/SystemReduceFn.java   |  21 +-
 .../apache/beam/runners/core/WatermarkHold.java    |   2 +-
 .../beam/runners/core/metrics/MetricUpdates.java   |   7 +-
 .../runners/core/metrics/MetricsContainerImpl.java |  24 +-
 .../core/metrics/MetricsContainerStepMap.java      | 159 ++--
 .../core/triggers/AfterAllStateMachine.java        |   2 +-
 .../AfterDelayFromFirstElementStateMachine.java    |  12 +-
 .../core/triggers/AfterEachStateMachine.java       |   2 +-
 .../core/triggers/AfterFirstStateMachine.java      |   2 +-
 ...fterSynchronizedProcessingTimeStateMachine.java |   3 +-
 .../core/triggers/AfterWatermarkStateMachine.java  |   4 +-
 .../TriggerStateMachineContextFactory.java         |  11 +-
 .../beam/runners/core/KeyedWorkItemCoderTest.java  |   5 +-
 .../beam/runners/core/LateDataUtilsTest.java       |   3 +-
 .../beam/runners/core/ReduceFnRunnerTest.java      |  48 +-
 .../apache/beam/runners/core/ReduceFnTester.java   |  70 +-
 .../beam/runners/core/SideInputHandlerTest.java    |  49 +-
 .../beam/runners/core/SimpleDoFnRunnerTest.java    |  24 +-
 .../SimplePushbackSideInputDoFnRunnerTest.java     |  21 +-
 .../runners/core/SplittableParDoProcessFnTest.java |  22 +-
 .../beam/runners/core/StatefulDoFnRunnerTest.java  |   6 +-
 .../apache/beam/runners/core/WindowMatchers.java   |  20 +-
 .../core/metrics/MetricsContainerStepMapTest.java  |   2 +-
 .../beam/runners/core/metrics/MetricsMapTest.java  |   8 +-
 .../core/triggers/AfterFirstStateMachineTest.java  |   2 +-
 .../triggers/AfterWatermarkStateMachineTest.java   |   4 +-
 .../core/triggers/FinishedTriggersSetTest.java     |   9 +-
 .../core/triggers/RepeatedlyStateMachineTest.java  |   7 +-
 .../core/triggers/StubTriggerStateMachine.java     |   2 +-
 .../core/triggers/TriggerStateMachineTest.java     |  10 +-
 .../core/triggers/TriggerStateMachineTester.java   |  62 +-
 ...DirectGBKIntoKeyedWorkItemsOverrideFactory.java |   2 +-
 .../beam/runners/direct/DirectGroupByKey.java      |   4 +-
 .../apache/beam/runners/direct/DirectMetrics.java  |  45 +-
 .../beam/runners/direct/DirectRegistrar.java       |   6 +-
 .../beam/runners/direct/EvaluationContext.java     |   8 +-
 .../direct/ExecutorServiceParallelExecutor.java    |  13 +-
 .../direct/GroupAlsoByWindowEvaluatorFactory.java  |  52 +-
 .../direct/ImmutabilityEnforcementFactory.java     |   2 +-
 .../runners/direct/KeyedPValueTrackingVisitor.java |   2 +-
 .../beam/runners/direct/MultiStepCombine.java      |   2 +-
 .../apache/beam/runners/direct/ParDoEvaluator.java |  44 +-
 .../beam/runners/direct/ParDoEvaluatorFactory.java |   2 +-
 .../runners/direct/ParDoMultiOverrideFactory.java  |   8 +-
 .../beam/runners/direct/QuiescenceDriver.java      |  12 +-
 .../beam/runners/direct/ReadEvaluatorFactory.java  |   4 +-
 .../beam/runners/direct/SideInputContainer.java    |  18 +-
 .../SplittableProcessElementsEvaluatorFactory.java |  78 +-
 .../direct/StatefulParDoEvaluatorFactory.java      |  31 +-
 .../runners/direct/TestStreamEvaluatorFactory.java |   2 +-
 .../direct/UnboundedReadEvaluatorFactory.java      |  17 +-
 .../beam/runners/direct/ViewOverrideFactory.java   |  13 +-
 .../beam/runners/direct/WatermarkManager.java      |   5 +-
 .../runners/direct/WindowEvaluatorFactory.java     |   2 +-
 .../runners/direct/WriteWithShardingFactory.java   |   8 +-
 .../direct/BoundedReadEvaluatorFactoryTest.java    |  19 +-
 .../runners/direct/CloningBundleFactoryTest.java   |   9 +-
 .../beam/runners/direct/CommittedResultTest.java   |  20 +-
 .../runners/direct/DirectGraphVisitorTest.java     |  29 +-
 .../DirectGroupByKeyOverrideFactoryTest.java       |   3 +-
 .../beam/runners/direct/DirectMetricsTest.java     |  88 +-
 .../beam/runners/direct/DirectRunnerTest.java      | 107 ++-
 .../direct/DirectTransformExecutorTest.java        |  31 +-
 ...cycleManagerRemovingTransformEvaluatorTest.java |   6 +-
 .../runners/direct/DoFnLifecycleManagerTest.java   |   2 +-
 .../beam/runners/direct/EvaluationContextTest.java |  62 +-
 .../direct/FlattenEvaluatorFactoryTest.java        |  12 +-
 .../direct/GroupByKeyEvaluatorFactoryTest.java     |   2 +-
 .../direct/GroupByKeyOnlyEvaluatorFactoryTest.java |   2 +-
 .../ImmutabilityCheckingBundleFactoryTest.java     |   2 +-
 .../direct/ImmutabilityEnforcementFactoryTest.java |   8 +-
 .../direct/ImmutableListBundleFactoryTest.java     |  10 +-
 .../direct/KeyedPValueTrackingVisitorTest.java     |  23 +-
 .../beam/runners/direct/MultiStepCombineTest.java  |   8 +-
 .../beam/runners/direct/ParDoEvaluatorTest.java    |  14 +-
 .../runners/direct/SideInputContainerTest.java     | 117 +--
 .../direct/StatefulParDoEvaluatorFactoryTest.java  |  32 +-
 .../runners/direct/StepTransformResultTest.java    |   3 +-
 .../beam/runners/direct/StructuralKeyTest.java     |   4 +-
 .../direct/TestStreamEvaluatorFactoryTest.java     |   7 +-
 .../direct/UnboundedReadEvaluatorFactoryTest.java  |  30 +-
 .../runners/direct/ViewEvaluatorFactoryTest.java   |  15 +-
 .../runners/direct/ViewOverrideFactoryTest.java    |  25 +-
 .../beam/runners/direct/WatermarkManagerTest.java  | 325 ++++---
 .../runners/direct/WindowEvaluatorFactoryTest.java |  17 +-
 .../direct/WriteWithShardingFactoryTest.java       |   5 +-
 runners/flink/build.gradle                         |  72 +-
 .../runners/flink/CreateStreamingFlinkView.java    |   7 +-
 .../flink/FlinkBatchTransformTranslators.java      |  49 +-
 .../beam/runners/flink/FlinkRunnerRegistrar.java   |   7 +-
 .../beam/runners/flink/FlinkRunnerResult.java      |   7 +-
 .../flink/FlinkStreamingTransformTranslators.java  | 171 ++--
 .../FlinkMergingNonShuffleReduceFunction.java      |   2 +-
 .../functions/FlinkPartialReduceFunction.java      |   3 +-
 .../translation/functions/FlinkReduceFunction.java |   2 +-
 .../functions/FlinkSideInputReader.java            |   7 +-
 .../functions/SideInputInitializer.java            |  20 +-
 .../functions/SortingFlinkCombineRunner.java       |  16 +-
 .../wrappers/streaming/DoFnOperator.java           |  28 +-
 .../wrappers/streaming/SplittableDoFnOperator.java |  35 +-
 .../wrappers/streaming/WindowDoFnOperator.java     |  36 +-
 .../state/FlinkBroadcastStateInternals.java        |   2 +-
 .../state/FlinkKeyGroupStateInternals.java         |   6 +-
 .../streaming/state/FlinkSplitStateInternals.java  |   2 +-
 .../streaming/state/FlinkStateInternals.java       |  39 +-
 .../beam/runners/flink/PipelineOptionsTest.java    |  52 +-
 .../flink/streaming/DedupingOperatorTest.java      |  46 +-
 .../runners/flink/streaming/DoFnOperatorTest.java  | 292 +++----
 .../flink/streaming/GroupByNullKeyTest.java        |  76 +-
 .../streaming/TopWikipediaSessionsITCase.java      | 122 ++-
 .../runners/gearpump/GearpumpPipelineResult.java   |   7 +-
 .../runners/gearpump/GearpumpRunnerRegistrar.java  |   7 +-
 .../translators/CreateStreamingGearpumpView.java   |  10 +-
 .../translators/FlattenPCollectionsTranslator.java |   5 +-
 .../gearpump/translators/GroupByKeyTranslator.java |  23 +-
 runners/google-cloud-dataflow-java/build.gradle    |   4 +-
 runners/google-cloud-dataflow-java/pom.xml         |   4 +-
 .../dataflow/BatchStatefulParDoOverrides.java      |  22 +-
 .../beam/runners/dataflow/BatchViewOverrides.java  | 173 ++--
 .../beam/runners/dataflow/DataflowMetrics.java     |   2 +-
 .../beam/runners/dataflow/DataflowPipelineJob.java |  85 +-
 .../dataflow/DataflowPipelineRegistrar.java        |   6 +-
 .../dataflow/DataflowPipelineTranslator.java       |  65 +-
 .../beam/runners/dataflow/DataflowRunner.java      |  41 +-
 .../dataflow/PrimitiveParDoSingleFactory.java      |   7 +
 .../beam/runners/dataflow/ReadTranslator.java      |   2 +-
 .../runners/dataflow/ReshuffleOverrideFactory.java |  30 +-
 .../runners/dataflow/StreamingViewOverrides.java   |   2 +-
 .../beam/runners/dataflow/TransformTranslator.java |  17 +-
 .../beam/runners/dataflow/internal/IsmFormat.java  |  11 +-
 .../dataflow/util/CloudObjectTranslators.java      |  22 +-
 ...DefaultCoderCloudObjectTranslatorRegistrar.java |   2 +-
 .../beam/runners/dataflow/util/MonitoringUtil.java |  12 +-
 .../beam/runners/dataflow/util/PackageUtil.java    |  58 +-
 .../apache/beam/runners/dataflow/util/Structs.java |  10 +-
 .../dataflow/BatchStatefulParDoOverridesTest.java  |  13 +-
 .../runners/dataflow/BatchViewOverridesTest.java   |  12 +-
 .../beam/runners/dataflow/DataflowMetricsTest.java |   2 +-
 .../runners/dataflow/DataflowPipelineJobTest.java  |  50 +-
 .../dataflow/DataflowPipelineTranslatorTest.java   | 127 +--
 .../beam/runners/dataflow/DataflowRunnerTest.java  | 147 ++--
 .../dataflow/PrimitiveParDoSingleFactoryTest.java  |   2 +-
 .../runners/dataflow/TestDataflowRunnerTest.java   |  50 +-
 .../transforms/DataflowGroupByKeyTest.java         |  14 +-
 .../dataflow/transforms/DataflowViewTest.java      |  49 +-
 .../runners/dataflow/util/CloudObjectsTest.java    |   8 +-
 .../runners/dataflow/util/MonitoringUtilTest.java  |  12 +-
 .../runners/dataflow/util/PackageUtilTest.java     |  13 +-
 .../beam/runners/dataflow/util/StructsTest.java    |  11 +-
 .../fnexecution/control/SdkHarnessClient.java      | 190 ++--
 .../runners/fnexecution/data/FnDataService.java    |   5 +-
 .../runners/fnexecution/data/GrpcDataService.java  | 161 ++++
 .../runners/fnexecution/ServerFactoryTest.java     |  33 +-
 .../fnexecution/control/SdkHarnessClientTest.java  |  32 +-
 .../fnexecution/data/GrpcDataServiceTest.java      | 185 ++++
 .../logging/GrpcLoggingServiceTest.java            | 112 ++-
 .../LocalFileSystemArtifactStagerServiceTest.java  |   2 +-
 .../beam/runners/local/StructuralKeyTest.java      |   5 +-
 .../reference/job/ReferenceRunnerJobService.java   |   7 +-
 .../job/ReferenceRunnerJobServiceTest.java         |  12 +-
 .../runners/spark/SparkNativePipelineVisitor.java  |  13 +-
 .../org/apache/beam/runners/spark/SparkRunner.java |  22 +-
 .../beam/runners/spark/SparkRunnerRegistrar.java   |   5 +-
 .../apache/beam/runners/spark/TestSparkRunner.java |   2 +-
 .../spark/aggregators/AggregatorsAccumulator.java  |   6 +-
 .../spark/aggregators/NamedAggregators.java        |  12 +-
 .../beam/runners/spark/coders/CoderHelpers.java    |  60 +-
 .../beam/runners/spark/examples/WordCount.java     |   3 +-
 .../apache/beam/runners/spark/io/CreateStream.java |   3 +-
 .../beam/runners/spark/io/SourceDStream.java       |   4 +-
 .../apache/beam/runners/spark/io/SourceRDD.java    |   5 +-
 .../runners/spark/io/SparkUnboundedSource.java     |  18 +-
 .../runners/spark/metrics/MetricsAccumulator.java  |   6 +-
 .../runners/spark/metrics/WithMetricsSupport.java  |  95 +-
 .../SparkGroupAlsoByWindowViaWindowSet.java        |  93 +-
 .../spark/stateful/SparkTimerInternals.java        |   3 +-
 .../runners/spark/translation/BoundedDataset.java  |  16 +-
 .../spark/translation/EvaluationContext.java       |   4 +-
 .../spark/translation/GroupCombineFunctions.java   | 145 ++--
 .../spark/translation/MultiDoFnFunction.java       |  20 +-
 .../spark/translation/SparkAbstractCombineFn.java  |  15 +-
 .../spark/translation/SparkProcessContext.java     |   8 +-
 .../spark/translation/TransformTranslator.java     | 274 +++---
 .../spark/translation/TranslationUtils.java        | 178 ++--
 .../spark/translation/WindowingHelpers.java        |  29 +-
 .../streaming/StreamingTransformTranslator.java    | 160 ++--
 .../translation/streaming/UnboundedDataset.java    |  11 +-
 .../streaming/WatermarkSyncedDStream.java          |   3 +-
 .../runners/spark/util/GlobalWatermarkHolder.java  |   2 +-
 .../runners/spark/util/SparkSideInputReader.java   |  27 +-
 .../org/apache/beam/runners/spark/CacheTest.java   |   4 +-
 .../runners/spark/SparkRunnerDebuggerTest.java     |  14 +-
 .../spark/TestSparkPipelineOptionsRegistrar.java   |   2 +-
 .../metrics/sink/SparkMetricsSinkTest.java         |  65 +-
 .../beam/runners/spark/io/NumShardsTest.java       |  12 +-
 .../translation/streaming/CreateStreamTest.java    |  97 +--
 .../ResumeFromCheckpointStreamingTest.java         |  62 +-
 .../streaming/TrackStreamingSourcesTest.java       |   3 +-
 sdks/go/BUILD.md                                   |   2 +-
 .../src/main/resources/beam/findbugs-filter.xml    |   4 +-
 .../main/java/org/apache/beam/sdk/Pipeline.java    |   3 +-
 .../java/org/apache/beam/sdk/coders/AvroCoder.java |   8 +-
 .../sdk/coders/CannotProvideCoderException.java    |  10 +-
 .../org/apache/beam/sdk/coders/CoderRegistry.java  |  51 +-
 .../org/apache/beam/sdk/coders/DefaultCoder.java   |   2 +-
 .../org/apache/beam/sdk/coders/DelegateCoder.java  |   2 +-
 .../beam/sdk/coders/StringDelegateCoder.java       |  29 +-
 .../main/java/org/apache/beam/sdk/io/AvroIO.java   |  22 +-
 .../main/java/org/apache/beam/sdk/io/AvroSink.java |   4 +-
 .../java/org/apache/beam/sdk/io/AvroSource.java    |  12 +-
 .../sdk/io/BoundedReadFromUnboundedSource.java     |  21 +-
 .../org/apache/beam/sdk/io/CompressedSource.java   |   3 +-
 .../beam/sdk/io/DynamicAvroDestinations.java       |   2 +-
 .../java/org/apache/beam/sdk/io/FileBasedSink.java |   4 +-
 .../main/java/org/apache/beam/sdk/io/FileIO.java   | 122 +--
 .../java/org/apache/beam/sdk/io/FileSystems.java   | 103 +--
 .../org/apache/beam/sdk/io/LocalFileSystem.java    |  17 +-
 .../beam/sdk/io/LocalFileSystemRegistrar.java      |   2 +-
 .../org/apache/beam/sdk/io/LocalResources.java     |   8 +-
 .../src/main/java/org/apache/beam/sdk/io/Read.java |   4 +-
 .../beam/sdk/io/ReadAllViaFileBasedSource.java     |   4 +-
 .../java/org/apache/beam/sdk/io/TFRecordIO.java    |   2 +-
 .../main/java/org/apache/beam/sdk/io/TextIO.java   |  27 +-
 .../java/org/apache/beam/sdk/io/WriteFiles.java    |  20 +-
 .../org/apache/beam/sdk/io/WriteFilesResult.java   |   4 +-
 .../beam/sdk/metrics/MetricsEnvironment.java       |   3 +-
 .../beam/sdk/options/PipelineOptionsFactory.java   | 123 +--
 .../beam/sdk/options/ProxyInvocationHandler.java   |  23 +-
 .../org/apache/beam/sdk/options/ValueProvider.java |   2 +-
 .../apache/beam/sdk/runners/AppliedPTransform.java |   3 +-
 .../beam/sdk/runners/TransformHierarchy.java       |   8 +-
 .../java/org/apache/beam/sdk/state/StateSpecs.java |  12 +-
 .../org/apache/beam/sdk/testing/Annotations.java   |  34 +-
 .../apache/beam/sdk/testing/CoderProperties.java   |  11 +-
 .../apache/beam/sdk/testing/GatherAllPanes.java    |   6 +-
 .../java/org/apache/beam/sdk/testing/PAssert.java  | 103 +--
 .../beam/sdk/testing/SerializableMatchers.java     | 400 ++-------
 .../apache/beam/sdk/testing/SourceTestUtils.java   |  44 +-
 .../org/apache/beam/sdk/testing/TestPipeline.java  |   9 +-
 .../org/apache/beam/sdk/testing/TestStream.java    |  14 +-
 .../apache/beam/sdk/testing/WindowFnTestUtils.java |   8 +-
 .../beam/sdk/transforms/ApproximateQuantiles.java  |  27 +-
 .../beam/sdk/transforms/ApproximateUnique.java     |   3 +-
 .../org/apache/beam/sdk/transforms/Combine.java    |  43 +-
 .../org/apache/beam/sdk/transforms/Contextful.java |   9 +-
 .../java/org/apache/beam/sdk/transforms/Count.java |  25 +-
 .../org/apache/beam/sdk/transforms/Create.java     |  23 +-
 .../org/apache/beam/sdk/transforms/Distinct.java   |  41 +-
 .../org/apache/beam/sdk/transforms/DoFnTester.java |  42 +-
 .../org/apache/beam/sdk/transforms/Filter.java     |  41 +-
 .../org/apache/beam/sdk/transforms/Latest.java     |  51 +-
 .../java/org/apache/beam/sdk/transforms/Max.java   |  22 +-
 .../java/org/apache/beam/sdk/transforms/Mean.java  |   4 +-
 .../java/org/apache/beam/sdk/transforms/Min.java   |  22 +-
 .../java/org/apache/beam/sdk/transforms/ParDo.java |  18 +-
 .../java/org/apache/beam/sdk/transforms/Reify.java |   4 +-
 .../beam/sdk/transforms/ReifyTimestamps.java       |   4 +-
 .../apache/beam/sdk/transforms/Requirements.java   |   2 +-
 .../org/apache/beam/sdk/transforms/Reshuffle.java  |  18 +-
 .../org/apache/beam/sdk/transforms/Sample.java     |  14 +-
 .../beam/sdk/transforms/SerializableFunctions.java |   7 +-
 .../java/org/apache/beam/sdk/transforms/Sum.java   |   6 +-
 .../java/org/apache/beam/sdk/transforms/Top.java   |   2 +-
 .../java/org/apache/beam/sdk/transforms/View.java  |  24 +-
 .../java/org/apache/beam/sdk/transforms/Watch.java |  31 +-
 .../org/apache/beam/sdk/transforms/WithKeys.java   |   9 +-
 .../apache/beam/sdk/transforms/WithTimestamps.java |   2 +-
 .../beam/sdk/transforms/display/DisplayData.java   |  13 +-
 .../beam/sdk/transforms/join/CoGbkResult.java      |  11 +-
 .../beam/sdk/transforms/join/CoGroupByKey.java     |  15 +-
 .../sdk/transforms/join/KeyedPCollectionTuple.java |   2 +-
 .../reflect/ByteBuddyDoFnInvokerFactory.java       |  44 +-
 .../reflect/ByteBuddyOnTimerInvokerFactory.java    |  66 +-
 .../sdk/transforms/reflect/DoFnSignatures.java     |  16 +-
 .../beam/sdk/transforms/windowing/AfterAll.java    |   2 +-
 .../beam/sdk/transforms/windowing/AfterEach.java   |   2 +-
 .../beam/sdk/transforms/windowing/AfterFirst.java  |   2 +-
 .../transforms/windowing/AfterProcessingTime.java  |   2 +-
 .../sdk/transforms/windowing/AfterWatermark.java   |   7 +-
 .../beam/sdk/transforms/windowing/Window.java      |   2 +-
 .../java/org/apache/beam/sdk/util/ApiSurface.java  |  83 +-
 .../java/org/apache/beam/sdk/util/ClassPath.java   |   8 +-
 .../java/org/apache/beam/sdk/util/DoFnInfo.java    |  22 +-
 .../java/org/apache/beam/sdk/util/Sleeper.java     |   7 +-
 .../java/org/apache/beam/sdk/util/StreamUtils.java |   2 +-
 .../org/apache/beam/sdk/util/WindowedValue.java    |   2 +-
 .../beam/sdk/util/common/ReflectHelpers.java       |  46 +-
 .../org/apache/beam/sdk/values/PCollection.java    |   4 +-
 .../apache/beam/sdk/values/PCollectionList.java    |   2 +-
 .../apache/beam/sdk/values/PCollectionTuple.java   |   4 +-
 .../apache/beam/sdk/values/PCollectionViews.java   |   9 +-
 .../org/apache/beam/sdk/values/TupleTagList.java   |   2 +-
 .../org/apache/beam/sdk/values/TypeDescriptor.java |   2 +-
 .../apache/beam/sdk/values/TypeDescriptors.java    |  14 +-
 .../apache/beam/sdk/values/ValueWithRecordId.java  |   5 +-
 .../apache/beam/sdk/values/WindowingStrategy.java  |  98 ++-
 .../java/org/apache/beam/sdk/PipelineTest.java     |  68 +-
 .../org/apache/beam/sdk/coders/AvroCoderTest.java  |   4 +-
 .../apache/beam/sdk/coders/CoderProvidersTest.java |  13 +-
 .../apache/beam/sdk/coders/CoderRegistryTest.java  |  12 +
 .../java/org/apache/beam/sdk/coders/CoderTest.java |   2 +-
 .../beam/sdk/coders/CollectionCoderTest.java       |  15 +-
 .../apache/beam/sdk/coders/CommonCoderTest.java    |   2 +-
 .../apache/beam/sdk/coders/DefaultCoderTest.java   |   9 +-
 .../apache/beam/sdk/coders/DelegateCoderTest.java  |  36 +-
 .../apache/beam/sdk/coders/IterableCoderTest.java  |  14 +-
 .../org/apache/beam/sdk/coders/KvCoderTest.java    |   2 +-
 .../org/apache/beam/sdk/coders/ListCoderTest.java  |  20 +-
 .../org/apache/beam/sdk/coders/MapCoderTest.java   |   9 +-
 .../apache/beam/sdk/coders/NullableCoderTest.java  |  16 +-
 .../org/apache/beam/sdk/coders/SetCoderTest.java   |   9 +-
 .../java/org/apache/beam/sdk/io/AvroIOTest.java    |  87 +-
 .../org/apache/beam/sdk/io/AvroSourceTest.java     |  18 +-
 .../org/apache/beam/sdk/io/CountingSourceTest.java |  33 +-
 .../org/apache/beam/sdk/io/FileBasedSinkTest.java  |  27 +-
 .../apache/beam/sdk/io/FileBasedSourceTest.java    |  30 +-
 .../java/org/apache/beam/sdk/io/FileIOTest.java    |  51 +-
 .../org/apache/beam/sdk/io/FileSystemsTest.java    |  14 +-
 .../apache/beam/sdk/io/GenerateSequenceTest.java   |  19 +-
 .../apache/beam/sdk/io/LocalFileSystemTest.java    |  37 +-
 .../java/org/apache/beam/sdk/io/SimpleSink.java    |   7 +-
 .../org/apache/beam/sdk/io/TextIOReadTest.java     |  20 +-
 .../org/apache/beam/sdk/io/TextIOWriteTest.java    |  18 +-
 .../org/apache/beam/sdk/io/WriteFilesTest.java     |  26 +-
 .../sdk/options/PipelineOptionsFactoryTest.java    |   4 +-
 .../sdk/options/PipelineOptionsReflectorTest.java  |   5 +-
 .../beam/sdk/options/PipelineOptionsTest.java      |   2 +-
 .../sdk/options/ProxyInvocationHandlerTest.java    |  40 +-
 .../apache/beam/sdk/options/ValueProviderTest.java |  24 +-
 .../beam/sdk/options/ValueProvidersTest.java       |   4 +-
 .../beam/sdk/runners/PipelineRunnerTest.java       |  26 +-
 .../beam/sdk/runners/TransformHierarchyTest.java   |  42 +-
 .../apache/beam/sdk/runners/TransformTreeTest.java |   4 +-
 .../sdk/runners/dataflow/TestCountingSource.java   |  14 +-
 .../apache/beam/sdk/testing/ExpectedLogsTest.java  |  22 +-
 .../beam/sdk/testing/GatherAllPanesTest.java       |  65 +-
 .../org/apache/beam/sdk/testing/PAssertTest.java   |  78 +-
 .../beam/sdk/testing/SerializableMatchersTest.java |  12 +-
 .../apache/beam/sdk/testing/StaticWindowsTest.java |  29 +-
 .../apache/beam/sdk/testing/TestPipelineTest.java  |  10 +-
 .../apache/beam/sdk/testing/TestStreamTest.java    |  80 +-
 .../beam/sdk/testing/WindowSupplierTest.java       |   9 +-
 .../sdk/transforms/ApproximateQuantilesTest.java   |  45 +-
 .../beam/sdk/transforms/ApproximateUniqueTest.java |  20 +-
 .../apache/beam/sdk/transforms/CombineFnsTest.java |  92 +-
 .../apache/beam/sdk/transforms/CombineTest.java    | 151 ++--
 .../org/apache/beam/sdk/transforms/CountTest.java  |  12 +-
 .../org/apache/beam/sdk/transforms/CreateTest.java |  32 +-
 .../apache/beam/sdk/transforms/DistinctTest.java   |  36 +-
 .../apache/beam/sdk/transforms/DoFnTesterTest.java |   2 +-
 .../beam/sdk/transforms/FlatMapElementsTest.java   |  48 +-
 .../apache/beam/sdk/transforms/FlattenTest.java    |  69 +-
 .../apache/beam/sdk/transforms/GroupByKeyTest.java | 205 +++--
 .../beam/sdk/transforms/GroupIntoBatchesTest.java  |  85 +-
 .../org/apache/beam/sdk/transforms/KeysTest.java   |   4 +-
 .../org/apache/beam/sdk/transforms/KvSwapTest.java |   6 +-
 .../org/apache/beam/sdk/transforms/LatestTest.java |  34 +-
 .../beam/sdk/transforms/MapElementsTest.java       |  68 +-
 .../org/apache/beam/sdk/transforms/MeanTest.java   |   5 +-
 .../beam/sdk/transforms/ParDoLifecycleTest.java    |  25 +-
 .../org/apache/beam/sdk/transforms/ParDoTest.java  | 388 +++++----
 .../apache/beam/sdk/transforms/PartitionTest.java  |   2 +-
 .../org/apache/beam/sdk/transforms/ReifyTest.java  |  21 +-
 .../beam/sdk/transforms/ReifyTimestampsTest.java   |  15 +-
 .../apache/beam/sdk/transforms/ReshuffleTest.java  | 130 ++-
 .../org/apache/beam/sdk/transforms/SampleTest.java |  56 +-
 .../beam/sdk/transforms/SimpleStatsFnsTest.java    |  14 +-
 .../beam/sdk/transforms/SplittableDoFnTest.java    |  61 +-
 .../org/apache/beam/sdk/transforms/TopTest.java    |  52 +-
 .../org/apache/beam/sdk/transforms/ValuesTest.java |   4 +-
 .../org/apache/beam/sdk/transforms/ViewTest.java   | 959 ++++++++++++---------
 .../org/apache/beam/sdk/transforms/WatchTest.java  | 162 ++--
 .../apache/beam/sdk/transforms/WithKeysTest.java   |   6 +-
 .../beam/sdk/transforms/WithTimestampsTest.java    |  47 +-
 .../transforms/display/DisplayDataMatchers.java    |  22 +-
 .../sdk/transforms/join/CoGbkResultCoderTest.java  |  20 +-
 .../beam/sdk/transforms/join/CoGbkResultTest.java  |   8 +-
 .../beam/sdk/transforms/join/CoGroupByKeyTest.java | 112 ++-
 .../beam/sdk/transforms/join/UnionCoderTest.java   |  13 +-
 .../sdk/transforms/reflect/DoFnInvokersTest.java   |  13 +-
 .../sdk/transforms/reflect/DoFnSignaturesTest.java |   2 +-
 .../transforms/windowing/CalendarWindowsTest.java  |   2 +-
 .../sdk/transforms/windowing/FixedWindowsTest.java |   2 +-
 .../sdk/transforms/windowing/SessionsTest.java     |  10 +-
 .../beam/sdk/transforms/windowing/StubTrigger.java |   2 +-
 .../beam/sdk/transforms/windowing/TriggerTest.java |  10 +-
 .../beam/sdk/transforms/windowing/WindowTest.java  | 102 ++-
 .../sdk/transforms/windowing/WindowingTest.java    |  12 +-
 .../org/apache/beam/sdk/util/ApiSurfaceTest.java   |  11 +-
 .../BufferedElementCountingOutputStreamTest.java   |   2 +-
 .../org/apache/beam/sdk/util/NameUtilsTest.java    |   7 +-
 .../beam/sdk/util/NumberedShardedFileTest.java     |  10 +-
 .../apache/beam/sdk/util/WindowedValueTest.java    |   3 +-
 .../beam/sdk/util/common/ReflectHelpersTest.java   |  16 +-
 .../beam/sdk/values/PCollectionListTest.java       |   3 +-
 .../beam/sdk/values/PCollectionTupleTest.java      |   2 +-
 .../org/apache/beam/sdk/values/TupleTagTest.java   |   4 +-
 .../apache/beam/sdk/values/TypedPValueTest.java    |   3 +-
 .../sdk/extensions/gcp/options/GcsOptions.java     |   8 +-
 .../sdk/extensions/gcp/storage/GcsFileSystem.java  |  33 +-
 .../gcp/storage/GcsFileSystemRegistrar.java        |   2 +-
 .../java/org/apache/beam/sdk/util/GcsUtil.java     |  57 +-
 .../beam/sdk/util/RetryHttpRequestInitializer.java |   2 +-
 .../sdk/extensions/gcp/options/GcpOptionsTest.java |   2 +-
 .../extensions/gcp/storage/GcsFileSystemTest.java  |  11 +-
 .../java/org/apache/beam/sdk/util/GcsUtilTest.java |  25 +-
 .../sdk/util/RetryHttpRequestInitializerTest.java  |  30 +-
 .../beam/sdk/extensions/joinlibrary/Join.java      |  20 +-
 .../beam/sdk/extensions/protobuf/ProtoCoder.java   |   2 +-
 .../extensions/protobuf/ByteStringCoderTest.java   |   2 +-
 .../sdk/extensions/protobuf/ProtoCoderTest.java    |   8 +-
 sdks/java/extensions/sketching/pom.xml             |   1 +
 .../extensions/sketching/ApproximateDistinct.java  |  19 +-
 .../extensions/sketching/SketchFrequencies.java    | 520 +++++++++++
 .../sketching/ApproximateDistinctTest.java         |  13 +-
 .../sketching/SketchFrequenciesTest.java           | 204 +++++
 .../beam/sdk/extensions/sorter/InMemorySorter.java |  10 +-
 .../beam/sdk/extensions/sorter/SortValues.java     |   2 +-
 .../sorter/BufferedExternalSorterTest.java         |  21 +-
 .../sdk/extensions/sorter/ExternalSorterTest.java  |  11 +-
 .../sdk/extensions/sorter/InMemorySorterTest.java  |  21 +-
 .../beam/sdk/extensions/sorter/SortValuesTest.java |   5 +-
 sdks/java/extensions/sql/NOTICE                    |   2 +-
 .../apache/beam/sdk/extensions/sql/BeamSql.java    |   3 +-
 .../sdk/extensions/sql/example/BeamSqlExample.java |  18 +-
 .../date/BeamSqlCurrentDateExpression.java         |   2 +-
 .../DatetimeReinterpretConversions.java            |  31 +-
 .../reinterpret/IntegerReinterpretConversions.java |  17 +-
 .../operator/reinterpret/Reinterpreter.java        |   4 +-
 .../sql/impl/planner/BeamQueryPlanner.java         |   5 +-
 .../sql/impl/rel/BeamAggregationRel.java           |  14 +-
 .../sdk/extensions/sql/impl/rel/BeamJoinRel.java   |   4 +-
 .../sql/impl/rel/BeamSetOperatorRelBase.java       |  20 +-
 .../sdk/extensions/sql/impl/rel/BeamSortRel.java   |  19 +-
 .../extensions/sql/impl/utils/CalciteUtils.java    |  13 +-
 .../extensions/sql/BeamSqlDslAggregationTest.java  |  16 +-
 .../sdk/extensions/sql/BeamSqlDslFilterTest.java   |  12 +-
 .../sdk/extensions/sql/BeamSqlDslJoinTest.java     |  16 +-
 .../sdk/extensions/sql/BeamSqlDslProjectTest.java  |  20 +-
 .../sdk/extensions/sql/BeamSqlDslUdfUdafTest.java  |  10 +-
 .../sdk/extensions/sql/BeamSqlNonAsciiTest.java    |  12 +-
 .../impl/interpreter/BeamSqlFnExecutorTest.java    |  31 +-
 .../sql/impl/schema/BeamSqlRowCoderTest.java       |  35 +-
 .../transform/BeamAggregationTransformTest.java    | 366 ++++----
 .../schema/transform/BeamTransformBaseTest.java    |  62 +-
 .../sql/impl/utils/SqlTypeUtilsTest.java           |  13 +-
 .../meta/provider/kafka/BeamKafkaCSVTableTest.java |  19 +-
 .../meta/provider/text/BeamTextCSVTableTest.java   |  17 +-
 .../sdk/fn/data/BeamFnDataGrpcMultiplexer.java     |  18 +-
 .../sdk/fn}/data/BeamFnDataInboundObserver.java    |   6 +-
 .../fn/data/SettableFutureInboundDataClient.java}  |  34 +-
 .../sdk/fn/stream/BufferingStreamObserver.java     |   9 +-
 .../beam/sdk/fn/stream/StreamObserverFactory.java  |   7 +-
 .../BeamFnDataBufferingOutboundObserverTest.java   |  14 +-
 .../beam/sdk/fn/stream/AdvancingPhaserTest.java    |  10 +-
 .../sdk/fn/stream/BufferingStreamObserverTest.java |  62 +-
 .../sdk/fn/stream/DirectStreamObserverTest.java    |  61 +-
 .../ForwardingClientResponseObserverTest.java      |   6 +-
 .../sdk/fn/stream/StreamObserverFactoryTest.java   |   9 +-
 .../org/apache/beam/sdk/fn/test/TestExecutors.java |   7 +-
 .../apache/beam/sdk/fn/test/TestExecutorsTest.java |  21 +-
 .../org/apache/beam/sdk/fn/test/TestStreams.java   |  39 +-
 .../apache/beam/sdk/fn/test/TestStreamsTest.java   |  44 +-
 .../org/apache/beam/fn/harness/FlattenRunner.java  |   2 +-
 .../apache/beam/fn/harness/FnApiDoFnRunner.java    | 148 ++--
 .../beam/fn/harness/data/BeamFnDataGrpcClient.java |  22 +-
 .../beam/fn/harness/BeamFnDataReadRunnerTest.java  |  56 +-
 .../beam/fn/harness/FnApiDoFnRunnerTest.java       |  18 +-
 .../org/apache/beam/fn/harness/FnHarnessTest.java  |  41 +-
 .../harness/control/BeamFnControlClientTest.java   |  41 +-
 .../harness/control/ProcessBundleHandlerTest.java  | 147 ++--
 .../fn/harness/control/RegisterHandlerTest.java    |  17 +-
 .../fn/harness/data/BeamFnDataGrpcClientTest.java  |  15 +-
 .../data/BeamFnDataInboundObserverTest.java        |   1 +
 .../harness/logging/BeamFnLoggingClientTest.java   |  18 +-
 .../harness/state/StateFetchingIteratorsTest.java  |  47 +-
 .../org/apache/beam/sdk/io/amqp/AmqpIOTest.java    |   3 +-
 .../apache/beam/sdk/io/cassandra/CassandraIO.java  |   8 +-
 .../sdk/io/cassandra/CassandraServiceImpl.java     |   6 +-
 .../beam/sdk/io/cassandra/CassandraIOIT.java       |  22 +-
 .../beam/sdk/io/cassandra/CassandraIOTest.java     |  19 +-
 .../org/apache/beam/sdk/io/common/TestRow.java     |   2 +-
 .../elasticsearch/ElasticsearchIOTestCommon.java   |  10 +-
 .../beam/sdk/io/elasticsearch/ElasticsearchIO.java |  36 +-
 sdks/java/io/file-based-io-tests/pom.xml           | 104 +++
 .../java/org/apache/beam/sdk/io/avro/AvroIOIT.java |  37 +-
 .../java/org/apache/beam/sdk/io/text/TextIOIT.java |  23 +-
 .../apache/beam/sdk/io/tfrecord/TFRecordIOIT.java  |  20 +-
 .../beam/sdk/io/gcp/bigquery/BatchLoads.java       | 110 ++-
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.java       |  24 +-
 .../sdk/io/gcp/bigquery/BigQueryQuerySource.java   |  11 +-
 .../sdk/io/gcp/bigquery/BigQueryServicesImpl.java  |  63 +-
 .../sdk/io/gcp/bigquery/DynamicDestinations.java   |  24 +-
 .../gcp/bigquery/DynamicDestinationsHelpers.java   |   4 +-
 .../io/gcp/bigquery/PassThroughThenCleanup.java    |   5 +-
 .../beam/sdk/io/gcp/bigquery/ReifyAsIterable.java  |   2 +-
 .../sdk/io/gcp/bigquery/StreamingWriteTables.java  |  25 +-
 .../beam/sdk/io/gcp/bigquery/WriteResult.java      |   2 +-
 .../beam/sdk/io/gcp/bigquery/WriteTables.java      |  13 +-
 .../beam/sdk/io/gcp/bigtable/BigtableConfig.java   | 100 ++-
 .../beam/sdk/io/gcp/bigtable/BigtableIO.java       | 240 +++---
 .../sdk/io/gcp/bigtable/BigtableServiceImpl.java   |  43 +-
 .../beam/sdk/io/gcp/datastore/DatastoreV1.java     |   2 +-
 .../apache/beam/sdk/io/gcp/pubsub/PubsubIO.java    |   6 +-
 .../gcp/pubsub/PubsubMessagePayloadOnlyCoder.java  |   3 +-
 .../sdk/io/gcp/pubsub/PubsubUnboundedSink.java     |   2 +-
 .../sdk/io/gcp/pubsub/PubsubUnboundedSource.java   |   4 +-
 .../beam/sdk/io/gcp/spanner/OrderedCode.java       |   3 +-
 .../apache/beam/sdk/io/gcp/spanner/SpannerIO.java  |  41 +-
 .../sdk/io/gcp/bigquery/BigQueryAvroUtilsTest.java |  15 +-
 .../sdk/io/gcp/bigquery/BigQueryIOReadTest.java    |   9 +-
 .../sdk/io/gcp/bigquery/BigQueryIOWriteTest.java   | 139 ++-
 .../io/gcp/bigquery/BigQueryServicesImplTest.java  |  10 +-
 .../beam/sdk/io/gcp/bigquery/BigQueryUtilTest.java |  25 +-
 .../sdk/io/gcp/bigtable/BigtableConfigTest.java    | 252 ++++++
 .../beam/sdk/io/gcp/bigtable/BigtableIOTest.java   | 151 ++--
 .../beam/sdk/io/gcp/bigtable/BigtableReadIT.java   |   7 +-
 .../io/gcp/bigtable/BigtableServiceImplTest.java   | 146 ++++
 .../beam/sdk/io/gcp/datastore/DatastoreV1Test.java |  29 +-
 .../apache/beam/sdk/io/gcp/datastore/V1ReadIT.java |   8 +-
 .../sdk/io/gcp/pubsub/PubsubJsonClientTest.java    |   4 +-
 .../sdk/io/gcp/pubsub/PubsubTestClientTest.java    |  13 +-
 .../sdk/io/gcp/pubsub/PubsubUnboundedSinkTest.java |  26 +-
 .../io/gcp/pubsub/PubsubUnboundedSourceTest.java   |   9 +-
 .../io/gcp/spanner/MutationGroupEncoderTest.java   |   9 +-
 .../beam/sdk/io/gcp/spanner/SpannerIOReadTest.java |   6 +-
 .../beam/sdk/io/gcp/spanner/SpannerReadIT.java     |   3 +-
 .../apache/beam/sdk/io/hdfs/HadoopFileSystem.java  |   3 +-
 .../io/hdfs/HadoopFileSystemOptionsRegistrar.java  |   2 +-
 .../sdk/io/hdfs/HadoopFileSystemOptionsTest.java   |   2 +-
 .../beam/sdk/io/hdfs/HadoopFileSystemTest.java     |  31 +-
 .../build.gradle                                   |  27 +-
 .../input-format => hadoop-input-format}/pom.xml   | 189 +++-
 .../io/hadoop/inputformat/HadoopInputFormatIO.java |  62 +-
 .../sdk/io/hadoop/inputformat/package-info.java    |   0
 .../ConfigurableEmployeeInputFormat.java           |   2 +-
 .../beam/sdk/io/hadoop/inputformat/Employee.java   |   0
 .../io/hadoop/inputformat/EmployeeInputFormat.java |   2 +-
 .../io/hadoop/inputformat}/HIFIOCassandraIT.java   |  20 +-
 .../sdk/io/hadoop/inputformat}/HIFIOElasticIT.java |  37 +-
 .../hadoop/inputformat/HIFIOWithElasticTest.java   |  26 +-
 .../HIFIOWithEmbeddedCassandraTest.java            |   9 +-
 .../io/hadoop/inputformat/HIFITestOptions.java}    |   4 +-
 .../hadoop/inputformat/HadoopInputFormatIOIT.java  |  32 +-
 .../inputformat/HadoopInputFormatIOTest.java       |  42 +-
 .../ReuseObjectsEmployeeInputFormat.java           |   2 +-
 .../io/hadoop/inputformat/TestEmployeeDataSet.java |  16 +-
 .../io/hadoop/inputformat/TestRowDBWritable.java   |   0
 .../src/test/resources/cassandra.yaml              |   0
 sdks/java/io/hadoop/input-format/build.gradle      |  60 --
 sdks/java/io/hadoop/jdk1.8-tests/pom.xml           | 253 ------
 sdks/java/io/hadoop/pom.xml                        |  82 --
 .../org/apache/beam/sdk/io/hbase/HBaseIOTest.java  |   8 +-
 .../beam/sdk/io/hbase/SerializableScanTest.java    |   6 +-
 .../beam/sdk/io/hcatalog/HCatalogIOTest.java       |   2 +-
 .../beam/sdk/io/hcatalog/HCatalogIOTestUtils.java  |   2 +-
 .../java/org/apache/beam/sdk/io/jdbc/JdbcIO.java   |  22 +-
 .../java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java |   9 +-
 .../org/apache/beam/sdk/io/jdbc/JdbcIOTest.java    |  88 +-
 .../java/org/apache/beam/sdk/io/jms/JmsIOTest.java |   4 +-
 .../java/org/apache/beam/sdk/io/kafka/KafkaIO.java | 238 +++--
 .../apache/beam/sdk/io/kafka/KafkaRecordCoder.java |   6 +-
 .../org/apache/beam/sdk/io/kafka/KafkaIOTest.java  | 194 ++---
 .../sdk/io/kinesis/DynamicCheckpointGenerator.java |  14 +-
 .../apache/beam/sdk/io/kinesis/KinesisRecord.java  |   4 +-
 .../beam/sdk/io/kinesis/ShardReadersPool.java      |  26 +-
 .../sdk/io/kinesis/SimplifiedKinesisClient.java    | 119 ++-
 .../beam/sdk/io/kinesis/AmazonKinesisMock.java     |  22 +-
 .../beam/sdk/io/kinesis/KinesisReaderIT.java       |  20 +-
 .../beam/sdk/io/kinesis/KinesisReaderTest.java     |  27 +-
 .../beam/sdk/io/kinesis/KinesisUploader.java       |   4 +-
 .../beam/sdk/io/kinesis/ShardReadersPoolTest.java  |  34 +-
 .../sdk/io/kinesis/ShardRecordsIteratorTest.java   |  12 +-
 .../beam/sdk/io/mongodb/MongoDbGridFSIO.java       |  42 +-
 .../beam/sdk/io/mongodb/MongoDBGridFSIOTest.java   | 131 ++-
 .../apache/beam/sdk/io/mongodb/MongoDbIOTest.java  |  85 +-
 sdks/java/io/pom.xml                               |   2 +-
 .../java/org/apache/beam/sdk/io/redis/RedisIO.java |  13 +-
 .../org/apache/beam/sdk/io/redis/RedisIOTest.java  |   4 +-
 .../java/org/apache/beam/sdk/io/solr/SolrIO.java   |  11 +-
 .../org/apache/beam/sdk/io/solr/SolrIOTest.java    |   7 +-
 .../org/apache/beam/sdk/io/tika/TikaIOTest.java    |  14 +-
 .../java/org/apache/beam/sdk/io/xml/XmlIO.java     |  14 +-
 .../java/org/apache/beam/sdk/io/xml/XmlSource.java |   7 +-
 .../org/apache/beam/sdk/io/xml/JAXBCoderTest.java  |  31 +-
 .../java/org/apache/beam/sdk/io/xml/XmlIOTest.java |   8 +-
 .../org/apache/beam/sdk/io/xml/XmlSourceTest.java  |  11 +-
 .../maven-archetypes/examples-java8/build.gradle   |  33 -
 .../examples-java8/generate-sources.sh             |  84 --
 sdks/java/maven-archetypes/examples-java8/pom.xml  | 107 ---
 .../META-INF/maven/archetype-metadata.xml          |  39 -
 .../src/main/resources/archetype-resources/pom.xml | 421 ---------
 .../resources/projects/basic/archetype.properties  |  21 -
 .../src/test/resources/projects/basic/goal.txt     |   1 -
 .../src/main/resources/archetype-resources/pom.xml |   8 +
 sdks/java/maven-archetypes/pom.xml                 |  15 -
 .../apache/beam/sdk/nexmark/NexmarkLauncher.java   |  71 +-
 .../org/apache/beam/sdk/nexmark/model/Bid.java     |  43 +-
 .../model/sql/adapter/ModelAdaptersMapping.java    |  46 +-
 .../beam/sdk/nexmark/queries/NexmarkQuery.java     |  32 +-
 .../apache/beam/sdk/nexmark/queries/Query10.java   | 361 ++++----
 .../apache/beam/sdk/nexmark/queries/Query11.java   |  17 +-
 .../apache/beam/sdk/nexmark/queries/Query12.java   |  49 +-
 .../apache/beam/sdk/nexmark/queries/Query2.java    |  14 +-
 .../apache/beam/sdk/nexmark/queries/Query3.java    |  25 +-
 .../apache/beam/sdk/nexmark/queries/Query4.java    |  26 +-
 .../apache/beam/sdk/nexmark/queries/Query5.java    |   5 +-
 .../apache/beam/sdk/nexmark/queries/Query6.java    |  14 +-
 .../apache/beam/sdk/nexmark/queries/Query7.java    |   9 +-
 .../apache/beam/sdk/nexmark/queries/Query8.java    |  25 +-
 .../beam/sdk/nexmark/queries/WinningBids.java      |  92 +-
 .../sdk/nexmark/model/sql/BeamRecordSizeTest.java  |  29 +-
 .../python/apache_beam/examples/wordcount_fnapi.py |   8 +-
 sdks/python/apache_beam/io/filesystem.py           |   6 +
 sdks/python/apache_beam/io/filesystems.py          |  13 +-
 .../apache_beam/io/gcp/gcsfilesystem_test.py       |  71 +-
 sdks/python/apache_beam/io/hadoopfilesystem.py     |   4 +-
 .../python/apache_beam/io/hadoopfilesystem_test.py |   4 +-
 sdks/python/apache_beam/io/localfilesystem_test.py |   4 +-
 sdks/python/apache_beam/pipeline.py                |   3 +
 sdks/python/apache_beam/pipeline_test.py           |  15 +-
 .../runners/dataflow/dataflow_runner.py            |   9 +
 .../runners/dataflow/internal/apiclient.py         |   2 +-
 .../runners/dataflow/native_io/iobase_test.py      |   3 +-
 .../runners/direct/direct_runner_test.py           |   2 +-
 .../runners/direct/sdf_direct_runner_test.py       |   6 +-
 .../apache_beam/runners/worker/bundle_processor.py |   1 -
 .../apache_beam/runners/worker/sdk_worker.py       |   2 +-
 sdks/python/apache_beam/transforms/core.py         |  14 +-
 .../apache_beam/transforms/ptransform_test.py      |  18 +
 sdks/python/pom.xml                                |   6 +-
 sdks/python/setup.cfg                              |  29 +
 sdks/python/tox.ini                                |  21 +
 settings.gradle                                    |   4 +-
 763 files changed, 11790 insertions(+), 13122 deletions(-)
 copy .test-infra/jenkins/{job_beam_Release_NightlySnapshot.groovy => 
job_beam_PostRelease_NightlySnapshot.groovy} (51%)
 copy .test-infra/kubernetes/{postgres/pkb-config-local.yml => 
hadoop/SmallITCluster/pkb-config.yml} (55%)
 copy sdks/java/io/kafka/README.md => CONTRIBUTING.md (60%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/GameStats.java (68%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/HourlyTeamScore.java 
(75%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/LeaderBoard.java 
(87%)
 create mode 100644 
examples/java/src/main/java/org/apache/beam/examples/complete/game/StatefulTeamScore.java
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/UserScore.java (94%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/injector/Injector.java
 (91%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/injector/InjectorUtils.java
 (100%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/injector/RetryHttpInitializerWrapper.java
 (71%)
 copy 
runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectKinds.java
 => 
examples/java/src/main/java/org/apache/beam/examples/complete/game/utils/GameConstants.java
 (60%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/utils/WriteToBigQuery.java
 (100%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/utils/WriteToText.java
 (99%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/complete/game/utils/WriteWindowedToBigQuery.java
 (100%)
 rename examples/{java8 => 
java}/src/main/java/org/apache/beam/examples/website_snippets/Snippets.java 
(92%)
 rename 
examples/{java8/src/test/java/org/apache/beam/examples/MinimalWordCountJava8Test.java
 => java/src/test/java/org/apache/beam/examples/MinimalWordCountTest.java} (61%)
 rename examples/{java8 => 
java}/src/test/java/org/apache/beam/examples/complete/game/GameStatsTest.java 
(100%)
 rename examples/{java8 => 
java}/src/test/java/org/apache/beam/examples/complete/game/HourlyTeamScoreTest.java
 (100%)
 rename examples/{java8 => 
java}/src/test/java/org/apache/beam/examples/complete/game/LeaderBoardTest.java 
(97%)
 create mode 100644 
examples/java/src/test/java/org/apache/beam/examples/complete/game/StatefulTeamScoreTest.java
 rename examples/{java8 => 
java}/src/test/java/org/apache/beam/examples/complete/game/UserScoreTest.java 
(100%)
 rename examples/{java8 => 
java}/src/test/java/org/apache/beam/examples/website_snippets/SnippetsTest.java 
(97%)
 delete mode 100644 examples/java8/build.gradle
 delete mode 100644 examples/java8/pom.xml
 delete mode 100644 
examples/java8/src/main/java/org/apache/beam/examples/MinimalWordCountJava8.java
 create mode 100644 release/TestScripts.groovy
 create mode 100644 release/quickstart-java-direct.groovy
 copy 
runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/{TransformPayloadTranslatorRegistrar.java
 => Environments.java} (58%)
 create mode 100644 
runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java
 create mode 100644 
runners/java-fn-execution/src/test/java/org/apache/beam/runners/fnexecution/data/GrpcDataServiceTest.java
 create mode 100644 
sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java
 create mode 100644 
sdks/java/extensions/sketching/src/test/java/org/apache/beam/sdk/extensions/sketching/SketchFrequenciesTest.java
 rename sdks/java/{harness/src/main/java/org/apache/beam/fn/harness => 
fn-execution/src/main/java/org/apache/beam/sdk/fn}/data/BeamFnDataInboundObserver.java
 (93%)
 copy 
sdks/java/{harness/src/main/java/org/apache/beam/fn/harness/data/CompletableFutureInboundDataClient.java
 => 
fn-execution/src/main/java/org/apache/beam/sdk/fn/data/SettableFutureInboundDataClient.java}
 (54%)
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTest.java
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImplTest.java
 rename sdks/java/io/{hadoop/jdk1.8-tests => hadoop-input-format}/build.gradle 
(86%)
 rename sdks/java/io/{hadoop/input-format => hadoop-input-format}/pom.xml (64%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/main/java/org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.java
 (96%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/main/java/org/apache/beam/sdk/io/hadoop/inputformat/package-info.java
 (100%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/ConfigurableEmployeeInputFormat.java
 (98%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/Employee.java
 (100%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/EmployeeInputFormat.java
 (98%)
 rename 
sdks/java/io/{hadoop/jdk1.8-tests/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/integration/tests
 => 
hadoop-input-format/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat}/HIFIOCassandraIT.java
 (91%)
 rename 
sdks/java/io/{hadoop/jdk1.8-tests/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/integration/tests
 => 
hadoop-input-format/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat}/HIFIOElasticIT.java
 (90%)
 rename sdks/java/io/{hadoop/jdk1.8-tests => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/HIFIOWithElasticTest.java
 (95%)
 rename sdks/java/io/{hadoop/jdk1.8-tests => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/HIFIOWithEmbeddedCassandraTest.java
 (97%)
 rename 
sdks/java/io/{hadoop/jdk1.8-tests/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/custom/options/HIFTestOptions.java
 => 
hadoop-input-format/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/HIFITestOptions.java}
 (94%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIOIT.java
 (84%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIOTest.java
 (97%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/ReuseObjectsEmployeeInputFormat.java
 (98%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/TestEmployeeDataSet.java
 (85%)
 rename sdks/java/io/{hadoop/input-format => 
hadoop-input-format}/src/test/java/org/apache/beam/sdk/io/hadoop/inputformat/TestRowDBWritable.java
 (100%)
 rename sdks/java/io/{hadoop/jdk1.8-tests => 
hadoop-input-format}/src/test/resources/cassandra.yaml (100%)
 delete mode 100644 sdks/java/io/hadoop/input-format/build.gradle
 delete mode 100644 sdks/java/io/hadoop/jdk1.8-tests/pom.xml
 delete mode 100644 sdks/java/io/hadoop/pom.xml
 delete mode 100644 sdks/java/maven-archetypes/examples-java8/build.gradle
 delete mode 100755 
sdks/java/maven-archetypes/examples-java8/generate-sources.sh
 delete mode 100644 sdks/java/maven-archetypes/examples-java8/pom.xml
 delete mode 100644 
sdks/java/maven-archetypes/examples-java8/src/main/resources/META-INF/maven/archetype-metadata.xml
 delete mode 100644 
sdks/java/maven-archetypes/examples-java8/src/main/resources/archetype-resources/pom.xml
 delete mode 100644 
sdks/java/maven-archetypes/examples-java8/src/test/resources/projects/basic/archetype.properties
 delete mode 100644 
sdks/java/maven-archetypes/examples-java8/src/test/resources/projects/basic/goal.txt

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to