Skip to content
dev
Go to file
Code

Latest commit

Main changes

    - Switch CI tests to use --outfile option in the examples

    - Update relevant CI envars to be prefixed with UNIFYFS_CI...

    - Change number of processes-per-node used by JOB_RUN_COMMAND to
    be 1 by default

    - Update CI testing docs

001-setup.sh

    - Change auto search preference to manual build first, then Spack

100-writeread-tests.sh

    - Update expected line count of output

990-stop-server.sh

    - Fix exit that kills interactive job allocation when running tests
    individually

ci-functions.sh

    - Change unify_run_test() to get resulting output from outfile
    rather than stdout

    - Turn -k (--check) on for all tests except posix. read-posix
    tests fail with this on. Issue coming.

    - Update cleanup_hosts() to skip if PDSH not available

    - Update optional args and remove -v from default args

testing.rst

    - Move CI config variables to their own sub-section

        - Put current high-impact variables in key variables section

        - Add additional variables section for others that are set
        and might be relevant to developers adding/writing tests

    - Updates to add clarity for running tests

    - Reword get_filename() docs for clarity and outfile addition

    - List additional testing helper functions available in
    ci-functions.sh that may be relevant to developers writing/adding
    future tests
c4c2faa

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
m4
 
 
 
 
 
 
 
 
t
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

UnifyFS: A Distributed Burst Buffer File System - 0.1.0

Node-local burst buffers are becoming an indispensable hardware resource on large-scale supercomputers to buffer the bursty I/O from scientific applications. However, there is a lack of software support for burst buffers to be efficiently shared by applications within a batch-submitted job and recycled across different batch jobs. In addition, burst buffers need to cope with a variety of challenging I/O patterns from data-intensive scientific applications.

UnifyFS is a user-level burst buffer file system under active development. UnifyFS supports scalable and efficient aggregation of I/O bandwidth from burst buffers while having the same life cycle as a batch-submitted job. While UnifyFS is designed for N-N write/read, UnifyFS compliments its functionality with the support for N-1 write/read. It efficiently accelerates scientific I/O based on scalable metadata indexing, co-located I/O delegation, and server-side read clustering and pipelining.

Documentation

Full UnifyFS documentation is contained here.

Use Build & I/O Interception for instructions on how to build and install UnifyFS.

Build Status

The current status of the UnifyFS dev branch is:

Build Status Read the Docs

Contribute and Develop

Contributing guidelines can be found in our documentation.

You can’t perform that action at this time.