From: Ilya Dryomov Date: Tue, 19 Apr 2022 09:21:06 +0000 (+0200) Subject: run-make-check.sh: enable RBD persistent caches X-Git-Tag: v17.2.1~81^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F45992%2Fhead;p=ceph.git run-make-check.sh: enable RBD persistent caches This was attempted in commit 69a7ed4eab36 ("run-make-check: enable WITH_RBD_RWL when WITH_PMEM is true") but never completed. We soon bumped the requirement on libpmem, so WITH_SYSTEM_PMDK=ON wouldn't have worked anyway. Enable the RWL mode conditionally based on WITH_RBD_RWL variable. Enable the SSD mode unconditionally as it has no special dependencies and can be built on any architecture. Fixes: https://tracker.ceph.com/issues/55285 Signed-off-by: Ilya Dryomov (cherry picked from commit 0f1634a21f5da2250915d8ac05a6f179d4e76d03) Conflicts: run-make-check.sh [ commit 57edb76ea468 ("build: Add some debugging messages") not in quincy ] --- diff --git a/run-make-check.sh b/run-make-check.sh index 85d58a3d310c..abe1670f5660 100755 --- a/run-make-check.sh +++ b/run-make-check.sh @@ -96,9 +96,10 @@ function main() { if [ $WITH_ZBD ]; then cmake_opts+=" -DWITH_ZBD=ON" fi - if [ $WITH_PMEM ]; then - cmake_opts+=" -DWITH_RBD_RWL=ON -DWITH_SYSTEM_PMDK=ON" + if [ $WITH_RBD_RWL ]; then + cmake_opts+=" -DWITH_RBD_RWL=ON" fi + cmake_opts+=" -DWITH_RBD_SSD_CACHE=ON" configure "$cmake_opts" "$@" build tests echo "make check: successful build on $(git rev-parse HEAD)"