diff --git a/build/base/entrypoint.sh b/build/base/entrypoint.sh index bfddddacb..16db74bb6 100755 --- a/build/base/entrypoint.sh +++ b/build/base/entrypoint.sh @@ -10,17 +10,18 @@ function resolve_host() { check="nslookup $host" max_retry=10 counter=0 - backoff=0.1 + backoff=3 until $check > /dev/null do if [ $counter -eq $max_retry ]; then echo "Couldn't resolve $host" return fi + echo "Couldn't resolve $host. Sleeping ${backoff}s before retry..." sleep $backoff - echo "Couldn't resolve $host... Retrying" + echo "Retrying resolution of $host..." ((counter++)) - backoff=$(echo - | awk "{print $backoff + $backoff}") + backoff=$((backoff + backoff)) done echo "Resolved $host" } diff --git a/build/base/intel-builder.Dockerfile b/build/base/intel-builder.Dockerfile index 4e85cb5b6..595ef4160 100644 --- a/build/base/intel-builder.Dockerfile +++ b/build/base/intel-builder.Dockerfile @@ -18,7 +18,7 @@ RUN apt update \ && apt install -y --no-install-recommends \ libstdc++-12-dev binutils procps clang \ intel-oneapi-compiler-dpcpp-cpp \ - intel-oneapi-mpi-devel-2021.13 \ + intel-oneapi-mpi-devel-2021.14 \ && apt remove -y gnupg2 ca-certificates apt-transport-https \ && apt autoremove -y \ && rm -rf /var/lib/apt/lists/* diff --git a/build/base/intel.Dockerfile b/build/base/intel.Dockerfile index 03d3612c0..4ba55723a 100644 --- a/build/base/intel.Dockerfile +++ b/build/base/intel.Dockerfile @@ -19,7 +19,7 @@ RUN apt update \ && apt update \ && apt install -y --no-install-recommends \ dnsutils \ - intel-oneapi-mpi-2021.13 \ + intel-oneapi-mpi-2021.14 \ && apt remove -y gnupg2 ca-certificates \ && apt autoremove -y \ && rm -rf /var/lib/apt/lists/*