|
276 | 276 |
|
277 | 277 | if [ -z "${FLINK_ENV_JAVA_OPTS}" ]; then |
278 | 278 | FLINK_ENV_JAVA_DEFAULT_OPTS=$(readFromConfig ${KEY_ENV_JAVA_DEFAULT_OPTS} "" "${YAML_CONF}") |
| 279 | + # Remove leading and ending double quotes (if present) of value |
| 280 | + FLINK_ENV_JAVA_DEFAULT_OPTS="$( echo "${FLINK_ENV_JAVA_DEFAULT_OPTS}" | sed -e 's/^"//' -e 's/"$//' )" |
| 281 | + |
279 | 282 | FLINK_ENV_JAVA_OPTS=$(readFromConfig ${KEY_ENV_JAVA_OPTS} "" "${YAML_CONF}") |
280 | 283 | if [ -z "${FLINK_ENV_JAVA_OPTS}" ]; then |
281 | 284 | # try deprecated key |
282 | 285 | FLINK_ENV_JAVA_OPTS=$(readFromConfig "env.java.opts" "${DEFAULT_ENV_JAVA_OPTS}" "${YAML_CONF}") |
283 | 286 | fi |
284 | | - FLINK_ENV_JAVA_OPTS="${FLINK_ENV_JAVA_DEFAULT_OPTS} ${FLINK_ENV_JAVA_OPTS}" |
285 | | - |
286 | 287 | # Remove leading and ending double quotes (if present) of value |
287 | | - FLINK_ENV_JAVA_OPTS="-XX:+IgnoreUnrecognizedVMOptions $( echo "${FLINK_ENV_JAVA_OPTS}" | sed -e 's/^"//' -e 's/"$//' )" |
| 288 | + FLINK_ENV_JAVA_OPTS="$( echo "${FLINK_ENV_JAVA_OPTS}" | sed -e 's/^"//' -e 's/"$//' )" |
| 289 | + FLINK_ENV_JAVA_OPTS="-XX:+IgnoreUnrecognizedVMOptions ${FLINK_ENV_JAVA_DEFAULT_OPTS} ${FLINK_ENV_JAVA_OPTS}" |
| 290 | + |
288 | 291 |
|
289 | 292 | JAVA_SPEC_VERSION=`"${JAVA_RUN}" -XshowSettings:properties 2>&1 | grep "java.specification.version" | cut -d "=" -f 2 | tr -d '[:space:]' | rev | cut -d "." -f 1 | rev` |
290 | 293 | if [[ $(( $JAVA_SPEC_VERSION > 17 )) == 1 ]]; then |
|
295 | 298 |
|
296 | 299 | if [ -z "${FLINK_ENV_JAVA_OPTS_JM}" ]; then |
297 | 300 | FLINK_ENV_JAVA_DEFAULT_OPTS_JM=$(readFromConfig ${KEY_ENV_JAVA_DEFAULT_OPTS_JM} "" "${YAML_CONF}") |
| 301 | + # Remove leading and ending double quotes (if present) of value |
| 302 | + FLINK_ENV_JAVA_DEFAULT_OPTS_JM="$( echo "${FLINK_ENV_JAVA_DEFAULT_OPTS_JM}" | sed -e 's/^"//' -e 's/"$//' )" |
| 303 | + |
298 | 304 | FLINK_ENV_JAVA_OPTS_JM=$(readFromConfig ${KEY_ENV_JAVA_OPTS_JM} "${DEFAULT_ENV_JAVA_OPTS_JM}" "${YAML_CONF}") |
299 | | - FLINK_ENV_JAVA_OPTS_JM="${FLINK_ENV_JAVA_DEFAULT_OPTS_JM} ${FLINK_ENV_JAVA_OPTS_JM}" |
300 | 305 | # Remove leading and ending double quotes (if present) of value |
301 | 306 | FLINK_ENV_JAVA_OPTS_JM="$( echo "${FLINK_ENV_JAVA_OPTS_JM}" | sed -e 's/^"//' -e 's/"$//' )" |
| 307 | + |
| 308 | + FLINK_ENV_JAVA_OPTS_JM="${FLINK_ENV_JAVA_DEFAULT_OPTS_JM} ${FLINK_ENV_JAVA_OPTS_JM}" |
302 | 309 | fi |
303 | 310 |
|
304 | 311 | if [ -z "${FLINK_ENV_JAVA_OPTS_TM}" ]; then |
305 | 312 | FLINK_ENV_JAVA_DEFAULT_OPTS_TM=$(readFromConfig ${KEY_ENV_JAVA_DEFAULT_OPTS_TM} "" "${YAML_CONF}") |
| 313 | + # Remove leading and ending double quotes (if present) of value |
| 314 | + FLINK_ENV_JAVA_DEFAULT_OPTS_TM="$( echo "${FLINK_ENV_JAVA_DEFAULT_OPTS_TM}" | sed -e 's/^"//' -e 's/"$//' )" |
| 315 | + |
306 | 316 | FLINK_ENV_JAVA_OPTS_TM=$(readFromConfig ${KEY_ENV_JAVA_OPTS_TM} "${DEFAULT_ENV_JAVA_OPTS_TM}" "${YAML_CONF}") |
307 | | - FLINK_ENV_JAVA_OPTS_TM="${FLINK_ENV_JAVA_DEFAULT_OPTS_TM} ${FLINK_ENV_JAVA_OPTS_TM}" |
308 | 317 | # Remove leading and ending double quotes (if present) of value |
309 | 318 | FLINK_ENV_JAVA_OPTS_TM="$( echo "${FLINK_ENV_JAVA_OPTS_TM}" | sed -e 's/^"//' -e 's/"$//' )" |
| 319 | + |
| 320 | + FLINK_ENV_JAVA_OPTS_TM="${FLINK_ENV_JAVA_DEFAULT_OPTS_TM} ${FLINK_ENV_JAVA_OPTS_TM}" |
310 | 321 | fi |
311 | 322 |
|
312 | 323 | if [ -z "${FLINK_ENV_JAVA_OPTS_HS}" ]; then |
|
0 commit comments