You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by ec...@apache.org on 2022/07/22 13:59:21 UTC

[beam] branch master updated (72127f93f45 -> b9f6af54d52)

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

echauchot pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


    from 72127f93f45 Fixes #22156: Fix Spark3 runner to compile against Spark 3.2/3.3 and add version tests to verify compatibility going forward (#22157)
     new 8d59cf7de71 Closes #22407: Separate sources for SparkStructuredStreamingRunner for Spark 2 & 3 to allow for easier improvements for Spark 3.
     new 79d677fed70 Add deprecation warning for Spark 2 in SparkStructuredStreamingRunner
     new b9f6af54d52 Merge pull request #22408 from mosche/22407-separate-spark-ssrunner-sources

The 36602 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/beam/runners/spark/structuredstreaming/Constants.java  | 0
 .../structuredstreaming/SparkStructuredStreamingPipelineOptions.java  | 0
 .../structuredstreaming/SparkStructuredStreamingPipelineResult.java   | 0
 .../spark/structuredstreaming/SparkStructuredStreamingRunner.java     | 4 ++++
 .../structuredstreaming/SparkStructuredStreamingRunnerRegistrar.java  | 0
 .../spark/structuredstreaming/aggregators/AggregatorsAccumulator.java | 0
 .../spark/structuredstreaming/aggregators/NamedAggregators.java       | 0
 .../structuredstreaming/aggregators/NamedAggregatorsAccumulator.java  | 0
 .../runners/spark/structuredstreaming/aggregators/package-info.java   | 0
 .../beam/runners/spark/structuredstreaming/examples/WordCount.java    | 0
 .../runners/spark/structuredstreaming/metrics/AggregatorMetric.java   | 0
 .../spark/structuredstreaming/metrics/AggregatorMetricSource.java     | 0
 .../beam/runners/spark/structuredstreaming/metrics/BeamMetricSet.java | 0
 .../runners/spark/structuredstreaming/metrics/CompositeSource.java    | 0
 .../runners/spark/structuredstreaming/metrics/MetricsAccumulator.java | 0
 .../metrics/MetricsContainerStepMapAccumulator.java                   | 0
 .../runners/spark/structuredstreaming/metrics/SparkBeamMetric.java    | 0
 .../spark/structuredstreaming/metrics/SparkBeamMetricSource.java      | 0
 .../structuredstreaming/metrics/SparkMetricsContainerStepMap.java     | 0
 .../runners/spark/structuredstreaming/metrics/WithMetricsSupport.java | 0
 .../beam/runners/spark/structuredstreaming/metrics/package-info.java  | 0
 .../spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java       | 0
 .../spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java  | 0
 .../runners/spark/structuredstreaming/metrics/sink/package-info.java  | 0
 .../apache/beam/runners/spark/structuredstreaming/package-info.java   | 0
 .../structuredstreaming/translation/AbstractTranslationContext.java   | 0
 .../spark/structuredstreaming/translation/PipelineTranslator.java     | 0
 .../spark/structuredstreaming/translation/SparkSessionFactory.java    | 0
 .../structuredstreaming/translation/SparkTransformOverrides.java      | 0
 .../spark/structuredstreaming/translation/TransformTranslator.java    | 0
 .../structuredstreaming/translation/batch/AggregatorCombiner.java     | 0
 .../translation/batch/CombinePerKeyTranslatorBatch.java               | 0
 .../translation/batch/CreatePCollectionViewTranslatorBatch.java       | 0
 .../spark/structuredstreaming/translation/batch/DoFnFunction.java     | 0
 .../structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java  | 0
 .../structuredstreaming/translation/batch/FlattenTranslatorBatch.java | 0
 .../translation/batch/GroupByKeyTranslatorBatch.java                  | 0
 .../structuredstreaming/translation/batch/ImpulseTranslatorBatch.java | 0
 .../structuredstreaming/translation/batch/ParDoTranslatorBatch.java   | 0
 .../translation/batch/PipelineTranslatorBatch.java                    | 0
 .../spark/structuredstreaming/translation/batch/ProcessContext.java   | 0
 .../translation/batch/ReadSourceTranslatorBatch.java                  | 0
 .../translation/batch/ReshuffleTranslatorBatch.java                   | 0
 .../translation/batch/WindowAssignTranslatorBatch.java                | 0
 .../batch/functions/GroupAlsoByWindowViaOutputBufferFn.java           | 0
 .../translation/batch/functions/NoOpStepContext.java                  | 0
 .../translation/batch/functions/SparkSideInputReader.java             | 0
 .../structuredstreaming/translation/batch/functions/package-info.java | 0
 .../spark/structuredstreaming/translation/batch/package-info.java     | 0
 .../spark/structuredstreaming/translation/helpers/CoderHelpers.java   | 0
 .../spark/structuredstreaming/translation/helpers/EncoderHelpers.java | 0
 .../spark/structuredstreaming/translation/helpers/KVHelpers.java      | 0
 .../structuredstreaming/translation/helpers/MultiOutputCoder.java     | 0
 .../spark/structuredstreaming/translation/helpers/RowHelpers.java     | 0
 .../spark/structuredstreaming/translation/helpers/SchemaHelpers.java  | 0
 .../structuredstreaming/translation/helpers/SideInputBroadcast.java   | 0
 .../structuredstreaming/translation/helpers/WindowingHelpers.java     | 0
 .../spark/structuredstreaming/translation/helpers/package-info.java   | 0
 .../runners/spark/structuredstreaming/translation/package-info.java   | 0
 .../translation/streaming/PipelineTranslatorStreaming.java            | 0
 .../translation/streaming/ReadSourceTranslatorStreaming.java          | 0
 .../spark/structuredstreaming/translation/streaming/package-info.java | 0
 .../structuredstreaming/translation/utils/CachedSideInputReader.java  | 0
 .../spark/structuredstreaming/translation/utils/SideInputStorage.java | 0
 .../spark/structuredstreaming/translation/utils/package-info.java     | 0
 .../beam/runners/spark/structuredstreaming/SparkSessionRule.java      | 0
 .../SparkStructuredStreamingRunnerRegistrarTest.java                  | 0
 .../structuredstreaming/StructuredStreamingPipelineStateTest.java     | 0
 .../structuredstreaming/aggregators/metrics/sink/InMemoryMetrics.java | 0
 .../aggregators/metrics/sink/InMemoryMetricsSinkRule.java             | 0
 .../aggregators/metrics/sink/SparkMetricsSinkTest.java                | 0
 .../spark/structuredstreaming/metrics/SparkBeamMetricTest.java        | 0
 .../spark/structuredstreaming/translation/batch/CombineTest.java      | 0
 .../structuredstreaming/translation/batch/ComplexSourceTest.java      | 0
 .../spark/structuredstreaming/translation/batch/FlattenTest.java      | 0
 .../spark/structuredstreaming/translation/batch/GroupByKeyTest.java   | 0
 .../spark/structuredstreaming/translation/batch/ParDoTest.java        | 0
 .../spark/structuredstreaming/translation/batch/SimpleSourceTest.java | 0
 .../spark/structuredstreaming/translation/batch/WindowAssignTest.java | 0
 .../structuredstreaming/translation/helpers/EncoderHelpersTest.java   | 0
 .../structuredstreaming/translation/streaming/SimpleSourceTest.java   | 0
 .../spark/structuredstreaming/utils/SerializationDebugger.java        | 0
 .../beam/runners/spark/structuredstreaming/utils/package-info.java    | 0
 .../org/apache/beam/runners/spark/structuredstreaming/Constants.java  | 0
 .../structuredstreaming/SparkStructuredStreamingPipelineOptions.java  | 0
 .../structuredstreaming/SparkStructuredStreamingPipelineResult.java   | 0
 .../spark/structuredstreaming/SparkStructuredStreamingRunner.java     | 0
 .../structuredstreaming/SparkStructuredStreamingRunnerRegistrar.java  | 0
 .../spark/structuredstreaming/aggregators/AggregatorsAccumulator.java | 0
 .../spark/structuredstreaming/aggregators/NamedAggregators.java       | 0
 .../structuredstreaming/aggregators/NamedAggregatorsAccumulator.java  | 0
 .../runners/spark/structuredstreaming/aggregators/package-info.java   | 0
 .../beam/runners/spark/structuredstreaming/examples/WordCount.java    | 0
 .../runners/spark/structuredstreaming/metrics/AggregatorMetric.java   | 0
 .../spark/structuredstreaming/metrics/AggregatorMetricSource.java     | 0
 .../beam/runners/spark/structuredstreaming/metrics/BeamMetricSet.java | 0
 .../runners/spark/structuredstreaming/metrics/CompositeSource.java    | 0
 .../runners/spark/structuredstreaming/metrics/MetricsAccumulator.java | 0
 .../metrics/MetricsContainerStepMapAccumulator.java                   | 0
 .../runners/spark/structuredstreaming/metrics/SparkBeamMetric.java    | 0
 .../spark/structuredstreaming/metrics/SparkBeamMetricSource.java      | 0
 .../structuredstreaming/metrics/SparkMetricsContainerStepMap.java     | 0
 .../runners/spark/structuredstreaming/metrics/WithMetricsSupport.java | 0
 .../beam/runners/spark/structuredstreaming/metrics/package-info.java  | 0
 .../spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java       | 0
 .../spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java  | 0
 .../runners/spark/structuredstreaming/metrics/sink/package-info.java  | 0
 .../apache/beam/runners/spark/structuredstreaming/package-info.java   | 0
 .../structuredstreaming/translation/AbstractTranslationContext.java   | 0
 .../spark/structuredstreaming/translation/PipelineTranslator.java     | 0
 .../spark/structuredstreaming/translation/SparkSessionFactory.java    | 0
 .../structuredstreaming/translation/SparkTransformOverrides.java      | 0
 .../spark/structuredstreaming/translation/TransformTranslator.java    | 0
 .../structuredstreaming/translation/batch/AggregatorCombiner.java     | 0
 .../translation/batch/CombinePerKeyTranslatorBatch.java               | 0
 .../translation/batch/CreatePCollectionViewTranslatorBatch.java       | 0
 .../spark/structuredstreaming/translation/batch/DoFnFunction.java     | 0
 .../structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java  | 0
 .../structuredstreaming/translation/batch/FlattenTranslatorBatch.java | 0
 .../translation/batch/GroupByKeyTranslatorBatch.java                  | 0
 .../structuredstreaming/translation/batch/ImpulseTranslatorBatch.java | 0
 .../structuredstreaming/translation/batch/ParDoTranslatorBatch.java   | 0
 .../translation/batch/PipelineTranslatorBatch.java                    | 0
 .../spark/structuredstreaming/translation/batch/ProcessContext.java   | 0
 .../translation/batch/ReadSourceTranslatorBatch.java                  | 0
 .../translation/batch/ReshuffleTranslatorBatch.java                   | 0
 .../translation/batch/WindowAssignTranslatorBatch.java                | 0
 .../batch/functions/GroupAlsoByWindowViaOutputBufferFn.java           | 0
 .../translation/batch/functions/NoOpStepContext.java                  | 0
 .../translation/batch/functions/SparkSideInputReader.java             | 0
 .../structuredstreaming/translation/batch/functions/package-info.java | 0
 .../spark/structuredstreaming/translation/batch/package-info.java     | 0
 .../spark/structuredstreaming/translation/helpers/CoderHelpers.java   | 0
 .../spark/structuredstreaming/translation/helpers/EncoderHelpers.java | 0
 .../spark/structuredstreaming/translation/helpers/KVHelpers.java      | 0
 .../structuredstreaming/translation/helpers/MultiOutputCoder.java     | 0
 .../spark/structuredstreaming/translation/helpers/RowHelpers.java     | 0
 .../spark/structuredstreaming/translation/helpers/SchemaHelpers.java  | 0
 .../structuredstreaming/translation/helpers/SideInputBroadcast.java   | 0
 .../structuredstreaming/translation/helpers/WindowingHelpers.java     | 0
 .../spark/structuredstreaming/translation/helpers/package-info.java   | 0
 .../runners/spark/structuredstreaming/translation/package-info.java   | 0
 .../translation/streaming/PipelineTranslatorStreaming.java            | 0
 .../translation/streaming/ReadSourceTranslatorStreaming.java          | 0
 .../spark/structuredstreaming/translation/streaming/package-info.java | 0
 .../structuredstreaming/translation/utils/CachedSideInputReader.java  | 0
 .../spark/structuredstreaming/translation/utils/SideInputStorage.java | 0
 .../spark/structuredstreaming/translation/utils/package-info.java     | 0
 .../beam/runners/spark/structuredstreaming/SparkSessionRule.java      | 0
 .../SparkStructuredStreamingRunnerRegistrarTest.java                  | 0
 .../structuredstreaming/StructuredStreamingPipelineStateTest.java     | 0
 .../structuredstreaming/aggregators/metrics/sink/InMemoryMetrics.java | 0
 .../aggregators/metrics/sink/InMemoryMetricsSinkRule.java             | 0
 .../aggregators/metrics/sink/SparkMetricsSinkTest.java                | 0
 .../spark/structuredstreaming/metrics/SparkBeamMetricTest.java        | 0
 .../spark/structuredstreaming/translation/batch/CombineTest.java      | 0
 .../structuredstreaming/translation/batch/ComplexSourceTest.java      | 0
 .../spark/structuredstreaming/translation/batch/FlattenTest.java      | 0
 .../spark/structuredstreaming/translation/batch/GroupByKeyTest.java   | 0
 .../spark/structuredstreaming/translation/batch/ParDoTest.java        | 0
 .../spark/structuredstreaming/translation/batch/SimpleSourceTest.java | 0
 .../spark/structuredstreaming/translation/batch/WindowAssignTest.java | 0
 .../structuredstreaming/translation/helpers/EncoderHelpersTest.java   | 0
 .../structuredstreaming/translation/streaming/SimpleSourceTest.java   | 0
 .../spark/structuredstreaming/utils/SerializationDebugger.java        | 0
 .../beam/runners/spark/structuredstreaming/utils/package-info.java    | 0
 166 files changed, 4 insertions(+)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/Constants.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineOptions.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineResult.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java (98%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunnerRegistrar.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/AggregatorsAccumulator.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/NamedAggregators.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/NamedAggregatorsAccumulator.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/examples/WordCount.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/AggregatorMetric.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/AggregatorMetricSource.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/BeamMetricSet.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/CompositeSource.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsContainerStepMapAccumulator.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetric.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetricSource.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkMetricsContainerStepMap.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/AbstractTranslationContext.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkSessionFactory.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkTransformOverrides.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/AggregatorCombiner.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombinePerKeyTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CreatePCollectionViewTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnFunction.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/FlattenTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ImpulseTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/PipelineTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ProcessContext.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ReadSourceTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ReshuffleTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/WindowAssignTranslatorBatch.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/GroupAlsoByWindowViaOutputBufferFn.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/NoOpStepContext.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/CoderHelpers.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/KVHelpers.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/MultiOutputCoder.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/RowHelpers.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/SchemaHelpers.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/SideInputBroadcast.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/WindowingHelpers.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/streaming/PipelineTranslatorStreaming.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/streaming/ReadSourceTranslatorStreaming.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/streaming/package-info.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/CachedSideInputReader.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/SideInputStorage.java (100%)
 copy runners/spark/{ => 2}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/package-info.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/SparkSessionRule.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunnerRegistrarTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/StructuredStreamingPipelineStateTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/metrics/sink/InMemoryMetrics.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/metrics/sink/InMemoryMetricsSinkRule.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/metrics/sink/SparkMetricsSinkTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetricTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombineTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ComplexSourceTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/FlattenTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/SimpleSourceTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/WindowAssignTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpersTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/streaming/SimpleSourceTest.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/utils/SerializationDebugger.java (100%)
 copy runners/spark/{ => 2}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/utils/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/Constants.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineOptions.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineResult.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunnerRegistrar.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/AggregatorsAccumulator.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/NamedAggregators.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/NamedAggregatorsAccumulator.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/examples/WordCount.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/AggregatorMetric.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/AggregatorMetricSource.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/BeamMetricSet.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/CompositeSource.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsContainerStepMapAccumulator.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetric.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetricSource.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkMetricsContainerStepMap.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/AbstractTranslationContext.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkSessionFactory.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkTransformOverrides.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/AggregatorCombiner.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombinePerKeyTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CreatePCollectionViewTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnFunction.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/FlattenTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ImpulseTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/PipelineTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ProcessContext.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ReadSourceTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ReshuffleTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/WindowAssignTranslatorBatch.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/GroupAlsoByWindowViaOutputBufferFn.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/NoOpStepContext.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/CoderHelpers.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/KVHelpers.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/MultiOutputCoder.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/RowHelpers.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/SchemaHelpers.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/SideInputBroadcast.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/WindowingHelpers.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/streaming/PipelineTranslatorStreaming.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/streaming/ReadSourceTranslatorStreaming.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/streaming/package-info.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/CachedSideInputReader.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/SideInputStorage.java (100%)
 rename runners/spark/{ => 3}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/package-info.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/SparkSessionRule.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunnerRegistrarTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/StructuredStreamingPipelineStateTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/metrics/sink/InMemoryMetrics.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/metrics/sink/InMemoryMetricsSinkRule.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/aggregators/metrics/sink/SparkMetricsSinkTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetricTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombineTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ComplexSourceTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/FlattenTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/SimpleSourceTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/WindowAssignTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpersTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/streaming/SimpleSourceTest.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/utils/SerializationDebugger.java (100%)
 rename runners/spark/{ => 3}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/utils/package-info.java (100%)