github GoogleCloudPlatform/gcsfuse v3.2.0
Gcsfuse v3.2.0

latest releases: v3.3.0, v2.11.4
20 days ago

Rapid Storage

  • Support for parallel random reads on same file handle for Rapid Storage which improves random read performance.

    • Perf comparison between v3.1.0 & v3.2.0 for random reads on the same file handle with numjobs=1, numFiles=1, and iodepth = 4:
    Block Size Release Throughput (MB/s)
    4K v3.1.0 4.5
    v3.2.0 19.8 (4.4x improvement)
    1M v3.1.0 240
    v3.2.0 806 (3.5x improvement)

Atomic Move Object :

  • Renames now use the improved Atomic rename object operation on non-Heirarchical Namespace Buckets. ( Flat namespace Buckets ).
  • Previously, this was only supported in Hierarchical Namespace Buckets.

Bug Fixes

  • Streaming Writes : A Bug which led to incorrect utilization of the configured write:global-max-blocks configuration due to a semaphore lock release is fixed.

  • Rapid Storage : Fixed a GRPC error by upgrading GRPC dependency version to 1.74 (#3567)

  • SymLink Fix - A bug which cause I/O errors while renaming symlinks has been fixed.(#3648)

Improvements

  • Random reader refactoring - The new, modular design of the read path improves maintainability, increases test coverage to 95% and accelerates future development.

  • Dependency upgrades (#3567)

Full Changelog: v3.1.0...v3.2.0

Don't miss a new gcsfuse release

NewReleases is sending notifications on new releases.