Skip to content

v1.0.1

Compare
Choose a tag to compare
@CamStan CamStan released this 10 Jan 22:30
· 272 commits to dev since this release
59e0438

Release Notes

  • Changes to support Node Local extents (#725)
    • Allows reads to be executed locally
    • Optimization for:
      • read-only workload where data is cached in unifyfs node-locally.
      • producer/consumer use cases like MuMMI are colocated in the same node.
    • New client configuration for node_local_extents (UNIFYFS_CLIENT_NODE_LOCAL_EXTENTS)
  • Implement new unifyfs-ls utility (#736)
  • Add optional LD_PRELOAD library (#737)
    • New --enable-preload config option
  • Improvements to pkg-config support
  • Add a new unifyfs-static.pc for builds that want to use linker wrapping
  • Add new standalone Makefile.examples in order to build the example programs from an installed UnifyFS
  • Add dup(), dup2(), futimens(), and utimensat() wrappers
  • Additional unit tests
  • GitHub Actions updates/fixes
  • Documentation updates

Config Option Changes

  • New UNIFYFS_CLIENT_NODE_LOCAL_EXTENTS option for node-local reads optimization
  • New --enable-preload configure time option

Bug Fixes

  • only use MPI flags on MPI client libs
  • fix for unifyfsd launch using srun
  • remove unnecessary includes in examples
  • fixes for a working PMI2-based startup and clean termination of request manager threads
  • fix next_page_align unused function compiler erro