From: Kautilya Tripathi Date: Mon, 29 Jun 2026 09:05:14 +0000 (+0530) Subject: ceph-perf: default unset CEPH_PERF_EXTRA_CMAKE_ARGS for set -u X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=484db0b853699ef50b0afd495ff9f32dae41041b;p=ceph-build.git ceph-perf: default unset CEPH_PERF_EXTRA_CMAKE_ARGS for set -u run-cbt uses set -euxo pipefail, but the optional Jenkins parameter is not always exported into the shell environment. Use ${CEPH_PERF_EXTRA_CMAKE_ARGS:-} so PR-triggered builds do not fail before cmake. Signed-off-by: Kautilya Tripathi --- diff --git a/ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml b/ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml index fe5d4180e..b2ddd5ed8 100644 --- a/ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml +++ b/ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml @@ -64,7 +64,7 @@ # Classic vs crimson perf is selected at CBT runtime via run-cbt.sh. # Compiler: run-make.sh installs clang-19 on Jenkins (src/script/run-make.sh # get_llvm) and selects it via discover_compiler — same as make-check nodes. - cmake_args="-DCMAKE_BUILD_TYPE=Release -DWITH_CRIMSON=ON -DWITH_TESTS=OFF -DWITH_SPDK=OFF -DWITH_DPDK=OFF -DWITH_QATLIB=OFF -DWITH_QATZIP=OFF $CEPH_PERF_EXTRA_CMAKE_ARGS" + cmake_args="-DCMAKE_BUILD_TYPE=Release -DWITH_CRIMSON=ON -DWITH_TESTS=OFF -DWITH_SPDK=OFF -DWITH_DPDK=OFF -DWITH_QATLIB=OFF -DWITH_QATZIP=OFF ${{CEPH_PERF_EXTRA_CMAKE_ARGS:-}}" timeout 7200 src/script/run-make.sh \ --cmake-args "$cmake_args" \ vstart-base crimson-osd