Loading CHANGELOG.md +24 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - directory optimization with compression and reattemp ([!270](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/270)) - Refactor sfind so it can use SLURM_ environment variables to ask to different servers. - Create a sample bash script to gather all the info (map->reduce) Loading @@ -23,6 +26,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.9.5] - 2025-08 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Added cppcheck code checking capabilities ([!214](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/214)) - Tests to cover proxy and (malleability) ([!222](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/222)) - New fd generation method ([!225](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/202)) Loading Loading @@ -74,6 +80,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.9.4] - 2025-03 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Add RISC-V profile ([!220](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/220)) Loading @@ -95,6 +104,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.9.3] - 2024-07 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Added option to scripts/bin/gkfs to start without previous job allocation and walltime parameter ([!206](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/206)). - Added a write size cache to the file system client to reduce potential metadata network bottlenecks during small I/O Loading Loading @@ -170,6 +182,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) ## [0.9.2] - 2024-02 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Use of GSL to narrow cast syscall return types, corrected syscall return types ([!182](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/182)). Loading Loading @@ -251,6 +266,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) ## [0.9.1] - 2022-04 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Added a new script for starting and stopping daemons on multiple nodes ([!135](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/135)). Loading Loading @@ -296,6 +314,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) ## [0.9.0] - 2022-02-22 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - GekkoFS now uses C++17 (!74). - Added a new `dirents_extended` function which can improve `find` operations. A corresponding example how to use this Loading Loading @@ -382,6 +403,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) ## [0.8.0] - 2020-09-15 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Both client library and daemon have been extended to support the ofi+verbs protocol. Loading Loading
CHANGELOG.md +24 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - directory optimization with compression and reattemp ([!270](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/270)) - Refactor sfind so it can use SLURM_ environment variables to ask to different servers. - Create a sample bash script to gather all the info (map->reduce) Loading @@ -23,6 +26,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.9.5] - 2025-08 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Added cppcheck code checking capabilities ([!214](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/214)) - Tests to cover proxy and (malleability) ([!222](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/222)) - New fd generation method ([!225](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/202)) Loading Loading @@ -74,6 +80,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.9.4] - 2025-03 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Add RISC-V profile ([!220](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/220)) Loading @@ -95,6 +104,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.9.3] - 2024-07 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Added option to scripts/bin/gkfs to start without previous job allocation and walltime parameter ([!206](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/206)). - Added a write size cache to the file system client to reduce potential metadata network bottlenecks during small I/O Loading Loading @@ -170,6 +182,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) ## [0.9.2] - 2024-02 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Use of GSL to narrow cast syscall return types, corrected syscall return types ([!182](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/182)). Loading Loading @@ -251,6 +266,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) ## [0.9.1] - 2022-04 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Added a new script for starting and stopping daemons on multiple nodes ([!135](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/135)). Loading Loading @@ -296,6 +314,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) ## [0.9.0] - 2022-02-22 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - GekkoFS now uses C++17 (!74). - Added a new `dirents_extended` function which can improve `find` operations. A corresponding example how to use this Loading Loading @@ -382,6 +403,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141) ## [0.8.0] - 2020-09-15 ### New - New integration test harness based on Python/pytest (!368) - Replaces legacy C++ integration tests - Improves test isolation and reporting - Both client library and daemon have been extended to support the ofi+verbs protocol. Loading