Skip to content

blobfuse2-2.5.0

Latest
Compare
Choose a tag to compare
@vibhansa-msft vibhansa-msft released this 17 Jul 15:57
05bb085

Features

  • Added preload capability to enable downloading the entire dataset to the mount point at initialization, significantly speeding up model training. To preload only a subset of data, use the --preload option in combination with blob-filter to selectively cache files based on directory, prefix, suffix, size, last modified time or a combination of these.
  • Added support for lazy unmounts. Lazy unmount will wait for device to be free and unmount automatically, instead of giving "device or resource busy" on executing unmount. --lazy CLI option in unmount command will enable lazy unmount.
  • Added disable-kernel-cache CLI flag to disable kernel level data and metadata caching. Refer this section to get more details on this.

Bug Fixes

  • Mount on already mounted path resulting in unmount and remount, instead of failure.
  • Added support for listing directories and files on HNS accounts mounted as FNS account by customers.
  • Fixed bug where preload feature used to continue to download even after unmount was successful.
  • #1765 Make cleanup-on-start CLI flag common for file-cache, block-cache, xload components.
  • #1808 Fixed memory leak in attribute cache by periodic cleanup of cached entries.
  • Fixed a crash in blobfuse2 triggered by throttling events in the block-cache component.
  • Ensured block-cache correctly enforces the memory limit specified in the configuration.