v1.1
Release Notes
- Update Mochi-Margo usage for compatibility with newer dependency versions (#765)
- Primarily tested with Mochi-Margo v0.13.1, Mercury v2.2.0, and libfabric v1.13.2
- Enables compatibility with Mochi-Margo v0.10-v0.13.1*
- Primarily tested with Mochi-Margo v0.13.1, Mercury v2.2.0, and libfabric v1.13.2
- Updates to handle
O_EXCL
andEEXIST
(#746) - Add config for optional sleep after
unlink()
(#745) - Made basic changes to the
coll_request
struct to allow returning data from broadcast RPCs (#758) - New unit tests
- Update GitHub Actions testing
- Documentation Updates
- Added distinct ROMIO, HDF5, and PnetCDF limitation sections
*Not all Mochi-Margo versions within this range have been fully tested. Create an issue if any versions cause a problem.
Config Option Changes
- New
UNIFYFS_CLIENT_UNLINK_USECS
for optional sleep after client-to-server unlink rpc - New
UNIFYFS_CLIENT_EXCL_PRIVATE
config option to toggle whetherO_EXCL
implies a private file (default:on
)- Set
UNIFYFS_CLIENT_EXCL_PRIVATE=0
to create shared files usingO_EXCL
- Set
Bug Fixes
- allow create on existing file
- avoid
EEXIST
error and truncate if needed when opening an existing file - fix unlock bug in shmem logio when no spill available (#766)