Skip to content

v1.1

Compare
Choose a tag to compare
@CamStan CamStan released this 16 May 21:19
· 272 commits to dev since this release

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*
  • Updates to handle O_EXCL and EEXIST (#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 whether O_EXCL implies a private file (default: on)
    • Set UNIFYFS_CLIENT_EXCL_PRIVATE=0 to create shared files using O_EXCL

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)