jacobsa / fuse

A Go package for implementing a FUSE file system.
Apache License 2.0
478 stars 106 forks source link

Add more debugging logs to the mounting process so we get more visibility for customer issues #130

Closed avidullu closed 1 year ago

avidullu commented 1 year ago

Bugs like https://github.com/GoogleCloudPlatform/gcsfuse/issues/670 and https://github.com/GoogleCloudPlatform/gcsfuse/issues/715 are hard to debug because the mounting process is stuck at a very high level log and we are not able to get any more information about the underneath mounting process. This PR adds some debug logs to the mount process so we can get some visibility into where the mounting gets stuck and help mitigate the issues.

stapelberg commented 1 year ago

I updated the code to make the gofmt CI check pass. Can you rebase your PR please?

avidullu commented 1 year ago

Done. Thanks for the help!