GJL commented on a change in pull request #7883: [FLINK-11781][yarn] Remove
"DISABLED" as possible value for yarn.per-job-cluster.include-user-jar
URL: https://github.com/apache/flink/pull/7883#discussion_r262099481
##########
File path:
flink-yarn/src/main/java/org/apache/flink/yarn/configuration/YarnConfigOptions.java
##########
@@ -156,7 +155,6 @@ private YarnConfigOptions() {}
/** @see YarnConfigOptions#CLASSPATH_INCLUDE_USER_JAR */
public enum UserJarInclusion {
- DISABLED,
Review comment:
From Flink 1.5 to 1.7:
* If `DISABLED` is set, the job keeps failing.
* If an invalid value is set, the default value (`ORDER`) is used, and a
warning is logged (_"Configuration parameter {} was configured with an invalid
value {}. Falling back to default ({})."_).
If we would apply the PR as is, we would always log a warning (because
`DISABLED` will be considered an invalid value). You are proposing to throw an
exception with a customized message if `DISABLED` is set. This would help users
that are upgrading from 1.4 to 1.8 directly. So I could do that but I think it
makes sense to also propagate the exception for all other invalid values
instead of logging a warning. What do you think?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services