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

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


    from 8a04ae03b9f [FLINK-32852][hotfix] DefaultSchedulerTest should use the 
LOG instead of TestLogger of junit4
     add 3a0eb66f6d4 [hotfix] Fix the logical errors for the tests related to 
task metadata
     add 1d159302755 [hotfix] Fix the lacking class comments for the tests 
using TaskInfo
     add ae07b878586 [FLINK-33905][core] Introduce the interface and default 
implementation of JobInfo and TaskInfo
     add aac9291fed0 [FLINK-33905][core] Add getJobInfo() method to Environment
     add 0f3470db83c [FLINK-33905][core] Unify the provision of metadata in 
RuntimeContext
     add b9e9997e50e [FLINK-33905][core] Unify the provision of metadata in 
SourceReaderContext
     add a6fc334a8c4 [FLINK-33905][core] Unify the provision of metadata in 
Sink.InitContext
     add 06b46a9cbf0 [FLINK-33905][core] Unify the provision of metadata in 
FailureEnricher.Context

No new revisions were added by this update.

Summary of changes:
 .../f7a4e6fa-e7de-48c9-a61e-c13e83f0c72e           |  38 ++---
 .../base/source/hybrid/HybridSourceReader.java     |  14 +-
 .../base/sink/writer/TestSinkInitContext.java      |  47 +++---
 .../datagen/source/DataGeneratorSourceTest.java    |  17 ++-
 .../source/GeneratorSourceReaderFactory.java       |   2 +-
 .../sink/compactor/operator/CompactorOperator.java |   8 +-
 .../table/batch/compact/BatchCompactOperator.java  |   3 +-
 .../file/table/batch/compact/BatchFileWriter.java  |   4 +-
 .../file/table/stream/AbstractStreamingWriter.java |   4 +-
 .../file/table/stream/StreamingFileWriter.java     |   4 +-
 .../table/stream/compact/CompactFileWriter.java    |   4 +-
 .../file/table/stream/compact/CompactOperator.java |   8 +-
 .../file/sink/BatchExecutionFileSinkITCase.java    |   4 +-
 .../file/sink/FileSinkCompactionSwitchITCase.java  |   5 +-
 .../sink/StreamingExecutionFileSinkITCase.java     |   4 +-
 .../file/src/FileSourceHeavyThroughputTest.java    |  20 ++-
 .../compact/BatchPartitionCommitterSinkTest.java   |   2 +-
 .../hive/HiveTableSpeculativeSinkITCase.java       |  12 +-
 .../common/JobInfo.java}                           |  20 ++-
 ...peSerializerSingleton.java => JobInfoImpl.java} |  28 ++--
 .../java/org/apache/flink/api/common/TaskInfo.java | 114 +++------------
 .../common/{TaskInfo.java => TaskInfoImpl.java}    |  57 ++------
 .../flink/api/common/functions/RuntimeContext.java |  95 +++++++++++--
 .../functions/util/AbstractRuntimeUDFContext.java  |  45 ++----
 .../common/functions/util/RuntimeUDFContext.java   |  18 +--
 .../GuavaFlinkConnectorRateLimiter.java            |   3 +-
 .../api/common/operators/CollectionExecutor.java   |  99 +++++++------
 .../flink/api/connector/sink2/InitContext.java     |  70 ++++++++-
 .../api/connector/source/SourceReaderContext.java  |  33 ++++-
 .../apache/flink/core/failure/FailureEnricher.java |  30 +++-
 .../functions/util/RuntimeUDFContextTest.java      |   3 +-
 .../flink/api/common/io/RichInputFormatTest.java   |  10 +-
 .../flink/api/common/io/RichOutputFormatTest.java  |  10 +-
 .../common/operators/GenericDataSinkBaseTest.java  |   3 +-
 .../operators/GenericDataSourceBaseTest.java       |   3 +-
 .../base/FlatMapOperatorCollectionTest.java        |  11 +-
 .../operators/base/InnerJoinOperatorBaseTest.java  |   9 +-
 .../api/common/operators/base/MapOperatorTest.java |  10 +-
 .../operators/base/OuterJoinOperatorBaseTest.java  |   8 +-
 .../operators/base/PartitionMapOperatorTest.java   |  10 +-
 .../common/operators/util/TestRichInputFormat.java |   4 +-
 .../operators/util/TestRichOutputFormat.java       |   4 +-
 .../source/lib/NumberSequenceSourceTest.java       |  11 +-
 .../flink/streaming/tests/FailureMapper.java       |   2 +-
 .../streaming/tests/SequenceGeneratorSource.java   |   6 +-
 .../ArtificalOperatorStateMapper.java              |   4 +-
 .../HeavyDeploymentStressTestProgram.java          |   2 +-
 .../StickyAllocationAndLocalRecoveryTestJob.java   |  20 +--
 .../RocksDBStateMemoryControlTestProgram.java      |   6 +-
 .../generator/EventsGeneratorFunction.java         |   5 +-
 .../examples/java/connectors/SocketSource.java     |   2 +-
 .../hdfstests/ContinuousFileProcessingITCase.java  |   2 +-
 .../hdfstests/ContinuousFileProcessingTest.java    |   2 +-
 .../api/java/functions/SampleInPartition.java      |   2 +-
 .../api/java/functions/SampleWithFraction.java     |   2 +-
 .../apache/flink/api/java/utils/DataSetUtils.java  |  18 ++-
 .../base/CoGroupOperatorCollectionTest.java        |   9 +-
 .../operators/base/GroupReduceOperatorTest.java    |  10 +-
 .../operators/base/InnerJoinOperatorBaseTest.java  |   3 +-
 .../common/operators/base/ReduceOperatorTest.java  |   9 +-
 ...HighAvailabilityRecoverFromSavepointITCase.java |   3 +-
 .../flink/cep/operator/CepRuntimeContext.java      |  48 ++-----
 .../flink/cep/operator/CepRuntimeContextTest.java  |  34 +++--
 .../api/input/StreamOperatorContextBuilder.java    |   2 +-
 .../api/output/BootstrapStreamTaskRunner.java      |   2 +-
 .../operators/BroadcastStateBootstrapOperator.java |   2 +-
 .../operators/KeyedStateBootstrapOperator.java     |   2 +-
 .../output/operators/StateBootstrapOperator.java   |   2 +-
 .../state/api/runtime/SavepointEnvironment.java    |  17 ++-
 .../state/api/runtime/SavepointRuntimeContext.java |  36 +----
 .../org/apache/flink/python/util/ProtoUtils.java   |  14 +-
 .../AbstractEmbeddedPythonFunctionOperator.java    |   6 +-
 .../AbstractExternalPythonFunctionOperator.java    |   2 +-
 .../process/ExternalPythonCoProcessOperator.java   |   2 +-
 .../ExternalPythonKeyedCoProcessOperator.java      |   2 +-
 .../ExternalPythonKeyedProcessOperator.java        |   2 +-
 .../process/ExternalPythonProcessOperator.java     |   2 +-
 .../runtime/arrow/sources/ArrowSourceFunction.java |   6 +-
 .../python/AbstractStatelessFunctionOperator.java  |   2 +-
 .../AbstractPythonStreamAggregateOperator.java     |   2 +-
 .../util/PartitionCustomTestMapFunction.java       |   5 +-
 .../arrow/sources/ArrowSourceFunctionTestBase.java |   2 +-
 ...ghPythonStreamGroupWindowAggregateOperator.java |   2 +-
 .../PythonStreamGroupAggregateOperatorTest.java    |   2 +-
 ...ythonStreamGroupTableAggregateOperatorTest.java |   2 +-
 ...owPythonGroupAggregateFunctionOperatorTest.java |   2 +-
 ...onGroupWindowAggregateFunctionOperatorTest.java |   2 +-
 ...honOverWindowAggregateFunctionOperatorTest.java |   2 +-
 ...onGroupWindowAggregateFunctionOperatorTest.java |   2 +-
 ...rrowPythonProcTimeBoundedRangeOperatorTest.java |   2 +-
 ...ArrowPythonProcTimeBoundedRowsOperatorTest.java |   2 +-
 ...ArrowPythonRowTimeBoundedRangeOperatorTest.java |   2 +-
 ...mArrowPythonRowTimeBoundedRowsOperatorTest.java |   2 +-
 .../scalar/PythonScalarFunctionOperatorTest.java   |   2 +-
 .../ArrowPythonScalarFunctionOperatorTest.java     |   2 +-
 .../table/PythonTableFunctionOperatorTest.java     |   2 +-
 .../itcases/AbstractQueryableStateTestBase.java    |   6 +-
 .../flink/runtime/execution/Environment.java       |  12 +-
 .../failure/DefaultFailureEnricherContext.java     |  41 ++----
 .../iterative/task/AbstractIterativeTask.java      |  19 +--
 .../apache/flink/runtime/operators/BatchTask.java  |   4 +-
 .../flink/runtime/operators/DataSinkTask.java      |   4 +-
 .../flink/runtime/operators/DataSourceTask.java    |   4 +-
 .../runtime/operators/chaining/ChainedDriver.java  |   4 +-
 .../util/DistributedRuntimeUDFContext.java         |  23 ++-
 .../flink/runtime/scheduler/DefaultScheduler.java  |  12 +-
 .../flink/runtime/scheduler/SchedulerBase.java     |   5 +
 .../scheduler/adaptive/AdaptiveScheduler.java      |  18 ++-
 .../runtime/taskmanager/RuntimeEnvironment.java    |  10 ++
 .../org/apache/flink/runtime/taskmanager/Task.java |  13 +-
 .../FileMergingSnapshotManagerTest.java            |   6 +-
 .../operators/testutils/DummyEnvironment.java      |  21 ++-
 .../operators/testutils/MockEnvironment.java       |  18 ++-
 .../connector/sink2/GlobalCommitterOperator.java   |   8 +-
 .../api/functions/async/RichAsyncFunction.java     |  53 ++-----
 .../functions/sink/OutputFormatSinkFunction.java   |   6 +-
 .../streaming/api/functions/sink/PrintSink.java    |   4 +-
 .../api/functions/sink/PrintSinkFunction.java      |   4 +-
 .../functions/sink/TwoPhaseCommitSinkFunction.java |   4 +-
 .../sink/filesystem/StreamingFileSink.java         |   3 +-
 .../source/ContinuousFileMonitoringFunction.java   |   2 +-
 .../source/ContinuousFileReaderOperator.java       |   4 +-
 .../source/FromSplittableIteratorFunction.java     |   4 +-
 .../api/functions/source/RichSourceFunction.java   |  14 +-
 .../functions/source/StatefulSequenceSource.java   |   4 +-
 .../source/datagen/DataGeneratorSource.java        |   7 +-
 .../source/datagen/SequenceGenerator.java          |   4 +-
 .../api/operators/AbstractStreamOperator.java      |   2 +-
 .../api/operators/AbstractStreamOperatorV2.java    |   2 +-
 .../streaming/api/operators/SourceOperator.java    |  16 +--
 .../streaming/api/operators/StreamSource.java      |   2 +-
 .../api/operators/StreamingRuntimeContext.java     |   7 +-
 .../api/operators/collect/CollectSinkFunction.java |   2 +-
 .../api/transformations/SinkV1Adapter.java         |   4 +-
 .../runtime/operators/GenericWriteAheadSink.java   |   6 +-
 .../runtime/operators/sink/CommitterOperator.java  |   4 +-
 .../runtime/operators/sink/InitContextBase.java    |  25 ++--
 .../runtime/operators/sink/SinkWriterOperator.java |   5 +-
 .../sink/committables/CommittableCollector.java    |   4 +-
 .../streaming/api/functions/PrintSinkTest.java     |  35 +++--
 .../api/functions/async/RichAsyncFunctionTest.java |  33 +++--
 .../operators/sink/SinkWriterOperatorTestBase.java |   9 +-
 .../runtime/tasks/StreamMockEnvironment.java       |  21 ++-
 .../util/MockStreamingRuntimeContext.java          |  13 +-
 .../api/scala/AsyncDataStreamITCase.scala          |   2 +-
 .../print/table/PrintTableSinkFactory.java         |   4 +-
 .../factories/TestValuesRuntimeFunctions.java      |  12 +-
 .../codegen/WatermarkGeneratorCodeGenTest.scala    |   2 +-
 .../expressions/utils/ExpressionTestBase.scala     |   4 +-
 .../batch/sql/PartitionableSinkITCase.scala        |   2 +-
 .../planner/runtime/utils/StreamTestSink.scala     |   6 +-
 .../runtime/operators/join/HashJoinOperator.java   |   2 +-
 .../RetryableAsyncLookupFunctionDelegatorTest.java |   6 +-
 .../join/RetryableLookupFunctionDelegatorTest.java |   2 +-
 .../connector/testutils/source/TestingJobInfo.java |  49 ++++---
 .../testutils/source/TestingTaskInfo.java          | 157 +++++++++++++++++++++
 .../source/reader/TestingReaderContext.java        |  23 +--
 ...niClusterExtensionDefaultParallelismITCase.java |   4 +-
 .../datastream/DataStreamBatchExecutionITCase.java |   6 +-
 .../lifecycle/graph/MultiInputTestOperator.java    |  28 ++--
 .../graph/OneInputTestStreamOperator.java          |  30 ++--
 .../operators/lifecycle/graph/TestEventSource.java |  10 +-
 .../graph/TwoInputTestStreamOperator.java          |  30 ++--
 .../ApproximateLocalRecoveryDownstreamITCase.java  |   2 +-
 .../test/checkpointing/AutoRescalingITCase.java    |  22 +--
 .../checkpointing/ChangelogRecoveryITCase.java     |   8 +-
 .../CheckpointRestoreWithUidHashITCase.java        |   2 +-
 .../checkpointing/CoStreamCheckpointingITCase.java |  28 ++--
 .../ContinuousFileProcessingCheckpointITCase.java  |   2 +-
 .../EventTimeAllWindowCheckpointingITCase.java     |  20 ++-
 .../EventTimeWindowCheckpointingITCase.java        |  20 ++-
 .../checkpointing/IgnoreInFlightDataITCase.java    |   2 +-
 .../KeyedStateCheckpointingITCase.java             |   4 +-
 .../ProcessingTimeWindowCheckpointingITCase.java   |   8 +-
 .../test/checkpointing/RegionFailoverITCase.java   |  15 +-
 .../RescaleCheckpointManuallyITCase.java           |  10 +-
 .../flink/test/checkpointing/RescalingITCase.java  |  22 ++-
 .../flink/test/checkpointing/SavepointITCase.java  |  14 +-
 .../checkpointing/StateCheckpointedITCase.java     |  14 +-
 .../StreamCheckpointNotifierITCase.java            |  19 +--
 .../checkpointing/StreamCheckpointingITCase.java   |  28 ++--
 .../UdfStreamOperatorCheckpointingITCase.java      |  14 +-
 .../checkpointing/UnalignedCheckpointITCase.java   |  22 +--
 .../UnalignedCheckpointRescaleITCase.java          |   4 +-
 .../UnalignedCheckpointStressITCase.java           |   3 +-
 .../checkpointing/UnalignedCheckpointTestBase.java |  26 ++--
 .../test/checkpointing/utils/FailingSource.java    |   6 +-
 .../checkpointing/utils/MigrationTestUtils.java    |  12 +-
 .../test/checkpointing/utils/ValidatingSink.java   |   2 +-
 .../test/example/failing/TaskFailureITCase.java    |   2 +-
 .../aggregators/AggregatorConvergenceITCase.java   |   3 +-
 .../iterative/aggregators/AggregatorsITCase.java   |   5 +-
 .../flink/test/misc/CustomPartitioningITCase.java  |   2 +-
 .../test/operators/CustomDistributionITCase.java   |  15 +-
 .../test/operators/ExecutionEnvironmentITCase.java |   5 +-
 .../flink/test/operators/PartitionITCase.java      |   2 +-
 .../test/operators/RemoteEnvironmentITCase.java    |   5 +-
 .../JobManagerHAProcessFailureRecoveryITCase.java  |   9 +-
 .../flink/test/recovery/LocalRecoveryITCase.java   |   2 +-
 .../test/recovery/SimpleRecoveryITCaseBase.java    |   9 +-
 ...skManagerProcessFailureBatchRecoveryITCase.java |   4 +-
 ...nagerProcessFailureStreamingRecoveryITCase.java |  10 +-
 .../flink/test/runtime/BatchShuffleITCaseBase.java |   8 +-
 .../test/scheduling/AdaptiveSchedulerITCase.java   |   4 +-
 .../flink/test/scheduling/ReactiveModeITCase.java  |   2 +-
 .../scheduling/SpeculativeSchedulerITCase.java     |  18 ++-
 .../state/operator/restore/keyed/KeyedJob.java     |   9 +-
 .../operator/restore/unkeyed/NonKeyedJob.java      |   9 +-
 .../DataStreamWithSharedPartitionNodeITCase.java   |   2 +-
 .../ReinterpretDataStreamAsKeyedStreamITCase.java  |   7 +-
 .../test/streaming/runtime/IterateITCase.java      |   2 +-
 .../test/streaming/runtime/PartitionerITCase.java  |   2 +-
 .../runtime/StreamTaskSelectiveReadingITCase.java  |   4 +-
 .../test/streaming/runtime/TimestampITCase.java    |   2 +-
 .../api/scala/operators/PartitionITCase.scala      |   2 +-
 pom.xml                                            |   2 +
 216 files changed, 1513 insertions(+), 1107 deletions(-)
 copy 
flink-core/src/main/java/org/apache/flink/{configuration/description/DescriptionElement.java
 => api/common/JobInfo.java} (72%)
 copy 
flink-core/src/main/java/org/apache/flink/api/common/{typeutils/base/TypeSerializerSingleton.java
 => JobInfoImpl.java} (59%)
 copy flink-core/src/main/java/org/apache/flink/api/common/{TaskInfo.java => 
TaskInfoImpl.java} (70%)
 copy 
flink-runtime/src/main/java/org/apache/flink/runtime/client/JobStatusMessage.java
 => 
flink-test-utils-parent/flink-connector-test-utils/src/main/java/org/apache/flink/connector/testutils/source/TestingJobInfo.java
 (54%)
 create mode 100644 
flink-test-utils-parent/flink-connector-test-utils/src/main/java/org/apache/flink/connector/testutils/source/TestingTaskInfo.java

Reply via email to