Skip to content

[FLINK-32695] [Tests] CoordinatorEventsToStreamOperatorRecipientExactlyOnceITCase Migrated to Source V2 #26843

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Poorvankbhatia
Copy link
Contributor

@Poorvankbhatia Poorvankbhatia commented Jul 29, 2025

What is the purpose of the change

This PR migrates ManuallyClosedSourceFunction in CoordinatorEventsToStreamOperatorRecipientExactlyOnceITCase from the deprecated legacy SourceFunction API to the modern FLIP-27 Source API

Brief change log

  • Removed ManuallyClosedSourceFunction class that implemented the deprecated SourceFunction interface
  • Note: DataGeneratorSource cannot be used directly as this source emits no data and requires external control via static flags for test coordination

Verifying this change

Existing tests in CoordinatorEventsToStreamOperatorRecipientExactlyOnceITCase already cover this change:

  • testCheckpoint()
  • testUnalignedCheckpoint()
  • testCheckpointWithSubtaskFailure()
  • testUnalignedCheckpointWithSubtaskFailure()

All tests pass.

Does this pull request potentially affect one of the following parts:

  • Dependencies (does it add or upgrade a dependency): no
  • The public API, i.e., is any changed class annotated with @Public(Evolving): no
  • The serializers: no
  • The runtime per-record code paths (performance sensitive): no
  • Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
  • The S3 file system connector: no

Documentation

  • Does this pull request introduce a new feature? no
  • If yes, how is the feature documented? not applicable

@Poorvankbhatia Poorvankbhatia changed the title [FLINK-32695] [Tests] CoordinatorEventsToStreamOperatorRecipientExact… [FLINK-32695] [Tests] CoordinatorEventsToStreamOperatorRecipientExactlyOnceITCase Migrated to Source V2 Jul 29, 2025
@Poorvankbhatia
Copy link
Contributor Author

@afedulov PTAL :)

@flinkbot
Copy link
Collaborator

flinkbot commented Jul 29, 2025

CI report:

Bot commands The @flinkbot bot supports the following commands:
  • @flinkbot run azure re-run the last Azure build

@fapaul fapaul self-requested a review August 5, 2025 09:17
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants