This is an automated email from the ASF dual-hosted git repository.
dannycranmer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink-docker.git
The following commit(s) were added to refs/heads/master by this push:
new 678f871 Update Dockerfiles for 1.15.2 release (#128)
678f871 is described below
commit 678f87145c86a0f7962bb05b21176a99c986eb02
Author: Danny Cranmer <[email protected]>
AuthorDate: Wed Aug 24 15:08:09 2022 +0100
Update Dockerfiles for 1.15.2 release (#128)
---
1.15/scala_2.12-java11-debian/Dockerfile | 6 +++---
1.15/scala_2.12-java11-debian/docker-entrypoint.sh | 15 ++++++++++++++-
1.15/scala_2.12-java11-debian/release.metadata | 2 +-
1.15/scala_2.12-java8-debian/Dockerfile | 6 +++---
1.15/scala_2.12-java8-debian/docker-entrypoint.sh | 15 ++++++++++++++-
1.15/scala_2.12-java8-debian/release.metadata | 2 +-
6 files changed, 36 insertions(+), 10 deletions(-)
diff --git a/1.15/scala_2.12-java11-debian/Dockerfile
b/1.15/scala_2.12-java11-debian/Dockerfile
index 1ba473e..681bc77 100644
--- a/1.15/scala_2.12-java11-debian/Dockerfile
+++ b/1.15/scala_2.12-java11-debian/Dockerfile
@@ -44,9 +44,9 @@ RUN set -ex; \
gosu nobody true
# Configure Flink version
-ENV
FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz
\
-
FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.asc
\
- GPG_KEY=7D660377995CA7A5AFEBA79A3EE012FEE982F098 \
+ENV
FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz
\
+
FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.asc
\
+ GPG_KEY=0F79F2AFB2351BC29678544591F9C1EC125FD8DB \
CHECK_GPG=true
# Prepare environment
diff --git a/1.15/scala_2.12-java11-debian/docker-entrypoint.sh
b/1.15/scala_2.12-java11-debian/docker-entrypoint.sh
index 84fca0c..8b0350e 100755
--- a/1.15/scala_2.12-java11-debian/docker-entrypoint.sh
+++ b/1.15/scala_2.12-java11-debian/docker-entrypoint.sh
@@ -91,7 +91,20 @@ prepare_configuration() {
maybe_enable_jemalloc() {
if [ "${DISABLE_JEMALLOC:-false}" == "false" ]; then
- export LD_PRELOAD=$LD_PRELOAD:/usr/lib/x86_64-linux-gnu/libjemalloc.so
+ JEMALLOC_PATH="/usr/lib/$(uname -m)-linux-gnu/libjemalloc.so"
+ JEMALLOC_FALLBACK="/usr/lib/x86_64-linux-gnu/libjemalloc.so"
+ if [ -f "$JEMALLOC_PATH" ]; then
+ export LD_PRELOAD=$LD_PRELOAD:$JEMALLOC_PATH
+ elif [ -f "$JEMALLOC_FALLBACK" ]; then
+ export LD_PRELOAD=$LD_PRELOAD:$JEMALLOC_FALLBACK
+ else
+ if [ "$JEMALLOC_PATH" = "$JEMALLOC_FALLBACK" ]; then
+ MSG_PATH=$JEMALLOC_PATH
+ else
+ MSG_PATH="$JEMALLOC_PATH and $JEMALLOC_FALLBACK"
+ fi
+ echo "WARNING: attempted to load jemalloc from $MSG_PATH but the
library couldn't be found. glibc will be used instead."
+ fi
fi
}
diff --git a/1.15/scala_2.12-java11-debian/release.metadata
b/1.15/scala_2.12-java11-debian/release.metadata
index b95ca8a..756ff61 100644
--- a/1.15/scala_2.12-java11-debian/release.metadata
+++ b/1.15/scala_2.12-java11-debian/release.metadata
@@ -1,2 +1,2 @@
-Tags: 1.15.1-scala_2.12-java11, 1.15-scala_2.12-java11, scala_2.12-java11,
1.15.1-scala_2.12, 1.15-scala_2.12, scala_2.12, 1.15.1-java11, 1.15-java11,
java11, 1.15.1, 1.15, latest
+Tags: 1.15.2-scala_2.12-java11, 1.15-scala_2.12-java11, scala_2.12-java11,
1.15.2-scala_2.12, 1.15-scala_2.12, scala_2.12, 1.15.2-java11, 1.15-java11,
java11, 1.15.2, 1.15, latest
Architectures: amd64,arm64v8
diff --git a/1.15/scala_2.12-java8-debian/Dockerfile
b/1.15/scala_2.12-java8-debian/Dockerfile
index 5fcb32c..8bc18cb 100644
--- a/1.15/scala_2.12-java8-debian/Dockerfile
+++ b/1.15/scala_2.12-java8-debian/Dockerfile
@@ -44,9 +44,9 @@ RUN set -ex; \
gosu nobody true
# Configure Flink version
-ENV
FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz
\
-
FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.asc
\
- GPG_KEY=7D660377995CA7A5AFEBA79A3EE012FEE982F098 \
+ENV
FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz
\
+
FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.asc
\
+ GPG_KEY=0F79F2AFB2351BC29678544591F9C1EC125FD8DB \
CHECK_GPG=true
# Prepare environment
diff --git a/1.15/scala_2.12-java8-debian/docker-entrypoint.sh
b/1.15/scala_2.12-java8-debian/docker-entrypoint.sh
index 84fca0c..8b0350e 100755
--- a/1.15/scala_2.12-java8-debian/docker-entrypoint.sh
+++ b/1.15/scala_2.12-java8-debian/docker-entrypoint.sh
@@ -91,7 +91,20 @@ prepare_configuration() {
maybe_enable_jemalloc() {
if [ "${DISABLE_JEMALLOC:-false}" == "false" ]; then
- export LD_PRELOAD=$LD_PRELOAD:/usr/lib/x86_64-linux-gnu/libjemalloc.so
+ JEMALLOC_PATH="/usr/lib/$(uname -m)-linux-gnu/libjemalloc.so"
+ JEMALLOC_FALLBACK="/usr/lib/x86_64-linux-gnu/libjemalloc.so"
+ if [ -f "$JEMALLOC_PATH" ]; then
+ export LD_PRELOAD=$LD_PRELOAD:$JEMALLOC_PATH
+ elif [ -f "$JEMALLOC_FALLBACK" ]; then
+ export LD_PRELOAD=$LD_PRELOAD:$JEMALLOC_FALLBACK
+ else
+ if [ "$JEMALLOC_PATH" = "$JEMALLOC_FALLBACK" ]; then
+ MSG_PATH=$JEMALLOC_PATH
+ else
+ MSG_PATH="$JEMALLOC_PATH and $JEMALLOC_FALLBACK"
+ fi
+ echo "WARNING: attempted to load jemalloc from $MSG_PATH but the
library couldn't be found. glibc will be used instead."
+ fi
fi
}
diff --git a/1.15/scala_2.12-java8-debian/release.metadata
b/1.15/scala_2.12-java8-debian/release.metadata
index 2d87c26..242c411 100644
--- a/1.15/scala_2.12-java8-debian/release.metadata
+++ b/1.15/scala_2.12-java8-debian/release.metadata
@@ -1,2 +1,2 @@
-Tags: 1.15.1-scala_2.12-java8, 1.15-scala_2.12-java8, scala_2.12-java8,
1.15.1-java8, 1.15-java8, java8
+Tags: 1.15.2-scala_2.12-java8, 1.15-scala_2.12-java8, scala_2.12-java8,
1.15.2-java8, 1.15-java8, java8
Architectures: amd64,arm64v8