UnifyFS
UnifyFS copied to clipboard
UnifyFS: A file system for burst buffers
This is a placeholder to discuss what file sizes are (implied and explicit). The current status looks like the following: ``` fid_logical_size() -- returns meta->global_size if laminated, else meta->local_size -...
Not all read wrappers are calling unifycr_fd_logreadlist, unifycr_stream_read() in unifycr-stdio.c for example. There could be others.
### System information Type | Version/Name --- | --- Operating System | TOSS (RHEL 7) OS Version | 7.5 Architecture | x86_64 UnifyFS Version | dev ### Describe the problem...
### System information Type | Version/Name --- | --- Operating System | all OS Version | all Architecture | all UnifyFS Version | all ### Describe the problem you're observing...
Using the unifyfs_transfer call to transfer a file in from the real file system to unify, @craigsteffen found that the file was not being laminated. We likely will optionally want...
The chmod wrapper updates the global file meta to record new permissions of the file. In case some other process has changed the global meta data, this probably should be...
In order to efficiently coalesce contiguous read requests, they are first sorted by file id and then by file offset: https://github.com/LLNL/UnifyFS/blob/48ed1c42ac59eda4b03fe134bacbc7332c9dc78a/client/src/unifyfs-sysio.c#L1809 However, after the reads have been processed, there is...
If a job gets terminated by the system (wall time, etc.) we currently leave stale state behind. We should catch SIGTERM and friends and cleanly terminate the server/client.
The configuration options, and associated server command-line switches, have changed since the last update to the documentation. This should be fixed. Also, we need to decide and document exactly which...
### Describe the problem you're observing Lets you have two nodes writing 100MB to a file at non-overlapping offsets. Node 1 finishes writing and does a laminate while node 2...