This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly-refs/heads/master
in repository https://gitbox.apache.org/repos/asf/beam.git.
from f1ff75e Merge pull request #16146: [BEAM-13352] don't store
unserializable DatasetService as a member variable
add dc5bd89 Merge pull request #16127 from [BEAM-13366] [Playground] Add
support Pipeline Options for Backend
add 7b71039 [BEAM-11758] Final cleanup for Beam Basics doc content
add 82c7c12 Merge pull request #16157: [BEAM-11758] Final cleanup for
Beam Basics doc content
add ac4474f [BEAM-13092] Adding dummy external transform translators for
Dataflow runner
add 4e3c00d Merge pull request #15766: [BEAM-13092] Adding dummy external
transform translators for Dataflow…
add d6caea5 Merge pull request #16167 from [BEAM-13409][Playground]
[Bugfix] Change title to find beam-playground examples
add f0a784a fix playground frontend licences
add 5ee3e9d Merge pull request #16169 from [BEAM-13412] [Bugfix]
[Playground] fix playground frontend licences
add 13a8746 Merge pull request #16136 from [BEAM-13365] [Playground] Add
Pipelines options text field to the frontend
add 918f345 [BEAM-13244] Support STS Assume role credentials provider for
AWS SDK v2 (#16116)
add b52762b [BEAM-11936] Fix errorprone UnusedVariable in
core,examples,harness.. (#16037)
add 4147070 [BEAM-11936] Remove suppressUnusedVariable flag (#16171)
add e52bdf2 [BEAM-13090] Adding SDK harness container overrides option to
Java SDK (#15764)
add 06a5e67 [BEAM-11936] Fix errorprone warnings (#15890)
add 774008d [BEAM-13015] Start integrating a process wide cache. (#16130)
No new revisions were added by this update.
Summary of changes:
.../org/apache/beam/gradle/BeamModulePlugin.groovy | 15 -
examples/java/build.gradle | 1 -
.../examples/complete/game/StatefulTeamScore.java | 3 +-
.../beam/examples/cookbook/JoinExamples.java | 3 +-
.../apache/beam/examples/snippets/Snippets.java | 11 +-
.../examples/subprocess/ExampleEchoPipeline.java | 1 -
.../subprocess/kernel/SubProcessKernel.java | 2 -
.../examples/subprocess/utils/ExecutableFile.java | 4 -
.../examples/complete/TrafficMaxLaneFlowIT.java | 4 +-
.../beam/examples/complete/TrafficRoutesIT.java | 3 -
.../datatokenization/DataTokenizationTest.java | 2 -
.../subprocess/ExampleEchoPipelineTest.java | 2 -
examples/java/twitter/build.gradle | 1 -
examples/kotlin/build.gradle | 2 +-
playground/api/v1/api.proto | 2 +
playground/backend/cmd/server/controller.go | 2 +-
playground/backend/internal/api/v1/api.pb.go | 369 ++--
.../internal/code_processing/code_processing.go | 4 +-
.../code_processing/code_processing_test.go | 68 +-
playground/backend/internal/executors/executor.go | 17 +-
.../backend/internal/executors/executor_builder.go | 8 +
.../backend/internal/executors/executor_test.go | 10 +-
.../internal/setup_tools/builder/setup_builder.go | 7 +-
.../setup_tools/builder/setup_builder_test.go | 18 +-
.../setup_tools/life_cycle/life_cycle_setuper.go | 5 +-
.../life_cycle/life_cycle_setuper_test.go | 1 -
.../backend/internal/utils/common.go | 9 +-
.../utils/{system_utils_test.go => common_test.go} | 15 +-
.../backend/internal/utils/preparators_utils.go | 7 +
...tem_utils_test.go => preparators_utils_test.go} | 24 +-
.../backend/internal/utils/system_utils_test.go | 4 +-
playground/frontend/lib/api/v1/api.pb.dart | 227 +--
playground/frontend/lib/api/v1/api.pbgrpc.dart | 120 +-
playground/frontend/lib/api/v1/api.pbjson.dart | 78 +-
playground/frontend/lib/constants/sizes.dart | 2 +
.../components/pipeline_options_text_field.dart | 81 +
.../modules/editor/parsers/run_options_parser.dart | 57 +
.../code_client/grpc_code_client.dart | 4 +-
.../code_repository/run_code_request.dart | 7 +-
.../lib/modules/examples/models/example_model.dart | 2 +
.../example_client/grpc_example_client.dart | 22 +-
.../components/editor_textarea_wrapper.dart | 53 +-
.../pages/playground/states/playground_state.dart | 37 +-
.../editor/parsers/run_options_parser_test.dart | 60 +
.../code_repository/code_repository_test.dart | 1 +
playground/infrastructure/api/v1/api_pb2.py | 1948 +++++++++++---------
playground/infrastructure/api/v1/api_pb2_grpc.py | 437 +++--
playground/infrastructure/config.py | 4 +-
playground/infrastructure/grpc_client.py | 7 +-
playground/infrastructure/helper.py | 5 +-
playground/infrastructure/test_grpc_client.py | 2 +-
.../core/construction/PTransformMatchersTest.java | 21 -
.../beam/runners/direct/NanosOffsetClock.java | 6 +-
.../runners/direct/TransformEvaluatorRegistry.java | 16 -
.../runners/direct/UnboundedReadDeduplicator.java | 3 +-
.../runners/direct/CloningBundleFactoryTest.java | 67 -
.../flink/FlinkStreamingPipelineTranslator.java | 4 +-
.../flink/FlinkStreamingTransformTranslators.java | 17 -
.../wrappers/streaming/DoFnOperator.java | 2 +-
.../state/FlinkBroadcastStateInternals.java | 131 --
.../streaming/ExecutableStageDoFnOperatorTest.java | 1 +
.../beam/runners/dataflow/DataflowRunner.java | 168 +-
.../options/DataflowPipelineDebugOptions.java | 9 +
.../runners/dataflow/DataflowPipelineJobTest.java | 25 -
.../beam/runners/dataflow/DataflowRunnerTest.java | 42 +
.../beam/runners/dataflow/worker/ReaderCache.java | 3 +-
.../beam/runners/dataflow/worker/StateFetcher.java | 4 +-
.../dataflow/worker/StreamingDataflowWorker.java | 2 +-
.../fn/data/RemoteGrpcPortWriteOperation.java | 6 +-
.../common/worker/CachingShuffleBatchReader.java | 4 +-
.../control/DefaultJobBundleFactory.java | 16 +-
.../environment/EmbeddedEnvironmentFactory.java | 4 +-
.../fnexecution/control/RemoteExecutionTest.java | 6 +-
.../beam/runners/spark/io/MicrobatchSource.java | 2 +-
.../translation/utils/SideInputStorage.java | 4 +-
.../runners/spark/util/GlobalWatermarkHolder.java | 4 +-
.../beam/runners/spark/util/SideInputStorage.java | 4 +-
sdks/java/build-tools/build.gradle | 2 +-
.../apache/beam/codestyle/CodeStyleTestClass.java | 2 -
sdks/java/core/build.gradle | 1 -
.../apache/beam/sdk/coders/RowCoderGenerator.java | 4 -
.../src/main/java/org/apache/beam/sdk/io/Read.java | 3 +-
.../beam/sdk/io/ReadAllViaFileBasedSource.java | 3 -
.../beam/sdk/metrics/MetricQueryResults.java | 1 -
.../beam/sdk/options/PipelineOptionsFactory.java | 5 +-
.../apache/beam/sdk/options/SdkHarnessOptions.java | 72 +
.../java/org/apache/beam/sdk/schemas/Schema.java | 4 -
.../org/apache/beam/sdk/schemas/SchemaCoder.java | 20 -
.../apache/beam/sdk/schemas/transforms/Filter.java | 3 +-
.../sdk/schemas/transforms/SchemaAggregateFn.java | 2 -
.../apache/beam/sdk/schemas/transforms/Select.java | 6 -
.../beam/sdk/schemas/utils/AutoValueUtils.java | 2 -
.../org/apache/beam/sdk/state/StateKeySpec.java | 14 +-
.../apache/beam/sdk/transforms/Deduplicate.java | 2 +
.../beam/sdk/transforms/DoFnSchemaInformation.java | 17 +-
.../beam/sdk/transforms/GroupIntoBatches.java | 10 +-
.../java/org/apache/beam/sdk/transforms/ParDo.java | 4 +-
.../java/org/apache/beam/sdk/transforms/Watch.java | 4 -
.../reflect/ByteBuddyDoFnInvokerFactory.java | 3 -
.../reflect/ByteBuddyOnTimerInvokerFactory.java | 6 -
.../beam/sdk/transforms/reflect/DoFnInvokers.java | 6 +-
.../sdk/transforms/reflect/DoFnSignatures.java | 15 -
.../apache/beam/sdk/values/PCollectionViews.java | 59 -
.../main/java/org/apache/beam/sdk/values/Row.java | 1 -
.../apache/beam/sdk/coders/CoderRegistryTest.java | 4 -
.../sdk/coders/PCollectionCustomCoderTest.java | 3 -
.../org/apache/beam/sdk/io/TextIOWriteTest.java | 17 +-
.../beam/sdk/io/TextRowCountEstimatorTest.java | 5 +-
.../apache/beam/sdk/io/range/ByteKeyRangeTest.java | 4 +-
.../apache/beam/sdk/schemas/AvroSchemaTest.java | 3 -
.../sdk/schemas/FieldAccessDescriptorTest.java | 4 +-
.../beam/sdk/schemas/JavaBeanSchemaTest.java | 2 +-
.../apache/beam/sdk/schemas/SchemaOptionsTest.java | 2 +-
.../beam/sdk/schemas/transforms/CoGroupTest.java | 48 +-
.../beam/sdk/schemas/transforms/GroupTest.java | 10 +-
.../beam/sdk/schemas/transforms/SelectTest.java | 13 +-
.../beam/sdk/schemas/utils/SelectHelpersTest.java | 6 +-
.../apache/beam/sdk/testing/ExpectedLogsTest.java | 10 +-
.../beam/sdk/testing/SystemNanoTimeSleeper.java | 4 +-
.../apache/beam/sdk/testing/TestStreamTest.java | 3 +
.../apache/beam/sdk/transforms/GroupByKeyTest.java | 3 +-
.../org/apache/beam/sdk/transforms/LatestTest.java | 3 -
.../beam/sdk/transforms/ParDoLifecycleTest.java | 1 +
.../beam/sdk/transforms/ParDoSchemaTest.java | 4 +
.../org/apache/beam/sdk/transforms/ParDoTest.java | 47 +-
.../beam/sdk/transforms/PerKeyOrderingTest.java | 9 +-
.../beam/sdk/transforms/WithFailuresTest.java | 3 -
.../sdk/transforms/display/DisplayDataTest.java | 6 +-
.../sdk/transforms/reflect/DoFnInvokersTest.java | 5 +-
.../reflect/DoFnSignaturesSplittableDoFnTest.java | 16 +-
.../sdk/transforms/reflect/DoFnSignaturesTest.java | 90 +-
.../transforms/reflect/OnTimerInvokersTest.java | 2 +
.../reflect/testhelper/DoFnInvokersTestHelper.java | 7 +
.../GrowableOffsetRangeTrackerTest.java | 4 +-
.../splittabledofn/OffsetRangeTrackerTest.java | 2 +-
.../beam/sdk/util/MutationDetectorsTest.java | 2 +-
.../java/org/apache/beam/sdk/values/RowTest.java | 4 +-
sdks/java/expansion-service/app/build.gradle | 1 -
sdks/java/expansion-service/build.gradle | 1 -
.../JavaClassLookupTransformProviderTest.java | 2 -
.../core/translate/TimestampExtractTransform.java | 8 -
sdks/java/extensions/sql/hcatalog/build.gradle | 1 -
.../sql/meta/provider/kafka/BeamKafkaTable.java | 3 +-
.../extensions/sql/udf-test-provider/build.gradle | 1 -
sdks/java/fn-execution/build.gradle | 1 -
.../org/apache/beam/sdk/fn/CancellableQueue.java | 4 +-
sdks/java/harness/build.gradle | 12 +-
.../beam/fn/harness/ProcessBundleBenchmark.java | 7 +-
.../beam/fn/harness/BeamFnDataWriteRunner.java | 4 -
.../java/org/apache/beam/fn/harness/Cache.java | 65 +
.../java/org/apache/beam/fn/harness/Caches.java | 259 +++
.../apache/beam/fn/harness/FnApiDoFnRunner.java | 10 +-
.../java/org/apache/beam/fn/harness/FnHarness.java | 48 +-
.../fn/harness/control/FinalizeBundleHandler.java | 17 +-
.../fn/harness/control/ProcessBundleHandler.java | 9 +-
.../harness/data/PCollectionConsumerRegistry.java | 2 -
.../beam/fn/harness/status/MemoryMonitor.java | 1 +
.../org/apache/beam/fn/harness/CachesTest.java | 152 ++
.../beam/fn/harness/FnApiDoFnRunnerTest.java | 9 +-
.../harness/control/ProcessBundleHandlerTest.java | 41 +-
.../state/BeamFnStateGrpcClientCacheTest.java | 8 -
.../state/CachingBeamFnStateClientTest.java | 8 +-
.../harness/state/StateFetchingIteratorsTest.java | 2 +-
.../fn/harness/status/BeamFnStatusClientTest.java | 11 +-
sdks/java/io/amazon-web-services2/build.gradle | 2 +-
.../apache/beam/sdk/io/aws2/options/AwsModule.java | 62 +-
.../beam/sdk/io/aws2/options/AwsModuleTest.java | 179 +-
.../bigquery/StorageApiWriteUnshardedRecords.java | 3 +-
.../bigquery/StorageApiWritesShardedRecords.java | 3 +-
.../internal/LimitingTopicBacklogReader.java | 6 +-
.../beam/sdk/io/gcp/spanner/SpannerAccessor.java | 24 -
.../sdk/io/hadoop/format/TestRowDBWritable.java | 10 -
.../beam/sdk/io/kafka/KafkaExactlyOnceSink.java | 3 +-
.../beam/sdk/io/kafka/KafkaUnboundedReader.java | 4 +-
.../beam/sdk/io/kafka/ReadFromKafkaDoFn.java | 5 +-
.../org/apache/beam/sdk/io/xml/XmlSourceTest.java | 4 +-
sdks/java/javadoc/build.gradle | 2 +-
sdks/java/maven-archetypes/examples/build.gradle | 2 +-
.../maven-archetypes/gcp-bom-examples/build.gradle | 2 +-
sdks/java/maven-archetypes/starter/build.gradle | 2 +-
sdks/java/testing/expansion-service/build.gradle | 1 -
sdks/java/testing/jpms-tests/build.gradle | 1 -
sdks/java/testing/kafka-service/build.gradle | 2 +-
sdks/java/testing/load-tests/build.gradle | 1 -
.../beam/sdk/loadtests/SideInputLoadTest.java | 3 +
sdks/java/testing/nexmark/build.gradle | 1 -
.../java/org/apache/beam/sdk/nexmark/Main.java | 7 +-
.../apache/beam/sdk/nexmark/NexmarkLauncher.java | 3 -
.../org/apache/beam/sdk/nexmark/NexmarkUtils.java | 3 +-
.../beam/sdk/nexmark/model/sql/SelectEvent.java | 1 -
.../beam/sdk/nexmark/queries/NexmarkQuery.java | 7 -
.../apache/beam/sdk/nexmark/queries/Query10.java | 1 +
.../apache/beam/sdk/nexmark/queries/Query3.java | 7 +-
.../queries/sql/SqlBoundedSideInputJoin.java | 3 -
.../beam/sdk/nexmark/queries/sql/SqlQuery0.java | 6 +-
.../beam/sdk/nexmark/queries/sql/SqlQuery2.java | 2 +-
sdks/java/testing/test-utils/build.gradle | 1 -
sdks/java/testing/tpcds/build.gradle | 1 -
sdks/java/testing/watermarks/build.gradle | 1 -
sdks/python/test-suites/direct/xlang/build.gradle | 2 +-
.../www/site/content/en/documentation/basics.md | 116 +-
.../www/site/content/en/documentation/glossary.md | 35 +-
.../content/en/documentation/programming-guide.md | 14 +-
203 files changed, 3329 insertions(+), 2856 deletions(-)
copy sdks/go/pkg/beam/core/runtime/graphx/v1/gen.go =>
playground/backend/internal/utils/common.go (84%)
copy playground/backend/internal/utils/{system_utils_test.go =>
common_test.go} (71%)
copy playground/backend/internal/utils/{system_utils_test.go =>
preparators_utils_test.go} (62%)
create mode 100644
playground/frontend/lib/modules/editor/components/pipeline_options_text_field.dart
create mode 100644
playground/frontend/lib/modules/editor/parsers/run_options_parser.dart
create mode 100644
playground/frontend/test/modules/editor/parsers/run_options_parser_test.dart
create mode 100644
sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Cache.java
create mode 100644
sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java
create mode 100644
sdks/java/harness/src/test/java/org/apache/beam/fn/harness/CachesTest.java