Skip to content

[FLINK-40575][pipeline-connector/fluss] Support dynamic table unsubscription and re-subscription - #4527

Open
fxbing wants to merge 1 commit into
apache:masterfrom
fxbing:feature/20260904-fluss-dynamic-table-unsubscribe
Open

[FLINK-40575][pipeline-connector/fluss] Support dynamic table unsubscription and re-subscription#4527
fxbing wants to merge 1 commit into
apache:masterfrom
fxbing:feature/20260904-fluss-dynamic-table-unsubscribe

Conversation

@fxbing

@fxbing fxbing commented Sep 7, 2026

Copy link
Copy Markdown

What is the purpose of this pull request?

Support FLINK-40575 by allowing the Fluss pipeline source to dynamically unsubscribe and re-subscribe tables without restarting the job.

Brief change log

  • Add checkpoint-safe table removal and re-subscription.
  • Clean up source state and caches for removed tables.
  • Update English and Chinese documentation.

Verifying this change

  • Added unit and integration tests covering removal, recovery, failover, and re-subscription.
  • Verified focused integration tests with Flink 1.20 and Flink 2.2.

Documentation

  • Does this pull request introduce a new feature? yes
  • If yes, how is the feature documented? docs and JavaDocs

Was generative AI tooling used to co-author this PR?
  • Yes (Codex)

Generated-by: Codex (GPT-5)

@github-actions github-actions Bot added docs Improvements or additions to documentation common labels Sep 7, 2026
…ription and re-subscription

- Support authoritative subscription removal and fresh table re-addition.
- Preserve removal lifecycle across checkpoints and clean reader resources safely.
- Add dual-version regression coverage and source documentation.

Generated-by: Codex
@fxbing
fxbing force-pushed the feature/20260904-fluss-dynamic-table-unsubscribe branch from a0b353c to b7645b0 Compare September 7, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

common docs Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant