Skip to content

Conversation

@JavaLeb
Copy link

@JavaLeb JavaLeb commented Jan 20, 2026

Change the type of the "fields.#.null-rate" option in the DataGen SQL Connector to Float.

What is the purpose of the change

(For example: This pull request makes task deployment go through the blob server, rather than through RPC. That way we avoid re-transferring them on each deployment (during recovery).)

Brief change log

(for example:)

  • The TaskInfo is stored in the blob store on job creation time as a persistent artifact
  • Deployments RPC transmits only the blob storage reference
  • TaskManagers retrieve the TaskInfo from the blob cache

Verifying this change

Please make sure both new and modified tests in this PR follow the conventions for tests defined in our code quality guide.

(Please pick either of the following options)

This change is a trivial rework / code cleanup without any test coverage.

(or)

This change is already covered by existing tests, such as (please describe tests).

(or)

This change added tests and can be verified as follows:

(example:)

  • Added integration tests for end-to-end deployment with large payloads (100MB)
  • Extended integration test for recovery after master (JobManager) failure
  • Added test that validates that TaskInfo is transferred only once across recoveries
  • Manually verified the change by running a 4 node cluster with 2 JobManagers and 4 TaskManagers, a stateful streaming program, and killing one JobManager and two TaskManagers during the execution, verifying that recovery happens correctly.

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

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

Documentation

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

Hang Ruan and others added 30 commits November 10, 2025 10:41
…tion logic in DefaultScheduler (apache#27234)

- Introduce ResourceRequestPreMappings to compute the resource matching relationships when allocating all slots in bulk for balanced scheduling of streaming jobs in the default scheduler.

- Introduce the test cases for ResourceRequestPreMappings.

- Adapt the calculation logic of the TasksBalancedRequestSlotMatchingStrategy for bulk slot allocation using ResourceRequestPreMappings, in order to prevent job scheduling timeouts caused by untimely updates to the relationships between all requests and resources in load-balancing scenarios

- Introduce TasksBalancedRequestSlotMatchingStrategyTest for enhancing the TasksBalancedRequestSlotMatchingStrategy testing.

(cherry picked from commit b6f0eb6)
* [FLINK-38611][doc] Add doc for delta join

(cherry picked from commit bcd8d7f)

* [FLINK-38625][doc] Fix broken anchor links about the table options in Performance Tuning page

(cherry picked from commit 1029df0)
Co-authored-by: raoraoxiong <xiongraorao@gmail.com>
Co-authored-by: Yun Tang <myasuka@live.com>

This closes apache#27186
…onFunction & AsyncFunction work when taking the recursive field of composite type as input

This closes apache#27259.
---------

Co-authored-by: Dian Fu <dianfu@apache.org>
… physical rules

Co-authored-by: Stepan Stepanishchev <116617250+SteveStevenpoor@users.noreply.github.com>
… invoked under `SELECT` fails with `StackOverflow`
The "stable version" link in the warning banner for unreleased/out-of-date docs now redirects to the equivalent page in the stable docs instead of always redirecting to the homepage.
All documentation pages now include a canonical link tag pointing to the stable version (flink-docs-stable). This prevents search engines from indexing duplicate content across master, release, and stable versions, consolidating SEO value on the stable docs where users should land.
Change the type of the "fields.#.null-rate" option in the DataGen SQL Connector to Float
@flinkbot
Copy link
Collaborator

flinkbot commented Jan 20, 2026

CI report:

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

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am a bit confused. This change was for a change to datagen as per the PR title. It looks like you have expanded this hotfix to include other documentation - is this to bring it up to date with the version 2 stream? This seems a lot for a hot fix. You have also included a lot of code - I am not sure why . It would be better to separate out these changes and have Jiras for the non-trivial changes.

@JavaLeb JavaLeb closed this Jan 20, 2026
@JavaLeb JavaLeb reopened this Jan 20, 2026
@JavaLeb
Copy link
Author

JavaLeb commented Jan 20, 2026

I merely revised the document and did not make any changes to the code.
This change is for the Chinese version.
sorry, I don't know what to do, I just want to submit the revised the chinese version of the document.

@JavaLeb
Copy link
Author

JavaLeb commented Jan 20, 2026

I will make a revision and close the current PR, then reopen a new one.

@JavaLeb JavaLeb closed this Jan 20, 2026
@JavaLeb JavaLeb deleted the patch-3 branch January 20, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.