Nic Townsend created FLINK-39441:
------------------------------------
Summary: Table configuration inside Flink config is not applying
at runtime
Key: FLINK-39441
URL: https://issues.apache.org/jira/browse/FLINK-39441
Project: Flink
Issue Type: Bug
Components: Kubernetes Operator, Runtime / Configuration, Table SQL /
API
Affects Versions: 2.2.0
Environment: Flink Operator 1.13, Flink 2.2.0, RedHat Openshift 4.21.2
Reporter: Nic Townsend
Attachments: image-2026-04-15-14-42-31-175.png,
image-2026-04-15-14-42-51-006.png
https://nightlies.apache.org/flink/flink-docs-release-2.2/docs/dev/table/config/
says:
{quote}Note: All of the following configuration options can also be set
globally in Flink configuration file and can be later on overridden in the
application, through EnvironmentSettings, before instantiating the
TableEnvironment, or through the TableConfig of the TableEnvironment.{quote}
However, when I set {{table.exec.source.idle-timeout}} on a {{FlinkDeployment}}
- it makes its way to the configuration but it doesn't take effect.
!image-2026-04-15-14-42-31-175.png!
I have use to use [SET 'table.exec.source.idle-timeout' = '10s'} inside my
executed SQL.
My usecase is that I have a containerised SQL runner application - it just runs
the SQL that I supply. As such, I don't want to hard code values when creating
{{TableEnvironment}} and I want to set it on the individual {{FlinkDeployment}}
instead
--
This message was sent by Atlassian Jira
(v8.20.10#820010)