Hi devs,

I'd like to start a discussion on FLIP-397: Add config options for 
administrator JVM options [1].

In production environments, users typically develop and operate their Flink 
jobs through a managed platform. Users may need to add JVM options to their 
Flink applications (e.g. to tune GC options). They typically use the 
env.java.opts.x series of options to do so. Platform administrators also have a 
set of JVM options to apply by default, e.g. to use JVM 17, enable GC logging, 
or apply pretuned GC options, etc. Both use cases will need to set the same 
series of options and will clobber one another. Similar issues have been 
described in SPARK-23472 [2].

Therefore, I propose adding a set of default JVM options for administrator use 
that prepends the user-set extra JVM options.

Looking forward to hearing from you.

[1] 
https://cwiki.apache.org/confluence/display/FLINK/FLIP-397%3A+Add+config+options+for+administrator+JVM+options
[2] https://issues.apache.org/jira/browse/SPARK-23472

Best,
Zhanghao Chen

Reply via email to