Skip to content

Tags: GoogleCloudPlatform/gcsfuse

Tags

v3.9.2

Toggle v3.9.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: upgrade Go version to 1.26.4 in go.mod and .go-version for v3.…

…9.2 Release (#4759)

v3.2.7

Toggle v3.2.7's commit message
Pin image to bookworm

v2.4.3

Toggle v2.4.3's commit message
Fix failing managed folder and kernel list cache tests

v3.5.9

Toggle v3.5.9's commit message
Fix local file test not running on dynamic mounts

v3.9.1

Toggle v3.9.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: update cloud.google.com/go/storage to version 1.61.4 (#4713)

v3.8.2

Toggle v3.8.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(patch): Patch fixes 3.8.2 (#4659)

* feat: making direct-path verification non-fatal until dummy-stat calls becomes reliable (#4628)

* feat: add skipDirectPathEnforcement parameter to createGRPCClientHandle to allow conditional DirectPath enforcement

* chore: increase directPathDetectionTimeout from 10 seconds to 5 minutes

* simplifying a bit

* making direct-path verification non-fatal

* removing the timeout from the client creation

* minor change

* removing empty line

* fix(buffered_reader): Fixing a memory leak in buffered reader (#4638)

Fixes a memory leak in the buffered reader code during multi-block reads. Previously, if an initial block downloaded successfully but a later block failed (triggering a fallback), the reference counts on the successfully downloaded blocks were never decremented. This PR addresses the leak by catching gcsx.FallbackToAnotherReader errors and calling a new releaseInflightBlocks helper to immediately invoke callbacks and release references for any in-flight blocks.

* fix(direct path verification): Updating direct path enforcement strategy (#4635)

Updating the direct path enforcement strategy:

- For zonal buckets, log direct path verification status but do not block client creation on it
- For non-zonal buckets, block grpc client creation on direct path verification status. In case of failure in detecting direct path status, fallback to http client would happen based on the set grpc-strategy

Also, updated the timeout to 15 seconds for direct path verification.

* feat(dp-check): removing older cp check utility (#4494)

* feat(dp-check): removing older cp check utility

* validation package is already disabled hence removing the skip

---------

Co-authored-by: Prince Kumar <princer@google.com>
Co-authored-by: Abhishek Gupta <abhishekmgupta@google.com>

v3.8.1

Toggle v3.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(3.8.1): update grpc-go to 1.79.3, Go to 1.26.2 (#4653)

* go lang 1.26.2, go_grpc 1.79.3

* upgrade go version in .go-version file

use-optimized-fuse

Toggle use-optimized-fuse's commit message
Use fuse pool from GitHub

v3.9.0

Toggle v3.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(direct path verification): Updating direct path enforcement strat…

…egy (#4635)

Updating the direct path enforcement strategy:

- For zonal buckets, log direct path verification status but do not block client creation on it
- For non-zonal buckets, block grpc client creation on direct path verification status. In case of failure in detecting direct path status, fallback to http client would happen based on the set grpc-strategy

Also, updated the timeout to 15 seconds for direct path verification.

unoptimizedfuse

Toggle unoptimizedfuse's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(direct path verification): Updating direct path enforcement strat…

…egy (#4635)

Updating the direct path enforcement strategy:

- For zonal buckets, log direct path verification status but do not block client creation on it
- For non-zonal buckets, block grpc client creation on direct path verification status. In case of failure in detecting direct path status, fallback to http client would happen based on the set grpc-strategy

Also, updated the timeout to 15 seconds for direct path verification.