Skip to content

Gcsfuse v2.6.0

Latest
Compare
Choose a tag to compare
@gcsfuse-github-machine-user-bot gcsfuse-github-machine-user-bot released this 13 Dec 07:37
· 87 commits to master since this release
7004b57

gRPC:

  • A new gRPC client version provides significant read performance improvements at lower CPU utilization.
  • Allowlist access is no longer needed to use gRPC. To use gRPC, pass the cli flag --client-protocol=grpc OR add gcs-connection:client-protocol: grpc in the mount-config file.
  • Known issues:
    • gRPC: File system write operation hangs while repeatedly writing over a single > 16MiB file - Issue#2784
    • gRPC: File system returns Input/output error while repeatedly writing over a single < 16MiB file - Issue#2783

List Payload Reduction:

  • The Cloud Storage ListObjects API now retrieves only essential GCS object attributes required for serving list requests, resulting in significantly less response payloads and reduced latency. PR#2627

Bug Fixes & Improvements:

  • All flags are now supported in the persistent mounting via /etc/fstab. PR#2478
  • SIGTERM to unmount: Sending SIGTERM signal to GCSFuse process will now unmount the filesystem.
  • Enhanced error handling for background processes now captures runtime crash logs. Users can specify a log file path to store these logs (the file will have a .stderr extension).