This is an automated email from the ASF dual-hosted git repository.
xtsong pushed a commit to branch release-1.12
in repository https://gitbox.apache.org/repos/asf/flink.git
The following commit(s) were added to refs/heads/release-1.12 by this push:
new b95cf42 [FLINK-21024][dist] Keep dynamic properties before job
arguments.
b95cf42 is described below
commit b95cf42ccc78bc22394537370dfabd778cff2f03
Author: Xintong Song <[email protected]>
AuthorDate: Tue Jan 19 19:05:32 2021 +0800
[FLINK-21024][dist] Keep dynamic properties before job arguments.
This closes #14697
---
flink-dist/src/main/flink-bin/bin/standalone-job.sh | 6 ++++--
flink-dist/src/main/flink-bin/bin/taskmanager.sh | 2 +-
flink-dist/src/main/flink-bin/mesos-bin/mesos-jobmanager.sh | 2 +-
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/flink-dist/src/main/flink-bin/bin/standalone-job.sh
b/flink-dist/src/main/flink-bin/bin/standalone-job.sh
index 53f0f21..b4cfa20 100644
--- a/flink-dist/src/main/flink-bin/bin/standalone-job.sh
+++ b/flink-dist/src/main/flink-bin/bin/standalone-job.sh
@@ -34,7 +34,7 @@ bin=`cd "$bin"; pwd`
. "$bin"/config.sh
# Startup parameters
-ARGS=("--configDir" "${FLINK_CONF_DIR}" "${@:2}")
+ARGS=("${@:2}")
if [[ $STARTSTOP == "start" ]] || [[ $STARTSTOP == "start-foreground" ]]; then
# Add cluster entry point specific JVM options
@@ -42,10 +42,12 @@ if [[ $STARTSTOP == "start" ]] || [[ $STARTSTOP ==
"start-foreground" ]]; then
parseJmArgsAndExportLogs "${ARGS[@]}"
if [ ! -z "${DYNAMIC_PARAMETERS}" ]; then
- ARGS+=(${DYNAMIC_PARAMETERS[@]})
+ ARGS=(${DYNAMIC_PARAMETERS[@]} "${ARGS[@]}")
fi
fi
+ARGS=("--configDir" "${FLINK_CONF_DIR}" "${ARGS[@]}")
+
if [[ $STARTSTOP == "start-foreground" ]]; then
exec "${FLINK_BIN_DIR}"/flink-console.sh ${ENTRY_POINT_NAME} "${ARGS[@]}"
else
diff --git a/flink-dist/src/main/flink-bin/bin/taskmanager.sh
b/flink-dist/src/main/flink-bin/bin/taskmanager.sh
index 4d0b72f..bd45f77 100755
--- a/flink-dist/src/main/flink-bin/bin/taskmanager.sh
+++ b/flink-dist/src/main/flink-bin/bin/taskmanager.sh
@@ -64,7 +64,7 @@ if [[ $STARTSTOP == "start" ]] || [[ $STARTSTOP ==
"start-foreground" ]]; then
export JVM_ARGS="${JVM_ARGS} ${jvm_params}"
IFS=$" " dynamic_configs=$(echo "${params_output}" | tail -n 1)
- ARGS+=("--configDir" "${FLINK_CONF_DIR}" ${dynamic_configs[@]})
+ ARGS=("--configDir" "${FLINK_CONF_DIR}" ${dynamic_configs[@]} "${ARGS[@]}")
export FLINK_INHERITED_LOGS="
$FLINK_INHERITED_LOGS
diff --git a/flink-dist/src/main/flink-bin/mesos-bin/mesos-jobmanager.sh
b/flink-dist/src/main/flink-bin/mesos-bin/mesos-jobmanager.sh
index 74ca53e..fe89f7d 100755
--- a/flink-dist/src/main/flink-bin/mesos-bin/mesos-jobmanager.sh
+++ b/flink-dist/src/main/flink-bin/mesos-bin/mesos-jobmanager.sh
@@ -29,7 +29,7 @@ bin=$(cd "${bin}" || exit; pwd)
parseJmArgsAndExportLogs "${ARGS[@]}"
if [ ! -z "${DYNAMIC_PARAMETERS}" ]; then
- ARGS+=(${DYNAMIC_PARAMETERS[@]})
+ ARGS=(${DYNAMIC_PARAMETERS[@]} "${ARGS[@]}")
fi
if [ "$FLINK_IDENT_STRING" = "" ]; then