Verified Commit 81b20594 authored by Marc Vef's avatar Marc Vef
Browse files

Version bump to 0.9.0

parent 4557e8e5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ cmake_minimum_required(VERSION 3.6)

project(
    GekkoFS
    VERSION 0.8.0
    VERSION 0.9.0
)

enable_testing()
+2 −2
Original line number Diff line number Diff line
@@ -22,10 +22,10 @@ copyright = ['2018-2022, Barcelona Supercomputing Center, Spain', '2015-2022, Jo
author = 'GekkoFS committers'

# The short X.Y version
version = '0.8.0'
version = '0.9.0'

# The full version, including alpha/beta/rc tags
release = '0.8.0-snapshot+96-g9cafaaa3-dirty'
release = '0.9.0-snapshot+96-g9cafaaa3-dirty'

# Tell sphinx what the primary language being documented is.
primary_domain = 'cpp'
+68 −100
Original line number Diff line number Diff line
@@ -24,35 +24,27 @@ 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.8.0`:
contents of the :code:`default` profile for GekkoFS version :code:`0.9.0`:

.. code-block:: console

    $ dl_dep.sh -l default:0.8.0
    Configuration profiles for 'default:0.8.0':
    $ dl_dep.sh -l default:0.9.0
    Configuration profiles for '0.9.0':

    * default:0.8.0 (/home/user/gekkofs/source/scripts/profiles/0.8.0/default.specs)
    * default:0.9.0 (/home/user/gekkofs/source/scripts/profiles/0.9.0/default.specs)

      All dependencies

        bzip2: 1.0.6
        zstd: 1.3.2
        lz4: 1.8.0
        snappy: 1.1.7
        capstone: 4.0.1
        bmi: 6ea0b78fce1b964e45102828cdd05df7040a94c8
        libfabric: HEAD@v1.8.1
        libfabric%experimental: HEAD@v1.9.1
        libfabric%verbs: HEAD@v1.7.2
        mercury: 41caa143a07ed179a3149cac4af0dc7aa3f946fd
        argobots: 1.0rc1
        margo: v0.6.3
        rocksdb: 6.2.2
        rocksdb%experimental: 6.11.4
        syscall_intercept: f7cebb7b7e7512a19b78a31ce236ad6ca22636dd
        lz4: 1.9.3
        capstone: 4.0.2
        json-c: 0.15-20200726
        libfabric: HEAD@v1.13.2
        mercury: v2.1.0
        argobots: 1.1
        margo: v0.9.6
        rocksdb: 6.26.1
        syscall_intercept: 2c8765fa292bc9c28a22624c528580d54658813d
        date: e7e1482087f58913b80a20b04d5c58d9d6d90155
        psm2: 11.2.86
        agios: c26a6544200f823ebb8f890dd94e653d148bf226@development



@@ -67,17 +59,14 @@ supercomputer) followed by an optional :code:`VERSION_TAG`.

.. code-block:: console

   $ ./dl_dep.sh -p default:0.8.0 /home/user/gfks/deps
    $ ./dl_dep.sh -p default:0.9.0 /home/user/gfks/deps
    Destination path is set to  "/tmp/foo"
    Profile name: default
   Profile version: 0.8.0
    Profile version: 0.9.0
    ------------------------------------
   Cloned 'https://github.com/francielizanon/agios.git' to 'agios' with commit '[c26a6544200f823ebb8f890dd94e653d148bf226]' and flags '--branch=development'
   Downloaded 'https://github.com/pmodels/argobots/archive/v1.0rc1.tar.gz' to 'argobots'
   Downloaded 'https://github.com/google/snappy/archive/1.1.7.tar.gz' to 'snappy'
   Cloned 'https://github.com/radix-io/bmi/' to 'bmi' with commit '[6ea0b78fce1b964e45102828cdd05df7040a94c8]' and flags ''
   Downloaded 'https://github.com/lz4/lz4/archive/v1.8.0.tar.gz' to 'lz4'
   Cloned 'https://github.com/pmem/syscall_intercept.git' to 'syscall_intercept' with commit '[f7cebb7b7e7512a19b78a31ce236ad6ca22636dd]' and flags ''
    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'
    Cloned 'https://github.com/pmem/syscall_intercept.git' to 'syscall_intercept' with commit '[2c8765fa292bc9c28a22624c528580d54658813d]' and flags ''
    Checking patch include/libsyscall_intercept_hook_point.h...
    Checking patch src/intercept.c...
    Hunk #2 succeeded at 700 (offset 31 lines).
@@ -86,18 +75,13 @@ supercomputer) followed by an optional :code:`VERSION_TAG`.
    Applied patch include/libsyscall_intercept_hook_point.h cleanly.
    Applied patch src/intercept.c cleanly.
    Applied patch test/test_clone_thread_preload.c cleanly.
   Downloaded 'https://github.com/facebook/zstd/archive/v1.3.2.tar.gz' to 'zstd'
   Downloaded 'https://github.com/intel/opa-psm2/archive/PSM2_11.2.86.tar.gz' to 'psm2'
   Downloaded 'https://github.com/aquynh/capstone/archive/4.0.1.tar.gz' to 'capstone'
    Cloned 'https://github.com/HowardHinnant/date.git' to 'date' with commit '[e7e1482087f58913b80a20b04d5c58d9d6d90155]' and flags ''
   Cloned 'https://xgitlab.cels.anl.gov/sds/margo.git' to 'margo' with commit '[v0.6.3]' and flags ''
   Downloaded 'https://github.com/facebook/rocksdb/archive/v6.2.2.tar.gz' to 'rocksdb'
   Downloaded 'https://github.com/facebook/rocksdb/archive/v6.11.4.tar.gz' to 'rocksdb%experimental'
   Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[41caa143a07ed179a3149cac4af0dc7aa3f946fd]' and flags '--recurse-submodules'
   Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric%verbs' with commit '[HEAD]' and flags '--branch=v1.7.2'
   Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.8.1'
   Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric%experimental' with commit '[HEAD]' and flags '--branch=v1.9.1'
   Downloaded 'https://sourceforge.net/projects/bzip2/files/bzip2-1.0.6.tar.gz' to 'bzip2'
    Downloaded 'https://github.com/pmodels/argobots/archive/v1.1.tar.gz' to 'argobots'
    Cloned 'https://github.com/mochi-hpc/mochi-margo' to 'margo' with commit '[v0.9.6]' and flags ''
    Downloaded 'https://github.com/aquynh/capstone/archive/4.0.2.tar.gz' to 'capstone'
    Downloaded 'https://github.com/facebook/rocksdb/archive/v6.26.1.tar.gz' to 'rocksdb'
    Cloned 'https://github.com/ofiwg/libfabric.git' to 'libfabric' with commit '[HEAD]' and flags '--branch=v1.13.2'
    Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.1.0]' and flags '--recurse-submodules'
    Done

It is also possible to download a specific dependency with the :code:`-d`
@@ -106,12 +90,12 @@ option. In this case, dependency names follow the

.. code-block:: console

   $ ./dl_dep.sh -d mercury@default:0.8.0 /home/user/gfks/deps
   $ ./dl_dep.sh -d mercury@default:0.9.0 /home/user/gfks/deps
   Destination path is set to  "/tmp/foo"
   Profile name: default
   Profile version: 0.8.0
   Profile version: 0.9.0
   ------------------------------------
   Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[41caa143a07ed179a3149cac4af0dc7aa3f946fd]' and flags '--recurse-submodules'
   Cloned 'https://github.com/mercury-hpc/mercury' to 'mercury' with commit '[v2.1.0]' and flags '--recurse-submodules'
   Done

.. warning::
@@ -131,31 +115,20 @@ certain directory (e.g. :code:`/home/user/gkfs/deps`), the

.. code-block:: console

   $ ./compile_dep.sh -p default:0.8.0 /home/user/gkfs/deps /home/user/gkfs/install -j8
    $ ./compile_dep.sh -p default:0.9.0 /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.8.0
    Profile version: 0.9.0
    ------------------------------------


   ######## Installing:  bzip2 ###############################
   ...

   ######## Installing:  zstd ###############################
   ...

    ######## Installing:  lz4 ###############################
    ...

   ######## Installing:  snappy ###############################
   ...

    ######## Installing:  capstone ###############################
    ...

   ######## Installing:  bmi ###############################
    ######## Installing:  json-c ###############################
    ...

    ######## Installing:  libfabric ###############################
@@ -179,9 +152,4 @@ certain directory (e.g. :code:`/home/user/gkfs/deps`), the
    ######## Installing:  date ###############################
    ...

   ######## Installing:  psm2 ###############################
   ...

   ######## Installing:  agios ###############################
   ...
    Done
+1 −1
Original line number Diff line number Diff line
@@ -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.8.0', which will download the dependencies defined for
                'ngio:0.9.0', 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]]
+1 −1
Original line number Diff line number Diff line
@@ -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.8.0', which will download the dependencies defined for
                                'ngio:0.9.0', 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]]
Loading