Hi, Roman. Thanks for the FLIP. +1 for supporting dynamic configuration to reduce manual restart.
I just have below questions: 1. Do we need a working configuration list ? So some unsupported configurations could be rejected in advance. 2. Could we show the change history in the Web UI ? So more changed details could be tracked. 3. How does it co-works with other dynamic requests ? For example, it modifies the parallelisms together with ' /jobs/:jobid/resource-requirements'. On Fri, May 9, 2025 at 5:00 AM Roman Khachatryan <ro...@apache.org> wrote: > Hi everyone, > > I would like to start a discussion about FLIP-530: Dynamic job > configuration [1]. > > In some cases, it is desirable to change Flink job configuration after it > was submitted to Flink, for example: > - Troubleshooting (e.g. increase checkpoint timeout or failure threshold) > - Performance optimization, (e.g. tuning state backend parameters) > - Enabling new features after testing them in a non-Production environment. > This allows to de-couple upgrading to newer Flink versions from actually > enabling the features. > To support such use-cases, we propose to enhance Flink job configuration > REST-endpoint with the support to read full job configuration; and update > it. > > Looking forward to feedback. > > [1] > https://cwiki.apache.org/confluence/x/uglKFQ > > Regards, > Roman > -- Best, Hangxiang.