Skip to content

blobfuse2-2.4.0

Latest
Compare
Choose a tag to compare
@vibhansa-msft vibhansa-msft released this 03 Dec 10:58
4a57c1b

Features

  • Added 'gen-config' command to auto generate the recommended blobfuse2 config file based on computing resources and memory available on the node. Command details can be found with blobfuse2 gen-config --help.
  • Added option to set Entry cache to hold directory listing results in cache for a given timeout. This will reduce REST calls going to storage and enables faster access across multiple applications that use Blobfuse on the same node.

Bug Fixes

  • #1426 Read panic in block-cache due to boundary conditions.
  • Do not allow mount path and temp-cache path to be same when using block-cache.
  • Do not allow to mount with non-empty directory provided for disk persistence in block-cache.
  • Rename file was calling an additional getProperties call.
  • Delete empty directories from local cache on rmdir operation.
  • #1547 Truncate logic of file cache is modified to prevent downloading and uploading the entire file.
  • Updating a file via Blobfuse2 was resetting the ACLs and Permissions applied to file in Datalake.

Other Changes

  • Stream option automatically replaced with "Stream with Block-cache" internally for optimized performance.
  • Login via Managed Identify is supported with Object-ID for all versions of blobfuse except 2.3.0 and 2.3.2.To use Object-ID for these two versions, use AzCLI or utilize Application/Client-ID or Resource ID base authentication..
  • Version check is now moved to a static website hosted on a public container.