Skip to content

Conversation

@cassie365
Copy link

What is the purpose of the change

Reworks the 'Name and Description' section of content/docs/dev/datastream/operators/overview.md to improve grammar and clarity.

@flinkbot
Copy link
Collaborator

flinkbot commented Nov 5, 2025

CI report:

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

The name of operator and job vertex will be used in web ui, thread name, logging, metrics, etc.
The name of a job vertex is constructed based on the name of operators in it.
Operator and job vertex names are used in the web UI, thread name, logging, metrics, etc.
The name of a job vertex is constructed using the names of operators it contains.
Copy link
Contributor

Choose a reason for hiding this comment

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

nit: "operators" -> "the operators"

The description of a job vertex is constructed based on the description of operators in it.
The description can contain detail information about operators to facilitate debugging at runtime.
The description of a job vertex is constructed using the descriptions of the operators it contains.
The description can contain detailed information about operators to facilitate debugging at runtime.
Copy link
Contributor

Choose a reason for hiding this comment

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

when we say "is constructed" do we mean that Flink code constructs it, or user code? If it is Flink code then we should give an example of how the descriptions are constructed. If is is user code then we should make it obvious from the wording that this is advice / good practise around description content.

The line above "The name needs to be as concise as possible to avoid high pressure on external systems." I would suggest changing this to something like , the name should be descriptive, unique (within what ever scope); and concise (why does a long name create high pressure on external systems?)


Operators generated by Flink SQL will have a name consisted by type of operator and id, and a detailed description, by default.
Users can set `table.exec.simplify-operator-name-enabled` to `false`, if they want to set name to be the detailed description as in former versions.
By default, the description of a job vertex is organized in a multi-tree line mode.
Copy link
Contributor

Choose a reason for hiding this comment

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

what does multi-tree line mode mean?

Operators generated by Flink SQL will have a name consisted by type of operator and id, and a detailed description, by default.
Users can set `table.exec.simplify-operator-name-enabled` to `false`, if they want to set name to be the detailed description as in former versions.
By default, the description of a job vertex is organized in a multi-tree line mode.
To use a single line cascading mode, set `pipeline.vertex-description-mode` to `CASCADING`
Copy link
Contributor

Choose a reason for hiding this comment

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

I suggest giving examples of these modes


When the topology of the pipeline is complex, users can add a topological index in the name of vertex by set `pipeline.vertex-name-include-index-prefix` to `true`,
so that we can easily find the vertex in the graph according to logs or metrics tags.
By default, operators generated by Flink SQL will have a name composed of the operator type and id. Details will remain in the description.
Copy link
Contributor

Choose a reason for hiding this comment

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

you mention "Details will remain in the description.". What details are these - it would be better to list them.
You say remain - I am not sure what we are trying to say with this. I suggest something like:
"The description contains more information on the operator including ...."

When the topology of the pipeline is complex, users can add a topological index in the name of vertex by set `pipeline.vertex-name-include-index-prefix` to `true`,
so that we can easily find the vertex in the graph according to logs or metrics tags.
By default, operators generated by Flink SQL will have a name composed of the operator type and id. Details will remain in the description.
To include the description, set `table.exec.simplify-operator-name-enabled` to `false`
Copy link
Contributor

Choose a reason for hiding this comment

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

I would think table.exec.simplify-operator-name-enabled
true : would mean a simplified name with more details in the description.
false: would mean a more complicated name including elements of the description. Does this mean there is no description?

I am not sure this sentence is saying that. Did I understand correctly?

@github-actions github-actions bot added the community-reviewed PR has been reviewed by the community. label Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-reviewed PR has been reviewed by the community.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants