Running with gitlab-runner 17.11.1 (96856197)  on docker-runner-02 6d52d0a3, system ID: r_kVA4vVodFR5E section_start:1752237526:prepare_executor Preparing the "docker" executor Using Docker executor with image gekkofs/deps:0.9.5 ... Pulling docker image gekkofs/deps:0.9.5 ... Using docker image sha256:3763503d8c630269392e611adee7acb5dce724dde880328fbaf939125ea36411 for gekkofs/deps:0.9.5 with digest gekkofs/deps@sha256:a3ee8100db4774eb6fee50674d1d4580e5e8966855c2d16faca8abb65cb53e57 ... section_end:1752237528:prepare_executor section_start:1752237528:prepare_script Preparing environment Running on runner-6d52d0a3-project-8-concurrent-0 via 4f111df391ef... section_end:1752237529:prepare_script section_start:1752237529:get_sources Getting source from Git repository Fetching changes... Reinitialized existing Git repository in /builds/gitlab/hpc/gekkofs/.git/ Created fresh repository. Checking out 73227dff as detached HEAD (ref is master)... Removing cppcheck.json Removing cppcheck2.json Removing cppcheck_out.xml Updating/initializing submodules recursively... Submodule 'external/CLI11' (https://github.com/CLIUtils/CLI11.git) registered for path 'external/CLI11' Submodule 'external/GSL' (https://github.com/microsoft/GSL) registered for path 'external/GSL' Submodule 'external/MessagePack' (https://github.com/GekkoFS/MessagePackCPP.git) registered for path 'external/MessagePack' Submodule 'external/fmt' (https://github.com/fmtlib/fmt.git) registered for path 'external/fmt' Submodule 'external/hermes' (https://github.com/gekkofs/hermes.git) registered for path 'external/hermes' Submodule 'external/spdlog' (https://github.com/gabime/spdlog) registered for path 'external/spdlog' Submodule 'tests/scripts/bats' (https://github.com/bats-core/bats-core.git) registered for path 'tests/scripts/bats' Submodule 'tests/scripts/helpers/bats-assert' (https://github.com/bats-core/bats-assert.git) registered for path 'tests/scripts/helpers/bats-assert' Submodule 'tests/scripts/helpers/bats-file' (https://github.com/bats-core/bats-file.git) registered for path 'tests/scripts/helpers/bats-file' Submodule 'tests/scripts/helpers/bats-support' (https://github.com/bats-core/bats-support.git) registered for path 'tests/scripts/helpers/bats-support' Synchronizing submodule url for 'external/CLI11' Synchronizing submodule url for 'external/GSL' Synchronizing submodule url for 'external/MessagePack' Synchronizing submodule url for 'external/fmt' Synchronizing submodule url for 'external/hermes' Synchronizing submodule url for 'external/spdlog' Synchronizing submodule url for 'tests/scripts/bats' Synchronizing submodule url for 'tests/scripts/helpers/bats-assert' Synchronizing submodule url for 'tests/scripts/helpers/bats-file' Synchronizing submodule url for 'tests/scripts/helpers/bats-support' Entering 'tests/scripts/bats' Entering 'tests/scripts/helpers/bats-assert' Entering 'tests/scripts/helpers/bats-file' Entering 'tests/scripts/helpers/bats-support' Entering 'tests/scripts/bats' HEAD is now at a8b8d0d Merge pull request #279 from strager/issue-253 Entering 'tests/scripts/helpers/bats-assert' HEAD is now at 672ad18 Merge pull request #36 from jlisee/patch-1 Entering 'tests/scripts/helpers/bats-file' HEAD is now at 17fa557 Merge pull request #28 from tralston/update-repo-urls-names Entering 'tests/scripts/helpers/bats-support' HEAD is now at d140a65 Merge pull request #1 from jasonkarns/npm Submodule path 'external/CLI11': checked out '4160d259d961cd393fd8d67590a8c7d210207348' Submodule path 'external/GSL': checked out 'a3534567187d2edc428efd3f13466ff75fe5805c' Submodule path 'external/MessagePack': checked out '26527c71eb74fdc625ea994fa5caf45db318f7f1' Submodule path 'external/fmt': checked out '40626af88bd7df9a5fb80be7b25ac85b122d6c21' Submodule path 'external/hermes': checked out '072c033225057aefdbdcc852ba0a360706668800' Submodule 'externals/fmt' (https://github.com/fmtlib/fmt.git) registered for path 'external/hermes/externals/fmt' Submodule 'externals/sanitizers-cmake' (https://github.com/bsc-ssrg/sanitizers-cmake.git) registered for path 'external/hermes/externals/sanitizers-cmake' Submodule path 'external/hermes/externals/fmt': checked out '9e554999ce02cf86fcdfe74fe740c4fe3f5a56d5' Submodule path 'external/hermes/externals/sanitizers-cmake': checked out '31ef69109b29cdc4b0104eddacba1a55390b02f0' Submodule path 'external/spdlog': checked out '6fa36017cfd5731d617e1a934f0e5ea9c4445b13' Updated submodules Synchronizing submodule url for 'external/CLI11' Synchronizing submodule url for 'external/GSL' Synchronizing submodule url for 'external/MessagePack' Synchronizing submodule url for 'external/fmt' Synchronizing submodule url for 'external/hermes' Synchronizing submodule url for 'external/hermes/externals/fmt' Synchronizing submodule url for 'external/hermes/externals/sanitizers-cmake' Synchronizing submodule url for 'external/spdlog' Synchronizing submodule url for 'tests/scripts/bats' Synchronizing submodule url for 'tests/scripts/helpers/bats-assert' Synchronizing submodule url for 'tests/scripts/helpers/bats-file' Synchronizing submodule url for 'tests/scripts/helpers/bats-support' Entering 'external/CLI11' Entering 'external/GSL' Entering 'external/MessagePack' Entering 'external/fmt' Entering 'external/hermes' Entering 'external/hermes/externals/fmt' Entering 'external/hermes/externals/sanitizers-cmake' Entering 'external/spdlog' Entering 'tests/scripts/bats' Entering 'tests/scripts/helpers/bats-assert' Entering 'tests/scripts/helpers/bats-file' Entering 'tests/scripts/helpers/bats-support' Entering 'external/CLI11' Entering 'external/GSL' Entering 'external/MessagePack' Entering 'external/fmt' Entering 'external/hermes' Entering 'external/hermes/externals/fmt' Entering 'external/hermes/externals/sanitizers-cmake' Entering 'external/spdlog' Entering 'tests/scripts/bats' Entering 'tests/scripts/helpers/bats-assert' Entering 'tests/scripts/helpers/bats-file' Entering 'tests/scripts/helpers/bats-support' section_end:1752237531:get_sources section_start:1752237531:restore_cache Restoring cache Checking cache for ccache-gekko-37... No URL provided, cache will not be downloaded from shared cache server. Instead a local version of cache will be extracted. Successfully extracted cache section_end:1752237534:restore_cache section_start:1752237534:step_script Executing "step_script" stage of the job script Using docker image sha256:3763503d8c630269392e611adee7acb5dce724dde880328fbaf939125ea36411 for gekkofs/deps:0.9.5 with digest gekkofs/deps@sha256:a3ee8100db4774eb6fee50674d1d4580e5e8966855c2d16faca8abb65cb53e57 ... $ sed -i 's/constexpr auto use_ctime = false;/constexpr auto use_ctime = true;/g' "${CI_PROJECT_DIR}/include/config.hpp" $ sed -i 's/constexpr auto use_mtime = false;/constexpr auto use_mtime = true;/g' "${CI_PROJECT_DIR}/include/config.hpp" $ sed -i 's/constexpr auto use_link_cnt = false;/constexpr auto use_link_cnt = true;/g' "${CI_PROJECT_DIR}/include/config.hpp" $ sed -i 's/constexpr auto use_blocks = false;/constexpr auto use_blocks = true;/g' "${CI_PROJECT_DIR}/include/config.hpp" $ sed -i 's/constexpr bool use_dentry_cache = false;/constexpr bool use_dentry_cache = true;/g' "${CI_PROJECT_DIR}/include/config.hpp" $ ccache --zero-stats -M 750MiB -F 800 --evict-older-than 10d Statistics zeroed Set cache size limit to 750.0 MiB Set cache file limit to 800 $ /usr/sbin/update-ccache-symlinks $ export PATH="/usr/lib/ccache:$PATH" $ cmake --preset ci-coverage -DCOVERAGE_OUTPUT_DIR=${COVERAGE_PATH} Preset CMake variables: CMAKE_BUILD_TYPE="Coverage" CMAKE_CXX_FLAGS="-Wall -Wextra -fdiagnostics-color=always --pedantic -Wno-unused-parameter -Wno-missing-field-initializers -DGKFS_DEBUG_BUILD -DHERMES_DEBUG_BUILD" CMAKE_CXX_FLAGS_COVERAGE="-Og -g --coverage -fkeep-static-functions" CMAKE_C_FLAGS_COVERAGE="-Og -g --coverage -fkeep-static-functions" CMAKE_EXE_LINKER_FLAGS_COVERAGE="--coverage" CMAKE_INSTALL_PREFIX="/builds/gitlab/hpc/gekkofs/gkfs/install" CMAKE_MAP_IMPORTED_CONFIG_COVERAGE="Coverage;RelWithDebInfo;Release;Debug;" CMAKE_SHARED_LINKER_FLAGS_COVERAGE="--coverage" GKFS_BUILD_TESTS:BOOL="TRUE" GKFS_BUILD_TOOLS:BOOL="TRUE" GKFS_CLIENT_LOG_MESSAGE_SIZE="1024" GKFS_ENABLE_CLIENT_LOG:BOOL="TRUE" GKFS_ENABLE_PARALLAX:BOOL="FALSE" GKFS_ENABLE_PROMETHEUS:BOOL="TRUE" GKFS_ENABLE_ROCKSDB:BOOL="TRUE" GKFS_FOLLOW_EXTERNAL_SYMLINKS:BOOL="TRUE" GKFS_GENERATE_COVERAGE_REPORTS:BOOL="TRUE" GKFS_INSTALL_TESTS:BOOL="TRUE" GKFS_MAX_INTERNAL_FDS="1024" GKFS_MAX_OPEN_FDS="10000" GKFS_RENAME_SUPPORT:BOOL="TRUE" GKFS_SYMLINK_SUPPORT:BOOL="TRUE" GKFS_USE_GUIDED_DISTRIBUTION:BOOL="TRUE" -- The ASM compiler identification is GNU -- Found assembler: /usr/lib/ccache/cc -- The CXX compiler identification is GNU 14.2.0 -- The C compiler identification is GNU 14.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- [GekkoFS] Build type: Coverage -- Found Git: /usr/bin/git (found version "2.47.2") -- [GekkoFS] Project version: 0.9.4-snapshot+91-g73227dff-dirty -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- [GekkoFS] Checking for Mercury -- Found Mercury: /usr/local/lib/libmercury.so (found suitable version "2.4.1", minimum required is "2.2.0") -- [GekkoFS] Checking for Argobots -- Found Argobots: /usr/local/lib/libabt.so (found suitable version "1.2rc1", minimum required is "1.1") -- [GekkoFS] Checking for Margo -- Found Margo: /usr/local/lib/libmargo.so (found suitable version "0.18.3", minimum required is "0.14.0") -- [GekkoFS] Checking for syscall_intercept -- Found Syscall_intercept: /usr/local/include -- [GekkoFS] Checking for RocksDB -- Found lz4: /usr/lib/x86_64-linux-gnu/liblz4.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- [GekkoFS] RocksDB version 10.4.2 -- [GekkoFS] RocksDB location /usr/local/lib/cmake/rocksdb -- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found suitable version "8.14.1", minimum required is "7.68.0") -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3.1") -- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "8.14.1") -- Looking for C++ include filesystem -- Looking for C++ include filesystem - found -- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED -- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED - Success -- [GekkoFS] Searching for {fmt} -- Found source directory for 'fmt'. Building. -- {fmt} version: 11.2.0 -- Build type: Coverage -- [GekkoFS] Searching for spdlog -- Found source directory for 'spdlog'. Building. -- Build spdlog: 1.15.3 -- Build type: Coverage -- Looking for fwrite_unlocked -- Looking for fwrite_unlocked - found -- [GekkoFS] Searching for CLI11 -- Found source directory for 'cli11'. Building. -- [GekkoFS] Searching for GSL -- Found source directory for 'gsl'. Building. -- [hermes] Version: 0.4.5 -- [hermes] Build type: Coverage -- Performing Test HERMES_HAS_WALL -- Performing Test HERMES_HAS_WALL - Success -- Performing Test HERMES_HAS_WEXTRA -- Performing Test HERMES_HAS_WEXTRA - Success -- Performing Test HERMES_HAS_O0 -- Performing Test HERMES_HAS_O0 - Success -- Performing Test HERMES_HAS_NO_INLINE -- Performing Test HERMES_HAS_NO_INLINE - Success -- Performing Test HERMES_HAS_STACK_PROTECTOR_ALL -- Performing Test HERMES_HAS_STACK_PROTECTOR_ALL - Success -- Performing Test HERMES_HAS_G3 -- Performing Test HERMES_HAS_G3 - Success -- Performing Test HERMES_HAS_GGDB -- Performing Test HERMES_HAS_GGDB - Success -- Found Mercury: /usr/local/lib/libmercury.so (found version "2.4.1") -- [hermes] Logging enabled using external fmt (library) -- Found Margo-hg-shim: /usr/local/lib/libmargo-hg-shim.so (found version "0.18.3") -- Checking for module 'liburing' -- Package 'liburing', required by 'virtual:world', not found -- Checking for module 'liburing' -- Package 'liburing', required by 'virtual:world', not found -- Checking for module 'mpi-c' -- Package 'mpi-c', required by 'virtual:world', not found -- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS) -- Checking for module 'mpi-cxx' -- Package 'mpi-cxx', required by 'virtual:world', not found -- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS) -- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND) -- Found Boost_preprocessor: /usr/local/include -- Performing Test GLIBC_HAS_STATX -- Performing Test GLIBC_HAS_STATX - Success -- [gekkofs] Preparing tests... -- [gekkofs] Network interface for tests: lo -- [gekkofs] Check for forwarding tests... -- [gekkofs] Forwarding tests: ON -- [gekkofs] Check for guided distributor tests... -- [gekkofs] Guided distributor tests: ON -- Populating nlohmann_json -- Configuring done (0.0s) -- Generating done (0.0s) -- Build files have been written to: /builds/gitlab/hpc/gekkofs/gkfs/build/_deps/nlohmann_json-subbuild [1/9] Creating directories for 'nlohmann_json-populate' [1/9] Performing download step (download, verify and extract) for 'nlohmann_json-populate' -- Downloading... dst='/builds/gitlab/hpc/gekkofs/gkfs/build/_deps/nlohmann_json-subbuild/nlohmann_json-populate-prefix/src/json.tar.xz' timeout='none' inactivity timeout='none' -- Using src='https://github.com/nlohmann/json/releases/download/v3.11.3/json.tar.xz' -- [download 0% complete] -- [download 15% complete] -- [download 30% complete] -- [download 44% complete] -- [download 59% complete] -- [download 74% complete] -- [download 89% complete] -- [download 100% complete] -- Downloading... done -- extracting... src='/builds/gitlab/hpc/gekkofs/gkfs/build/_deps/nlohmann_json-subbuild/nlohmann_json-populate-prefix/src/json.tar.xz' dst='/builds/gitlab/hpc/gekkofs/gkfs/build/_deps/nlohmann_json-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [2/9] No update step for 'nlohmann_json-populate' [3/9] No patch step for 'nlohmann_json-populate' [5/9] No configure step for 'nlohmann_json-populate' [6/9] No build step for 'nlohmann_json-populate' [7/9] No install step for 'nlohmann_json-populate' [8/9] No test step for 'nlohmann_json-populate' [9/9] Completed 'nlohmann_json-populate' -- Using the multi-header code from /builds/gitlab/hpc/gekkofs/gkfs/build/_deps/nlohmann_json-src/include/ -- Found Python3: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3.6") found components: Interpreter -- Populating catch2 -- Configuring done (0.0s) -- Generating done (0.0s) -- Build files have been written to: /builds/gitlab/hpc/gekkofs/gkfs/build/_deps/catch2-subbuild [1/9] Creating directories for 'catch2-populate' [1/9] Performing download step (git clone) for 'catch2-populate' Cloning into 'catch2-src'... remote: Enumerating objects: 8698, done. remote: Counting objects: 0% (1/8698) remote: Counting objects: 1% (87/8698) remote: Counting objects: 2% (174/8698) remote: Counting objects: 3% (261/8698) remote: Counting objects: 4% (348/8698) remote: Counting objects: 5% (435/8698) remote: Counting objects: 6% (522/8698) remote: Counting objects: 7% (609/8698) remote: Counting objects: 8% (696/8698) remote: Counting objects: 9% (783/8698) remote: Counting objects: 10% (870/8698) remote: Counting objects: 11% (957/8698) remote: Counting objects: 12% (1044/8698) remote: Counting objects: 13% (1131/8698) remote: Counting objects: 14% (1218/8698) remote: Counting objects: 15% (1305/8698) remote: Counting objects: 16% (1392/8698) remote: Counting objects: 17% (1479/8698) remote: Counting objects: 18% (1566/8698) remote: Counting objects: 19% (1653/8698) remote: Counting objects: 20% (1740/8698) remote: Counting objects: 21% (1827/8698) remote: Counting objects: 22% (1914/8698) remote: Counting objects: 23% (2001/8698) remote: Counting objects: 24% (2088/8698) remote: Counting objects: 25% (2175/8698) remote: Counting objects: 26% (2262/8698) remote: Counting objects: 27% (2349/8698) remote: Counting objects: 28% (2436/8698) remote: Counting objects: 29% (2523/8698) remote: Counting objects: 30% (2610/8698) remote: Counting objects: 31% (2697/8698) remote: Counting objects: 32% (2784/8698) remote: Counting objects: 33% (2871/8698) remote: Counting objects: 34% (2958/8698) remote: Counting objects: 35% (3045/8698) remote: Counting objects: 36% (3132/8698) remote: Counting objects: 37% (3219/8698) remote: Counting objects: 38% (3306/8698) remote: Counting objects: 39% (3393/8698) remote: Counting objects: 40% (3480/8698) remote: Counting objects: 41% (3567/8698) remote: Counting objects: 42% (3654/8698) remote: Counting objects: 43% (3741/8698) remote: Counting objects: 44% (3828/8698) remote: Counting objects: 45% (3915/8698) remote: Counting objects: 46% (4002/8698) remote: Counting objects: 47% (4089/8698) remote: Counting objects: 48% (4176/8698) remote: Counting objects: 49% (4263/8698) remote: Counting objects: 50% (4349/8698) remote: Counting objects: 51% (4436/8698) remote: Counting objects: 52% (4523/8698) remote: Counting objects: 53% (4610/8698) remote: Counting objects: 54% (4697/8698) remote: Counting objects: 55% (4784/8698) remote: Counting objects: 56% (4871/8698) remote: Counting objects: 57% (4958/8698) remote: Counting objects: 58% (5045/8698) remote: Counting objects: 59% (5132/8698) remote: Counting objects: 60% (5219/8698) remote: Counting objects: 61% (5306/8698) remote: Counting objects: 62% (5393/8698) remote: Counting objects: 63% (5480/8698) remote: Counting objects: 64% (5567/8698) remote: Counting objects: 65% (5654/8698) remote: Counting objects: 66% (5741/8698) remote: Counting objects: 67% (5828/8698) remote: Counting objects: 68% (5915/8698) remote: Counting objects: 69% (6002/8698) remote: Counting objects: 70% (6089/8698) remote: Counting objects: 71% (6176/8698) remote: Counting objects: 72% (6263/8698) remote: Counting objects: 73% (6350/8698) remote: Counting objects: 74% (6437/8698) remote: Counting objects: 75% (6524/8698) remote: Counting objects: 76% (6611/8698) remote: Counting objects: 77% (6698/8698) remote: Counting objects: 78% (6785/8698) remote: Counting objects: 79% (6872/8698) remote: Counting objects: 80% (6959/8698) remote: Counting objects: 81% (7046/8698) remote: Counting objects: 82% (7133/8698) remote: Counting objects: 83% (7220/8698) remote: Counting objects: 84% (7307/8698) remote: Counting objects: 85% (7394/8698) remote: Counting objects: 86% (7481/8698) remote: Counting objects: 87% (7568/8698) remote: Counting objects: 88% (7655/8698) remote: Counting objects: 89% (7742/8698) remote: Counting objects: 90% (7829/8698) remote: Counting objects: 91% (7916/8698) remote: Counting objects: 92% (8003/8698) remote: Counting objects: 93% (8090/8698) remote: Counting objects: 94% (8177/8698) remote: Counting objects: 95% (8264/8698) remote: Counting objects: 96% (8351/8698) remote: Counting objects: 97% (8438/8698) remote: Counting objects: 98% (8525/8698) remote: Counting objects: 99% (8612/8698) remote: Counting objects: 100% (8698/8698) remote: Counting objects: 100% (8698/8698), done. remote: Compressing objects: 0% (1/5300) remote: Compressing objects: 1% (53/5300) remote: Compressing objects: 2% (106/5300) remote: Compressing objects: 3% (159/5300) remote: Compressing objects: 4% (212/5300) remote: Compressing objects: 5% (265/5300) remote: Compressing objects: 6% (318/5300) remote: Compressing objects: 7% (371/5300) remote: Compressing objects: 8% (424/5300) remote: Compressing objects: 8% (426/5300) remote: Compressing objects: 9% (477/5300) remote: Compressing objects: 10% (530/5300) remote: Compressing objects: 11% (583/5300) remote: Compressing objects: 12% (636/5300) remote: Compressing objects: 13% (689/5300) remote: Compressing objects: 14% (742/5300) remote: Compressing objects: 15% (795/5300) remote: Compressing objects: 16% (848/5300) remote: Compressing objects: 17% (901/5300) remote: Compressing objects: 18% (954/5300) remote: Compressing objects: 19% (1007/5300) remote: Compressing objects: 20% (1060/5300) remote: Compressing objects: 21% (1113/5300) remote: Compressing objects: 22% (1166/5300) remote: Compressing objects: 23% (1219/5300) remote: Compressing objects: 24% (1272/5300) remote: Compressing objects: 25% (1325/5300) remote: Compressing objects: 26% (1378/5300) remote: Compressing objects: 27% (1431/5300) remote: Compressing objects: 28% (1484/5300) remote: Compressing objects: 29% (1537/5300) remote: Compressing objects: 30% (1590/5300) remote: Compressing objects: 31% (1643/5300) remote: Compressing objects: 32% (1696/5300) remote: Compressing objects: 33% (1749/5300) remote: Compressing objects: 34% (1802/5300) remote: Compressing objects: 35% (1855/5300) remote: Compressing objects: 36% (1908/5300) remote: Compressing objects: 37% (1961/5300) remote: Compressing objects: 38% (2014/5300) remote: Compressing objects: 39% (2067/5300) remote: Compressing objects: 40% (2120/5300) remote: Compressing objects: 41% (2173/5300) remote: Compressing objects: 42% (2226/5300) remote: Compressing objects: 43% (2279/5300) remote: Compressing objects: 44% (2332/5300) remote: Compressing objects: 45% (2385/5300) remote: Compressing objects: 46% (2438/5300) remote: Compressing objects: 47% (2491/5300) remote: Compressing objects: 48% (2544/5300) remote: Compressing objects: 49% (2597/5300) remote: Compressing objects: 50% (2650/5300) remote: Compressing objects: 51% (2703/5300) remote: Compressing objects: 52% (2756/5300) remote: Compressing objects: 53% (2809/5300) remote: Compressing objects: 54% (2862/5300) remote: Compressing objects: 55% (2915/5300) remote: Compressing objects: 56% (2968/5300) remote: Compressing objects: 57% (3021/5300) remote: Compressing objects: 58% (3074/5300) remote: Compressing objects: 59% (3127/5300) remote: Compressing objects: 60% (3180/5300) remote: Compressing objects: 61% (3233/5300) remote: Compressing objects: 62% (3286/5300) remote: Compressing objects: 63% (3339/5300) remote: Compressing objects: 64% (3392/5300) remote: Compressing objects: 65% (3445/5300) remote: Compressing objects: 66% (3498/5300) remote: Compressing objects: 67% (3551/5300) remote: Compressing objects: 68% (3604/5300) remote: Compressing objects: 69% (3657/5300) remote: Compressing objects: 70% (3710/5300) remote: Compressing objects: 71% (3763/5300) remote: Compressing objects: 72% (3816/5300) remote: Compressing objects: 73% (3869/5300) remote: Compressing objects: 74% (3922/5300) remote: Compressing objects: 75% (3975/5300) remote: Compressing objects: 76% (4028/5300) remote: Compressing objects: 77% (4081/5300) remote: Compressing objects: 78% (4134/5300) remote: Compressing objects: 79% (4187/5300) remote: Compressing objects: 80% (4240/5300) remote: Compressing objects: 81% (4293/5300) remote: Compressing objects: 82% (4346/5300) remote: Compressing objects: 83% (4399/5300) remote: Compressing objects: 84% (4452/5300) remote: Compressing objects: 85% (4505/5300) remote: Compressing objects: 86% (4558/5300) remote: Compressing objects: 87% (4611/5300) remote: Compressing objects: 88% (4664/5300) remote: Compressing objects: 89% (4717/5300) remote: Compressing objects: 90% (4770/5300) remote: Compressing objects: 91% (4823/5300) remote: Compressing objects: 92% (4876/5300) remote: Compressing objects: 93% (4929/5300) remote: Compressing objects: 94% (4982/5300) remote: Compressing objects: 95% (5035/5300) remote: Compressing objects: 96% (5088/5300) remote: Compressing objects: 97% (5141/5300) remote: Compressing objects: 98% (5194/5300) remote: Compressing objects: 99% (5247/5300) remote: Compressing objects: 100% (5300/5300) remote: Compressing objects: 100% (5300/5300), done. Receiving objects: 0% (1/8698) Receiving objects: 1% (87/8698) Receiving objects: 2% (174/8698) Receiving objects: 3% (261/8698) Receiving objects: 4% (348/8698) Receiving objects: 5% (435/8698) Receiving objects: 6% (522/8698) Receiving objects: 7% (609/8698) Receiving objects: 8% (696/8698) Receiving objects: 9% (783/8698) Receiving objects: 10% (870/8698) Receiving objects: 11% (957/8698) Receiving objects: 12% (1044/8698) Receiving objects: 13% (1131/8698) Receiving objects: 14% (1218/8698) Receiving objects: 15% (1305/8698) Receiving objects: 16% (1392/8698) Receiving objects: 17% (1479/8698) Receiving objects: 18% (1566/8698) Receiving objects: 19% (1653/8698) Receiving objects: 20% (1740/8698) Receiving objects: 21% (1827/8698) Receiving objects: 22% (1914/8698) Receiving objects: 23% (2001/8698) Receiving objects: 24% (2088/8698) Receiving objects: 25% (2175/8698) Receiving objects: 26% (2262/8698) Receiving objects: 27% (2349/8698) Receiving objects: 28% (2436/8698) Receiving objects: 29% (2523/8698) Receiving objects: 30% (2610/8698) Receiving objects: 31% (2697/8698) Receiving objects: 32% (2784/8698) Receiving objects: 33% (2871/8698) Receiving objects: 34% (2958/8698) Receiving objects: 35% (3045/8698) Receiving objects: 36% (3132/8698) Receiving objects: 37% (3219/8698) Receiving objects: 38% (3306/8698) Receiving objects: 39% (3393/8698) Receiving objects: 40% (3480/8698) Receiving objects: 41% (3567/8698) Receiving objects: 42% (3654/8698) Receiving objects: 43% (3741/8698) Receiving objects: 44% (3828/8698) Receiving objects: 45% (3915/8698) Receiving objects: 46% (4002/8698) Receiving objects: 47% (4089/8698) Receiving objects: 48% (4176/8698) Receiving objects: 49% (4263/8698) Receiving objects: 50% (4349/8698) Receiving objects: 51% (4436/8698) Receiving objects: 52% (4523/8698) Receiving objects: 53% (4610/8698) Receiving objects: 54% (4697/8698) Receiving objects: 55% (4784/8698) Receiving objects: 56% (4871/8698) Receiving objects: 57% (4958/8698) Receiving objects: 58% (5045/8698) Receiving objects: 59% (5132/8698) Receiving objects: 60% (5219/8698) Receiving objects: 61% (5306/8698) Receiving objects: 62% (5393/8698) Receiving objects: 63% (5480/8698) Receiving objects: 64% (5567/8698) Receiving objects: 65% (5654/8698) Receiving objects: 66% (5741/8698) Receiving objects: 67% (5828/8698) Receiving objects: 68% (5915/8698) Receiving objects: 69% (6002/8698) Receiving objects: 70% (6089/8698) Receiving objects: 71% (6176/8698) Receiving objects: 72% (6263/8698) Receiving objects: 73% (6350/8698) Receiving objects: 74% (6437/8698) Receiving objects: 75% (6524/8698) Receiving objects: 76% (6611/8698) Receiving objects: 77% (6698/8698) Receiving objects: 78% (6785/8698) Receiving objects: 79% (6872/8698) Receiving objects: 80% (6959/8698) Receiving objects: 81% (7046/8698) Receiving objects: 82% (7133/8698) Receiving objects: 83% (7220/8698) Receiving objects: 84% (7307/8698) Receiving objects: 85% (7394/8698) Receiving objects: 86% (7481/8698) Receiving objects: 87% (7568/8698) Receiving objects: 88% (7655/8698) Receiving objects: 89% (7742/8698) Receiving objects: 90% (7829/8698) Receiving objects: 91% (7916/8698) Receiving objects: 92% (8003/8698) Receiving objects: 93% (8090/8698) Receiving objects: 94% (8177/8698) Receiving objects: 95% (8264/8698) Receiving objects: 96% (8351/8698) Receiving objects: 97% (8438/8698) remote: Total 8698 (delta 6656), reused 4650 (delta 3230), pack-reused 0 (from 0) Receiving objects: 98% (8525/8698) Receiving objects: 99% (8612/8698) Receiving objects: 100% (8698/8698) Receiving objects: 100% (8698/8698), 6.60 MiB | 14.11 MiB/s, done. Resolving deltas: 0% (0/6656) Resolving deltas: 1% (67/6656) Resolving deltas: 2% (134/6656) Resolving deltas: 3% (200/6656) Resolving deltas: 4% (267/6656) Resolving deltas: 5% (333/6656) Resolving deltas: 6% (400/6656) Resolving deltas: 7% (466/6656) Resolving deltas: 8% (533/6656) Resolving deltas: 9% (600/6656) Resolving deltas: 10% (666/6656) Resolving deltas: 11% (733/6656) Resolving deltas: 12% (799/6656) Resolving deltas: 13% (866/6656) Resolving deltas: 14% (932/6656) Resolving deltas: 15% (999/6656) Resolving deltas: 16% (1065/6656) Resolving deltas: 17% (1132/6656) Resolving deltas: 18% (1199/6656) Resolving deltas: 19% (1265/6656) Resolving deltas: 20% (1332/6656) Resolving deltas: 21% (1398/6656) Resolving deltas: 22% (1465/6656) Resolving deltas: 23% (1531/6656) Resolving deltas: 24% (1598/6656) Resolving deltas: 25% (1664/6656) Resolving deltas: 26% (1731/6656) Resolving deltas: 27% (1798/6656) Resolving deltas: 28% (1864/6656) Resolving deltas: 29% (1931/6656) Resolving deltas: 30% (1997/6656) Resolving deltas: 31% (2064/6656) Resolving deltas: 32% (2130/6656) Resolving deltas: 33% (2197/6656) Resolving deltas: 34% (2264/6656) Resolving deltas: 35% (2330/6656) Resolving deltas: 36% (2398/6656) Resolving deltas: 37% (2463/6656) Resolving deltas: 38% (2530/6656) Resolving deltas: 39% (2596/6656) Resolving deltas: 40% (2664/6656) Resolving deltas: 41% (2729/6656) Resolving deltas: 42% (2796/6656) Resolving deltas: 43% (2863/6656) Resolving deltas: 44% (2929/6656) Resolving deltas: 45% (2997/6656) Resolving deltas: 46% (3062/6656) Resolving deltas: 47% (3129/6656) Resolving deltas: 48% (3195/6656) Resolving deltas: 49% (3262/6656) Resolving deltas: 50% (3328/6656) Resolving deltas: 51% (3395/6656) Resolving deltas: 52% (3462/6656) Resolving deltas: 53% (3528/6656) Resolving deltas: 54% (3595/6656) Resolving deltas: 55% (3661/6656) Resolving deltas: 56% (3728/6656) Resolving deltas: 57% (3794/6656) Resolving deltas: 58% (3861/6656) Resolving deltas: 59% (3928/6656) Resolving deltas: 60% (3994/6656) Resolving deltas: 61% (4061/6656) Resolving deltas: 62% (4127/6656) Resolving deltas: 63% (4195/6656) Resolving deltas: 64% (4260/6656) Resolving deltas: 65% (4327/6656) Resolving deltas: 66% (4393/6656) Resolving deltas: 67% (4460/6656) Resolving deltas: 68% (4527/6656) Resolving deltas: 69% (4593/6656) Resolving deltas: 70% (4660/6656) Resolving deltas: 71% (4726/6656) Resolving deltas: 72% (4793/6656) Resolving deltas: 73% (4859/6656) Resolving deltas: 74% (4926/6656) Resolving deltas: 75% (4992/6656) Resolving deltas: 76% (5059/6656) Resolving deltas: 77% (5126/6656) Resolving deltas: 78% (5192/6656) Resolving deltas: 79% (5259/6656) Resolving deltas: 80% (5325/6656) Resolving deltas: 81% (5392/6656) Resolving deltas: 82% (5458/6656) Resolving deltas: 83% (5525/6656) Resolving deltas: 84% (5592/6656) Resolving deltas: 85% (5658/6656) Resolving deltas: 86% (5725/6656) Resolving deltas: 87% (5791/6656) Resolving deltas: 88% (5858/6656) Resolving deltas: 89% (5924/6656) Resolving deltas: 90% (5991/6656) Resolving deltas: 91% (6057/6656) Resolving deltas: 92% (6124/6656) Resolving deltas: 93% (6191/6656) Resolving deltas: 94% (6257/6656) Resolving deltas: 95% (6324/6656) Resolving deltas: 96% (6390/6656) Resolving deltas: 97% (6457/6656) Resolving deltas: 98% (6523/6656) Resolving deltas: 99% (6590/6656) Resolving deltas: 100% (6656/6656) Resolving deltas: 100% (6656/6656), done. HEAD is now at 62fd660 v2.13.9 [2/9] Performing update step for 'catch2-populate' -- Already at requested tag: v2.13.9 [3/9] No patch step for 'catch2-populate' [5/9] No configure step for 'catch2-populate' [6/9] No build step for 'catch2-populate' [7/9] No install step for 'catch2-populate' [8/9] No test step for 'catch2-populate' [9/9] Completed 'catch2-populate' CMake Deprecation Warning at gkfs/build/_deps/catch2-src/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- -- -- ==================================== -- GekkoFS configuration summary: -- ==================================== -- -- * GKFS_BUILD_TESTS: Build GekkoFS self tests [TRUE] -- * GKFS_BUILD_TOOLS: Enable GekkoFS tools compilation [TRUE] -- * GKFS_SYMLINK_SUPPORT: Enable support for symbolic links in paths [ON] -- * GKFS_RENAME_SUPPORT: Compile with support for rename ops (experimental) [TRUE] -- * GKFS_FOLLOW_EXTERNAL_SYMLINKS: Compile with lstat usage in path resolve [TRUE] -- * GKFS_MAX_INTERNAL_FDS: Number of file descriptors reserved for internal use [1024] -- * GKFS_MAX_OPEN_FDS: Maximum number of open file descriptors supported [10000] -- * GKFS_ENABLE_ROCKSDB: Use RocksDB key-value store for the metadata backend [TRUE] -- * GKFS_USE_GUIDED_DISTRIBUTION_PATH: File Path for guided distributor [/tmp/guided.txt] -- * GKFS_USE_GUIDED_DISTRIBUTION: Use a guided data distribution instead of GekkoFS' wide striping [TRUE] -- Guided data distributor input file path: /tmp/guided.txt -- * GKFS_ENABLE_CLIENT_LOG: Enable logging messages in clients [TRUE] -- * GKFS_CLIENT_LOG_MESSAGE_SIZE: Maximum size of a log message in the client library [1024] -- * GKFS_ENABLE_PROMETHEUS: Enable the collection of stats using Prometheus [TRUE] -- -- * DOCS: Generate documentation based on Sphinx+Doxygen [OFF] -- * GKFS_ENABLE_UNUSED_FUNCTIONS: Enable unused functions compilation [OFF] -- * GKFS_BUILD_USER_LIB: Compile user lib [ON] -- * GKFS_BUILD_LIBC_INTERCEPTION: Compile libc interception [ON] -- * GKFS_USE_LEGACY_PATH_RESOLVE: Use the old implementation of the resolve function [OFF] -- * GKFS_CREATE_CHECK_PARENTS: Verify that a parent directory exists before creating new files or directories [ON] -- * GKFS_ENABLE_PARALLAX: Support using the Parallax key-value store in the metadata backend [FALSE] -- * GKFS_ENABLE_AGIOS: If GKFS_ENABLE_FORWARDING is ON, use AGIOS for scheduling I/Os [OFF] -- * GKFS_ENABLE_CLIENT_METRICS: If GKFS_ENABLE_CLIENT_METRICS is ON, use MSGPack to dump client read/write metrics [OFF] -- -- Configuring done (13.7s) -- Generating done (0.1s) -- Build files have been written to: /builds/gitlab/hpc/gekkofs/gkfs/build $ cmake --build ${BUILD_PATH} -j $(nproc) --target install [1/150] Building CXX object _deps/fmt-build/CMakeFiles/fmt.dir/src/os.cc.o [2/150] Building CXX object _deps/fmt-build/CMakeFiles/fmt.dir/src/format.cc.o [3/150] Building CXX object _deps/spdlog-build/CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o [4/150] Building CXX object _deps/spdlog-build/CMakeFiles/spdlog.dir/src/color_sinks.cpp.o [5/150] Building CXX object _deps/spdlog-build/CMakeFiles/spdlog.dir/src/file_sinks.cpp.o [6/150] Building CXX object _deps/spdlog-build/CMakeFiles/spdlog.dir/src/cfg.cpp.o [7/150] Building CXX object _deps/spdlog-build/CMakeFiles/spdlog.dir/src/spdlog.cpp.o [8/150] Building CXX object _deps/spdlog-build/CMakeFiles/spdlog.dir/src/bundled_fmtlib_format.cpp.o [9/150] Building CXX object _deps/spdlog-build/CMakeFiles/spdlog.dir/src/async.cpp.o [10/150] Building CXX object src/common/CMakeFiles/distributor.dir/rpc/distributor.cpp.o [11/150] Building CXX object src/common/CMakeFiles/env_util.dir/env_util.cpp.o [12/150] Building CXX object src/common/CMakeFiles/log_util.dir/log_util.cpp.o [13/150] Building CXX object src/common/CMakeFiles/path_util.dir/path_util.cpp.o [14/150] Building CXX object src/common/CMakeFiles/metadata.dir/metadata.cpp.o [15/150] Building CXX object src/common/CMakeFiles/rpc_utils.dir/rpc/rpc_util.cpp.o [16/150] Linking CXX static library src/common/libdistributor.a [17/150] Linking CXX static library _deps/fmt-build/libfmt.a [18/150] Linking CXX static library src/common/libenv_util.a [19/150] Building CXX object src/daemon/backend/metadata/CMakeFiles/metadata_module.dir/metadata_module.cpp.o [20/150] Linking CXX static library src/common/libmetadata.a [21/150] Building CXX object src/daemon/backend/data/CMakeFiles/data_module.dir/data_module.cpp.o [22/150] Linking CXX static library src/common/libpath_util.a [23/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/path.cpp.o [24/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/open_file_map.cpp.o [25/150] Linking CXX static library _deps/spdlog-build/libspdlog.a [26/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/open_dir.cpp.o [27/150] Linking CXX static library src/common/liblog_util.a [28/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/logging.cpp.o [29/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/rpc/rpc_types.cpp.o [30/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/rpc/forward_management.cpp.o [31/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/rpc/forward_data_proxy.cpp.o [32/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/rpc/forward_metadata.cpp.o [33/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/rpc/forward_data.cpp.o [34/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/rpc/forward_malleability.cpp.o [35/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/cache.cpp.o [36/150] Building C object src/client/CMakeFiles/gkfs_common.dir/syscalls/detail/syscall_info.c.o [37/150] Building CXX object src/client/CMakeFiles/gkfs_common.dir/rpc/forward_metadata_proxy.cpp.o [38/150] Linking CXX static library src/daemon/backend/metadata/libmetadata_module.a [39/150] Building CXX object src/common/CMakeFiles/statistics.dir/statistics/stats.cpp.o [40/150] Building CXX object src/daemon/backend/metadata/CMakeFiles/metadata_backend.dir/merge.cpp.o [41/150] Building CXX object src/daemon/backend/metadata/CMakeFiles/metadata_backend.dir/db.cpp.o [42/150] Building CXX object src/daemon/backend/metadata/CMakeFiles/metadata_backend.dir/rocksdb_backend.cpp.o [43/150] Building CXX object src/daemon/backend/data/CMakeFiles/storage.dir/chunk_storage.cpp.o [44/150] Linking CXX static library src/daemon/backend/data/libdata_module.a [45/150] Building ASM object src/client/CMakeFiles/gkfs_common.dir/syscalls/util.S.o [46/150] Building CXX object src/client/CMakeFiles/gkfs_user_lib.dir/intercept.cpp.o [47/150] Building CXX object src/client/CMakeFiles/gkfs_user_lib.dir/hooks.cpp.o [48/150] Building CXX object src/client/CMakeFiles/gkfs_user_lib.dir/gkfs_functions.cpp.o [49/150] Building CXX object src/client/CMakeFiles/gkfs_user_lib.dir/preload_context.cpp.o [50/150] Building CXX object src/client/CMakeFiles/gkfs_user_lib.dir/preload.cpp.o [51/150] Building CXX object src/client/CMakeFiles/gkfs_user_lib.dir/path.cpp.o [52/150] Building CXX object src/client/CMakeFiles/gkfs_user_lib.dir/malleability.cpp.o [53/150] Building CXX object tests/unit/helpers/CMakeFiles/helpers.dir/random_string.cpp.o [54/150] Building CXX object src/client/CMakeFiles/gkfs_user_lib.dir/preload_util.cpp.o [55/150] Building CXX object tests/unit/helpers/CMakeFiles/helpers.dir/temporary_directory.cpp.o [56/150] Building CXX object tests/unit/helpers/CMakeFiles/helpers.dir/temporary_file.cpp.o [57/150] Linking CXX static library src/common/libstatistics.a [58/150] Building CXX object tests/unit/CMakeFiles/catch2_main.dir/catch_main.cpp.o [59/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/handler/srv_data.cpp.o [60/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/__/common/rpc/rpc_util.cpp.o [61/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/util.cpp.o [62/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/ops/metadentry.cpp.o [63/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/classes/fs_data.cpp.o [64/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/ops/data.cpp.o [65/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/classes/rpc_data.cpp.o [66/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/handler/srv_management.cpp.o [67/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/handler/srv_metadata.cpp.o [68/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/handler/srv_malleability.cpp.o [69/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/malleability/rpc/forward_redistribution.cpp.o [70/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/malleability/malleable_manager.cpp.o [71/150] Linking CXX static library src/daemon/backend/metadata/libmetadata_backend.a [72/150] Linking CXX static library src/daemon/backend/data/libstorage.a [73/150] Building CXX object src/client/CMakeFiles/gkfs_intercept.dir/gkfs_functions.cpp.o [74/150] Building CXX object src/client/CMakeFiles/gkfs_intercept.dir/intercept.cpp.o [75/150] Building CXX object src/client/CMakeFiles/gkfs_intercept.dir/preload.cpp.o [76/150] Building CXX object src/client/CMakeFiles/gkfs_intercept.dir/hooks.cpp.o [77/150] Building CXX object src/client/CMakeFiles/gkfs_intercept.dir/preload_context.cpp.o [78/150] Building CXX object src/client/CMakeFiles/gkfs_intercept.dir/preload_util.cpp.o [79/150] Building CXX object src/client/CMakeFiles/gkfs_intercept.dir/path.cpp.o [80/150] Building CXX object src/client/CMakeFiles/gkfs_libc_intercept.dir/gkfs_libc.cpp.o [81/150] Building CXX object src/client/CMakeFiles/gkfs_libc_intercept.dir/gkfs_functions.cpp.o [82/150] Building CXX object src/client/CMakeFiles/gkfs_libc_intercept.dir/hooks.cpp.o [83/150] Building CXX object src/client/CMakeFiles/gkfs_libc_intercept.dir/intercept.cpp.o [84/150] Building CXX object src/client/CMakeFiles/gkfs_libc_intercept.dir/preload_context.cpp.o [85/150] Building CXX object src/client/CMakeFiles/gkfs_libc_intercept.dir/preload.cpp.o [86/150] Building CXX object src/client/CMakeFiles/gkfs_libc_intercept.dir/path.cpp.o [87/150] Building CXX object src/client/CMakeFiles/gkfs_libc_intercept.dir/preload_util.cpp.o [88/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/env.cpp.o [89/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/proxy_data.cpp.o [90/150] Linking CXX shared library src/client/libgkfs_common.so [91/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/proxy.cpp.o [92/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/util.cpp.o [93/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/rpc/srv_data.cpp.o [94/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/rpc/srv_metadata.cpp.o [95/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/rpc/forward_data.cpp.o [96/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/rpc/forward_metadata.cpp.o [97/150] Building CXX object src/proxy/CMakeFiles/gkfs_proxy.dir/__/common/rpc/rpc_util.cpp.o [98/150] Building CXX object examples/user_library/CMakeFiles/gkfs_lib_example.dir/gkfs_lib_example.cpp.o [99/150] Building CXX object examples/gfind/CMakeFiles/sfind.dir/sfind.cpp.o [100/150] Building CXX object tools/CMakeFiles/gkfs_malleability.dir/malleability.cpp.o [101/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/main.cpp.o [102/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/mkdir.cpp.o [103/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/open.cpp.o [104/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/opendir.cpp.o [105/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/read.cpp.o [106/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/readv.cpp.o [107/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/pread.cpp.o [108/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/preadv.cpp.o [109/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/readdir.cpp.o [110/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/rmdir.cpp.o [111/150] Linking CXX shared library src/client/libgkfs_user_lib.so [112/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/stat.cpp.o [113/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/write.cpp.o [114/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/writev.cpp.o [115/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/pwrite.cpp.o [116/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/pwritev.cpp.o [117/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/statx.cpp.o [118/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/lseek.cpp.o [119/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/write_validate.cpp.o [120/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/util/file_compare.cpp.o [121/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/write_random.cpp.o [122/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/truncate.cpp.o [123/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/chdir.cpp.o [124/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/getcwd_validate.cpp.o [125/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/symlink.cpp.o [126/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/directory_validate.cpp.o [127/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/unlink.cpp.o [128/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/access.cpp.o [129/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/statfs.cpp.o [130/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/dup_validate.cpp.o [131/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/syscall_coverage.cpp.o [132/150] Building CXX object tests/integration/harness/CMakeFiles/gkfs.io.dir/gkfs.io/rename.cpp.o [133/150] Building CXX object tests/unit/CMakeFiles/tests.dir/test_utils_arithmetic.cpp.o [134/150] Building CXX object tests/unit/CMakeFiles/tests.dir/test_path.cpp.o [135/150] Building CXX object tests/unit/CMakeFiles/tests.dir/test_helpers.cpp.o [136/150] Building CXX object tests/unit/CMakeFiles/tests.dir/test_guided_distributor.cpp.o [137/150] Linking CXX static library tests/unit/helpers/libhelpers.a [138/150] Linking CXX static library tests/unit/libcatch2_main.a [139/150] Linking CXX shared library src/client/libgkfs_intercept.so [140/150] Linking CXX shared library src/client/libgkfs_libc_intercept.so [141/150] Linking CXX executable examples/gfind/sfind [142/150] Linking CXX executable examples/user_library/gkfs_lib_example [143/150] Linking CXX executable tools/gkfs_malleability [144/150] Linking CXX executable src/proxy/gkfs_proxy [145/150] Linking CXX executable tests/unit/tests [146/150] Linking CXX executable tests/integration/harness/gkfs.io [147/150] Building CXX object src/daemon/CMakeFiles/gkfs_daemon.dir/daemon.cpp.o [148/150] Linking CXX executable src/daemon/gkfs_daemon [149/150] Creating virtual environment /builds/gitlab/hpc/gekkofs/gkfs/build/tests/integration/pytest-venv [149/150] Install the project... -- Install configuration: "Coverage" -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs_daemon -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs_daemon" to "/usr/local/lib" -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/lib/libgkfs_intercept.so -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/lib/libgkfs_intercept.so" to "/usr/local/lib" -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/lib/libgkfs_user_lib.so -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/lib/libgkfs_user_lib.so" to "/usr/local/lib" -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/include/gkfs/user_functions.hpp -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/lib/libgkfs_libc_intercept.so -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/lib/libgkfs_libc_intercept.so" to "/usr/local/lib" -- Up-to-date: /builds/gitlab/hpc/gekkofs/gkfs/install/include/gkfs/user_functions.hpp -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/lib/libgkfs_common.so -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/lib/libgkfs_common.so" to "/usr/local/lib" -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs_proxy -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs_proxy" to "/usr/local/lib" -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/bin/sfind -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs_lib_example -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs_lib_example" to "/usr/local/lib" -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs_malleability -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs_malleability" to "/usr/local/lib" -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/pytest.ini -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/conftest.py Install pytest virtual environment... -- Create virtual environment: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/pytest-venv -- Installing packages... -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/harness -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/harness/cmd.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/harness/cli.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/harness/io.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/harness/gkfs.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/harness/workspace.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/harness/reporter.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/harness/logger.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/directories -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/directories/test_external_symlink.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/directories/test_pathresolution.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/directories/test_directories.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/status -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/status/test_status.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/operations -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/operations/test_write_operations.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/operations/test_read_operations.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/operations/test_unlink_operations.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/position -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/position/test_lseek.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/data -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/data/test_truncate.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/data/test_data_integrity.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/syscalls -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/syscalls/test_userlibrary.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/syscalls/test_error_operations.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/syscalls/test_malleability.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/syscalls/test_syscalls.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/shell -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/shell/test_stat.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/shell/test_concat.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/shell/test_cp.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/forwarding -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/forwarding/test_map.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/rename -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/integration/rename/test_rename_operation.py -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/bin/gkfs.io -- Installing: /builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/unit/tests -- Set non-toolchain portion of runtime path of "/builds/gitlab/hpc/gekkofs/gkfs/install/share/gkfs/tests/unit/tests" to "/usr/local/lib" $ ccache --show-stats Cacheable calls: 164 / 231 (71.00%) Hits: 124 / 164 (75.61%) Direct: 124 / 124 (100.0%) Preprocessed: 0 / 124 ( 0.00%) Misses: 40 / 164 (24.39%) Uncacheable calls: 67 / 231 (29.00%) Local storage: Cache size (GiB): 0.1 / 0.7 (13.38%) Files: 407 / 800 (50.88%) Hits: 124 / 164 (75.61%) Misses: 40 / 164 (24.39%) $ ${CI_SCRIPTS_DIR}/trim_build_artifacts.sh ${BUILD_PATH} Cleaning up /builds/gitlab/hpc/gekkofs/gkfs/build (size: 886M): * Removing object files * Removing already-installed binaries: Finished (/builds/gitlab/hpc/gekkofs/gkfs/build size: 335M) section_end:1752237589:step_script section_start:1752237589:archive_cache Saving cache for successful job Creating cache ccache-gekko-37... /builds/gitlab/hpc/gekkofs/ccache: found 973 matching artifact files and directories No URL provided, cache will not be uploaded to shared cache server. Cache will be stored only locally. Created cache section_end:1752237593:archive_cache section_start:1752237593:upload_artifacts_on_success Uploading artifacts for successful job Uploading artifacts... /builds/gitlab/hpc/gekkofs/gkfs/build: found 7172 matching artifact files and directories /builds/gitlab/hpc/gekkofs/gkfs/install: found 6052 matching artifact files and directories Uploading artifacts as "archive" to coordinator... 201 Created id=60379 responseStatus=201 Created token=64_eQ8Fs1 section_end:1752237619:upload_artifacts_on_success section_start:1752237619:cleanup_file_variables Cleaning up project directory and file based variables section_end:1752237620:cleanup_file_variables Job succeeded