gcsfuse-github-machine-user-bot
released this
13 Dec 07:37
·
87 commits
to master
since this release
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 addgcs-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).