Hong Liang Teoh created FLINK-32619: ---------------------------------------
Summary: ConfigOptions to support fallback configuration Key: FLINK-32619 URL: https://issues.apache.org/jira/browse/FLINK-32619 Project: Flink Issue Type: Technical Debt Components: Runtime / Configuration Affects Versions: 1.17.1, 1.16.2 Reporter: Hong Liang Teoh ConfigOptions has no option to specify a "fallback configuration" as the default. For example, if we want {{rest.cache.checkpoint-statistics.timeout}} to fallback to web.refresh-interval instead of a static default value, we have to specify {code:java} @Documentation.OverrideDefault("web.refresh-interval") @Documentation.Section(Documentation.Sections.EXPERT_REST) public static final ConfigOption<Duration> CACHE_CHECKPOINT_STATISTICS_TIMEOUT = key("rest.cache.checkpoint-statistics.timeout") .durationType() .noDefaultValue() .withDescription( "...."); {code} The {{.noDefault()}} is misleading as it actually has a default. We should introduce a {{.fallbackConfiguration()}} that is handled gracefully by doc generators. -- This message was sent by Atlassian Jira (v8.20.10#820010)