Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
hpc
gekkofs
Commits
0014c3e4
Verified
Commit
0014c3e4
authored
Apr 29, 2022
by
Marc Vef
Browse files
Merge branch 'release-0.9.1'
parents
91cae492
a1daf54b
Pipeline
#2575
canceled with stages
in 3 minutes and 1 second
Changes
7
Pipelines
4
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.md
View file @
0014c3e4
...
...
@@ -7,6 +7,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.9.1] - 2022-04-29
### New
-
Added a new script for starting and stopping daemons on multiple
...
...
@@ -31,12 +33,17 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
shutdown (
[
!110
](
https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/110
)
).
-
Environment variable to change Daemon log levels was changed from
`GKFS_LOG_LEVEL`
to
`GKFS_DAEMON_LOG_LEVEL`
(
[
!135
](
https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/135
)
).
-
Update Catch2 to support newer glibc library (
[
!131
](
https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/131
)
).
-
Adding support for
`faccessat2()`
and
`getxattr()`
system calls (
[
!209
](
https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/209
)
).
### Removed
-
Removed old initialization code in the GekkoFS
client (
[
!136
](
https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/136
)
).
-
Removed boost interval dependencies from guided distributor (
[
!122
](
https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/122
)
).
### Fixed
-
Documentation: Doxygen now includes private struct and class members (
[
!125
](
https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/125
)
).
-
Guided distributor tests are no longer run when they are turned off (
[
!129
](
https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/129
)
).
## [0.9.0] - 2022-02-22
...
...
CMakeLists.txt
View file @
0014c3e4
...
...
@@ -30,7 +30,7 @@ cmake_minimum_required(VERSION 3.6)
project
(
GekkoFS
VERSION 0.9.
0
VERSION 0.9.
1
)
enable_testing
()
...
...
docs/sphinx/conf.py.in
View file @
0014c3e4
...
...
@@ -22,10 +22,10 @@ copyright = ['2018-2022, Barcelona Supercomputing Center, Spain', '2015-2022, Jo
author = 'GekkoFS committers'
# The short X.Y version
version = '0.9.
0
'
version = '0.9.
1
'
# The full version, including alpha/beta/rc tags
release = '0.9.
0
-snapshot+96-g9cafaaa3-dirty'
release = '0.9.
1
-snapshot+96-g9cafaaa3-dirty'
# Tell sphinx what the primary language being documented is.
primary_domain = 'cpp'
...
...
docs/sphinx/users/scripts.rst
View file @
0014c3e4
...
...
@@ -24,14 +24,14 @@ on the specifics of the particular GekkoFS build, both scripts rely on
:code:`configuration profiles` which define a set of related software
packages which should be downloaded and installed for a specific GekkoFS
version and/or configuration. To illustrate this, let's take a look at the
contents of the :code:`default` profile for GekkoFS version :code:`0.9.
0
`:
contents of the :code:`default` profile for GekkoFS version :code:`0.9.
1
`:
.. code-block:: console
$ dl_dep.sh -l default:0.9.
0
Configuration profiles for '0.9.
0
':
$ dl_dep.sh -l default:0.9.
1
Configuration profiles for '0.9.
1
':
* default:0.9.
0
(/home/user/gekkofs/source/scripts/profiles/0.9.
0
/default.specs)
* default:0.9.
1
(/home/user/gekkofs/source/scripts/profiles/0.9.
1
/default.specs)
All dependencies
...
...
@@ -59,10 +59,10 @@ supercomputer) followed by an optional :code:`VERSION_TAG`.
.. code-block:: console
$ ./dl_dep.sh -p default:0.9.
0
/home/user/gfks/deps
$ ./dl_dep.sh -p default:0.9.
1
/home/user/gfks/deps
Destination path is set to "/tmp/foo"
Profile name: default
Profile version: 0.9.
0
Profile version: 0.9.
1
------------------------------------
Downloaded 'https://github.com/lz4/lz4/archive/v1.9.3.tar.gz' to 'lz4'
Downloaded 'https://github.com/json-c/json-c/archive/json-c-0.15-20200726.tar.gz' to 'json-c'
...
...
@@ -90,10 +90,10 @@ option. In this case, dependency names follow the
.. code-block:: console
$ ./dl_dep.sh -d mercury@default:0.9.
0
/home/user/gfks/deps
$ ./dl_dep.sh -d mercury@default:0.9.
1
/home/user/gfks/deps
Destination path is set to "/tmp/foo"
Profile name: default
Profile version: 0.9.
0
Profile version: 0.9.
1
------------------------------------
Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.1.0]' and flags '--recurse-submodules'
Done
...
...
@@ -115,12 +115,12 @@ certain directory (e.g. :code:`/home/user/gkfs/deps`), the
.. code-block:: console
$ ./compile_dep.sh -p default:0.9.
0
/home/user/gkfs/deps /home/user/gkfs/install -j8
$ ./compile_dep.sh -p default:0.9.
1
/home/user/gkfs/deps /home/user/gkfs/install -j8
CORES = 8 (default)
Sources download path = /tmp/foo
Installation path = /tmp/bar
Profile name: default
Profile version: 0.9.
0
Profile version: 0.9.
1
------------------------------------
######## Installing: lz4 ###############################
...
...
...
scripts/compile_dep.sh
View file @
0014c3e4
...
...
@@ -80,7 +80,7 @@ optional arguments:
deploy specific library versions and/or configurations,
using a recognizable name. Optionally, PROFILE_NAME may include
a specific version for the profile, e.g. 'mogon2:latest' or
'ngio:0.9.
0
', which will download the dependencies defined for
'ngio:0.9.
1
', which will download the dependencies defined for
that specific version. If unspecified, the 'default:latest' profile
will be used, which should include all the possible dependencies.
-d, --dependency DEPENDENCY_NAME[[@PROFILE_NAME][:PROFILE_VERSION]]
...
...
scripts/dl_dep.sh
View file @
0014c3e4
...
...
@@ -333,7 +333,7 @@ optional arguments:
deploy specific library versions and/or configurations,
using a recognizable name. Optionally, PROFILE_NAME may include
a specific version for the profile, e.g. 'mogon2:latest' or
'ngio:0.9.
0
', which will download the dependencies defined for
'ngio:0.9.
1
', which will download the dependencies defined for
that specific version. If unspecified, the 'default:latest' profile
will be used, which should include all the possible dependencies.
-d, --dependency DEPENDENCY_NAME[[@PROFILE_NAME][:PROFILE_VERSION]]
...
...
scripts/gkfs_dep.sh
View file @
0014c3e4
...
...
@@ -62,7 +62,7 @@ optional arguments:
deploy specific library versions and/or configurations,
using a recognizable name. Optionally, PROFILE_NAME may include
a specific version for the profile, e.g. 'mogon2:latest' or
'ngio:0.9.
0
', which will download the dependencies defined for
'ngio:0.9.
1
', which will download the dependencies defined for
that specific version. If unspecified, the 'default:latest' profile
will be used, which should include all the possible dependencies.
-d, --dependency DEPENDENCY_NAME[[@PROFILE_NAME][:PROFILE_VERSION]]
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment