Loading .gitmodules +1 −1 Original line number Diff line number Diff line [submodule "external/hermes"] path = external/hermes url = https://github.com/bsc-ssrg/hermes.git commit = 9f17ff97fd0b6aa44227cc164e099f25f3e5c333 commit = bd4361897eba6e8acaab2d643f77f1a40c250f1d [submodule "tests/scripts/bats"] path = tests/scripts/bats url = https://github.com/bats-core/bats-core.git Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) - Added reattemp support in get_fs_config to other servers, when the initial server fails. - Fused GekkoFWD and GekkoFS. GekkoFWD is enabled with the `--enable-following` in the server configuration and the ENV variable `LIBGKFS_FORWARDING_MAP_FILE` in the clients. ([!170](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_request/170)). - FMT10 and date removal, several dependencies updated. ([!172](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_request/172)). ### New ### Changed Loading CMake/FindDate.cmakedeleted 100644 → 0 +0 −68 Original line number Diff line number Diff line ################################################################################ # Copyright 2018-2024, Barcelona Supercomputing Center (BSC), Spain # # Copyright 2015-2024, Johannes Gutenberg Universitaet Mainz, Germany # # # # This software was partially supported by the # # EC H2020 funded project NEXTGenIO (Project ID: 671951, www.nextgenio.eu). # # # # This software was partially supported by the # # ADA-FS project under the SPPEXA project funded by the DFG. # # # # This file is part of GekkoFS. # # # # GekkoFS is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation, either version 3 of the License, or # # (at your option) any later version. # # # # GekkoFS is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with GekkoFS. If not, see <https://www.gnu.org/licenses/>. # # # # SPDX-License-Identifier: GPL-3.0-or-later # ################################################################################ find_path(DATE_INCLUDE_DIR NAMES date/date.h ) find_path(TZ_INCLUDE_DIR NAMES date/tz.h ) find_library(TZ_LIBRARY NAMES date-tz ) include(FindPackageHandleStandardArgs) find_package_handle_standard_args( Date DEFAULT_MSG DATE_INCLUDE_DIR TZ_INCLUDE_DIR TZ_LIBRARY ) if(Date_FOUND) set(DATE_INCLUDE_DIRS ${DATE_INCLUDE_DIR}) set(TZ_INCLUDE_DIRS ${TZ_INCLUDE_DIR}) set(TZ_LIBRARIES ${TZ_LIBRARY}) if(NOT TARGET Date::TZ) add_library(Date::TZ UNKNOWN IMPORTED) set_target_properties(Date::TZ PROPERTIES IMPORTED_LOCATION "${TZ_LIBRARY}" INTERFACE_COMPILE_DEFINITIONS "USE_OS_TZDB=1" INTERFACE_INCLUDE_DIRECTORIES "${TZ_INCLUDE_DIR}" ) endif() endif() mark_as_advanced( DATE_INCLUDE_DIR TZ_INCLUDE_DIR TZ_LIBRARY ) CMakeLists.txt +0 −4 Original line number Diff line number Diff line Loading @@ -160,10 +160,6 @@ find_package(Margo 0.9.6 REQUIRED) message(STATUS "[${PROJECT_NAME}] Checking for syscall_intercept") find_package(Syscall_intercept REQUIRED) ### Date (required by the libgkfs_intercept.so) message(STATUS "[${PROJECT_NAME}] Checking for Date") find_package(Date REQUIRED) ### AGIOS: required for scheduling I/O requests if (GKFS_ENABLE_AGIOS) message(STATUS "[${PROJECT_NAME}] Checking for Agios") Loading scripts/profiles/0.9.3/agios.specs +1 −2 Original line number Diff line number Diff line Loading @@ -50,7 +50,6 @@ clonedeps=( ["mercury"]="v2.1.0" ["margo"]="v0.9.6" ["syscall_intercept"]="2c8765fa292bc9c28a22624c528580d54658813d" ["date"]="6e921e1b1d21e84a5c82416ba7ecd98e33a436d0" ["agios"]="c26a6544200f823ebb8f890dd94e653d148bf226@development" ) Loading @@ -66,7 +65,7 @@ clonedeps_patches=( # Ordering that MUST be followed when downloading order=( "lz4" "capstone" "json-c" "libfabric" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "lz4" "capstone" "json-c" "libfabric" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "agios" ) # Extra arguments passed to the installation script. As such, they can Loading Loading
.gitmodules +1 −1 Original line number Diff line number Diff line [submodule "external/hermes"] path = external/hermes url = https://github.com/bsc-ssrg/hermes.git commit = 9f17ff97fd0b6aa44227cc164e099f25f3e5c333 commit = bd4361897eba6e8acaab2d643f77f1a40c250f1d [submodule "tests/scripts/bats"] path = tests/scripts/bats url = https://github.com/bats-core/bats-core.git Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) - Added reattemp support in get_fs_config to other servers, when the initial server fails. - Fused GekkoFWD and GekkoFS. GekkoFWD is enabled with the `--enable-following` in the server configuration and the ENV variable `LIBGKFS_FORWARDING_MAP_FILE` in the clients. ([!170](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_request/170)). - FMT10 and date removal, several dependencies updated. ([!172](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_request/172)). ### New ### Changed Loading
CMake/FindDate.cmakedeleted 100644 → 0 +0 −68 Original line number Diff line number Diff line ################################################################################ # Copyright 2018-2024, Barcelona Supercomputing Center (BSC), Spain # # Copyright 2015-2024, Johannes Gutenberg Universitaet Mainz, Germany # # # # This software was partially supported by the # # EC H2020 funded project NEXTGenIO (Project ID: 671951, www.nextgenio.eu). # # # # This software was partially supported by the # # ADA-FS project under the SPPEXA project funded by the DFG. # # # # This file is part of GekkoFS. # # # # GekkoFS is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation, either version 3 of the License, or # # (at your option) any later version. # # # # GekkoFS is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with GekkoFS. If not, see <https://www.gnu.org/licenses/>. # # # # SPDX-License-Identifier: GPL-3.0-or-later # ################################################################################ find_path(DATE_INCLUDE_DIR NAMES date/date.h ) find_path(TZ_INCLUDE_DIR NAMES date/tz.h ) find_library(TZ_LIBRARY NAMES date-tz ) include(FindPackageHandleStandardArgs) find_package_handle_standard_args( Date DEFAULT_MSG DATE_INCLUDE_DIR TZ_INCLUDE_DIR TZ_LIBRARY ) if(Date_FOUND) set(DATE_INCLUDE_DIRS ${DATE_INCLUDE_DIR}) set(TZ_INCLUDE_DIRS ${TZ_INCLUDE_DIR}) set(TZ_LIBRARIES ${TZ_LIBRARY}) if(NOT TARGET Date::TZ) add_library(Date::TZ UNKNOWN IMPORTED) set_target_properties(Date::TZ PROPERTIES IMPORTED_LOCATION "${TZ_LIBRARY}" INTERFACE_COMPILE_DEFINITIONS "USE_OS_TZDB=1" INTERFACE_INCLUDE_DIRECTORIES "${TZ_INCLUDE_DIR}" ) endif() endif() mark_as_advanced( DATE_INCLUDE_DIR TZ_INCLUDE_DIR TZ_LIBRARY )
CMakeLists.txt +0 −4 Original line number Diff line number Diff line Loading @@ -160,10 +160,6 @@ find_package(Margo 0.9.6 REQUIRED) message(STATUS "[${PROJECT_NAME}] Checking for syscall_intercept") find_package(Syscall_intercept REQUIRED) ### Date (required by the libgkfs_intercept.so) message(STATUS "[${PROJECT_NAME}] Checking for Date") find_package(Date REQUIRED) ### AGIOS: required for scheduling I/O requests if (GKFS_ENABLE_AGIOS) message(STATUS "[${PROJECT_NAME}] Checking for Agios") Loading
scripts/profiles/0.9.3/agios.specs +1 −2 Original line number Diff line number Diff line Loading @@ -50,7 +50,6 @@ clonedeps=( ["mercury"]="v2.1.0" ["margo"]="v0.9.6" ["syscall_intercept"]="2c8765fa292bc9c28a22624c528580d54658813d" ["date"]="6e921e1b1d21e84a5c82416ba7ecd98e33a436d0" ["agios"]="c26a6544200f823ebb8f890dd94e653d148bf226@development" ) Loading @@ -66,7 +65,7 @@ clonedeps_patches=( # Ordering that MUST be followed when downloading order=( "lz4" "capstone" "json-c" "libfabric" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "date" "agios" "lz4" "capstone" "json-c" "libfabric" "mercury" "argobots" "margo" "rocksdb" "syscall_intercept" "agios" ) # Extra arguments passed to the installation script. As such, they can Loading