Skip to content

Idle mount fails to open new files #98

@msh100

Description

@msh100

The mount was idle (nothing happened on the log since 03:07) and I attempted to read a file.

15-07-25 13:19:54.832 [DEBUG] [acdcli.fuse] - getattr $PATH/$FILE
15-07-25 13:19:54.845 [DEBUG] [acdcli.fuse] - open $PATH/$FILE
15-07-25 13:19:54.845 [DEBUG] [acdcli.fuse] - read $FILE, ln: 4096 of: 0 fh 1612
15-07-25 13:19:54.853 [DEBUG] [acdcli.fuse] - s: 7979008-524287999; r: 0-4095
15-07-25 13:19:54.853 [DEBUG] [acdcli.api.content] - chunk o 0 l 524288000
15-07-25 13:19:54.853 [DEBUG] [acdcli.api.common] - Retry 19, waiting -36790.364829 secs
15-07-25 13:19:54.853 [INFO] [acdcli.api.oauth] - Token expired at 2015-07-25 03:05:43.177778.
15-07-25 13:19:54.853 [INFO] [acdcli.api.oauth] - Refreshing authentication token.
15-07-25 13:19:54.854 [INFO] [requests.packages.urllib3.connectionpool] - Starting new HTTPS connection (1): tensile-runway-92512.appspot.com
15-07-25 13:19:54.866 [DEBUG] [acdcli.fuse] - getattr $PARENT
15-07-25 13:19:54.878 [DEBUG] [acdcli.fuse] - getattr $PARENT/$PARENT2
15-07-25 13:19:54.891 [DEBUG] [acdcli.fuse] - getattr $PATH
15-07-25 13:19:54.905 [DEBUG] [acdcli.fuse] - getattr $PATH/$FILE
15-07-25 13:19:54.923 [DEBUG] [acdcli.fuse] - read $FILE, ln: 4096 of: 0 fh 1612
15-07-25 13:19:54.933 [DEBUG] [acdcli.fuse] - s: 7979008-524287999; r: 0-4095
15-07-25 13:19:54.933 [DEBUG] [acdcli.api.content] - chunk o 0 l 524288000
15-07-25 13:19:54.933 [DEBUG] [acdcli.api.common] - Retry 19, waiting -36790.444845 secs
15-07-25 13:19:54.933 [INFO] [acdcli.api.oauth] - Token expired at 2015-07-25 03:05:43.177778.
15-07-25 13:19:54.934 [INFO] [acdcli.api.oauth] - Refreshing authentication token.
15-07-25 13:19:54.935 [INFO] [requests.packages.urllib3.connectionpool] - Starting new HTTPS connection (1): tensile-runway-92512.appspot.com
15-07-25 13:19:54.954 [DEBUG] [acdcli.fuse] - getattr $PARENT
15-07-25 13:19:54.967 [DEBUG] [acdcli.fuse] - getattr $PARENT/$PARENT2
15-07-25 13:19:54.981 [DEBUG] [acdcli.fuse] - getattr $PATH
15-07-25 13:19:54.996 [DEBUG] [acdcli.fuse] - getattr $PATH/$FILE
15-07-25 13:19:55.012 [DEBUG] [acdcli.fuse] - read $FILE, ln: 4096 of: 0 fh 1612
15-07-25 13:19:55.022 [DEBUG] [acdcli.fuse] - s: 7979008-524287999; r: 0-4095
15-07-25 13:19:55.022 [DEBUG] [acdcli.api.content] - chunk o 0 l 524288000
15-07-25 13:19:55.022 [DEBUG] [acdcli.api.common] - Retry 19, waiting -36790.533623 secs
15-07-25 13:19:55.022 [INFO] [acdcli.api.oauth] - Token expired at 2015-07-25 03:05:43.177778.
15-07-25 13:19:55.022 [INFO] [acdcli.api.oauth] - Refreshing authentication token.
15-07-25 13:19:55.023 [INFO] [requests.packages.urllib3.connectionpool] - Starting new HTTPS connection (1): tensile-runway-92512.appspot.com
15-07-25 13:19:55.042 [DEBUG] [acdcli.fuse] - getattr $PARENT
15-07-25 13:19:55.055 [DEBUG] [acdcli.fuse] - getattr $PARENT/$PARENT2
15-07-25 13:19:55.068 [DEBUG] [acdcli.fuse] - getattr $PATH
15-07-25 13:19:55.082 [DEBUG] [acdcli.fuse] - getattr $PATH/$FILE
15-07-25 13:19:55.099 [DEBUG] [acdcli.fuse] - read $FILE, ln: 4096 of: 0 fh 1612
15-07-25 13:19:55.108 [DEBUG] [acdcli.fuse] - s: 7979008-524287999; r: 0-4095
15-07-25 13:19:55.108 [DEBUG] [acdcli.api.content] - chunk o 0 l 524288000
15-07-25 13:19:55.108 [DEBUG] [acdcli.api.common] - Retry 19, waiting -36790.619851 secs
15-07-25 13:19:55.108 [INFO] [acdcli.api.oauth] - Token expired at 2015-07-25 03:05:43.177778.
15-07-25 13:19:55.108 [INFO] [acdcli.api.oauth] - Refreshing authentication token.
15-07-25 13:19:55.110 [INFO] [requests.packages.urllib3.connectionpool] - Starting new HTTPS connection (1): tensile-runway-92512.appspot.com
15-07-25 13:19:55.130 [DEBUG] [acdcli.fuse] - getattr $PARENT
15-07-25 13:19:55.144 [DEBUG] [acdcli.fuse] - getattr $PARENT/$PARENT2
15-07-25 13:19:55.155 [DEBUG] [acdcli.fuse] - getattr $PATH
15-07-25 13:19:55.168 [DEBUG] [acdcli.fuse] - getattr $PATH/$FILE
15-07-25 13:19:55.182 [DEBUG] [acdcli.fuse] - read $FILE, ln: 4096 of: 0 fh 1612
15-07-25 13:19:55.190 [DEBUG] [acdcli.fuse] - s: 7979008-524287999; r: 0-4095
15-07-25 13:19:55.191 [DEBUG] [acdcli.api.content] - chunk o 0 l 524288000
15-07-25 13:19:55.191 [DEBUG] [acdcli.api.common] - Retry 19, waiting -36790.702399 secs
15-07-25 13:19:55.191 [INFO] [acdcli.api.oauth] - Token expired at 2015-07-25 03:05:43.177778.
15-07-25 13:19:55.191 [INFO] [acdcli.api.oauth] - Refreshing authentication token.
15-07-25 13:19:55.192 [INFO] [requests.packages.urllib3.connectionpool] - Starting new HTTPS connection (1): tensile-runway-92512.appspot.com
15-07-25 13:19:55.211 [DEBUG] [acdcli.fuse] - getattr $PARENT
15-07-25 13:19:55.225 [DEBUG] [acdcli.fuse] - getattr $PARENT/$PARENT2
15-07-25 13:19:55.237 [DEBUG] [acdcli.fuse] - getattr $PATH
15-07-25 13:19:55.250 [DEBUG] [acdcli.fuse] - getattr $PATH/$FILE
15-07-25 13:19:55.265 [DEBUG] [acdcli.fuse] - read $FILE, ln: 4096 of: 0 fh 1612
15-07-25 13:19:55.273 [DEBUG] [acdcli.fuse] - s: 7979008-524287999; r: 0-4095
15-07-25 13:19:55.273 [DEBUG] [acdcli.api.content] - chunk o 0 l 524288000
15-07-25 13:19:55.273 [DEBUG] [acdcli.api.common] - Retry 19, waiting -36790.785022 secs
15-07-25 13:19:55.273 [INFO] [acdcli.api.oauth] - Token expired at 2015-07-25 03:05:43.177778.
15-07-25 13:19:55.274 [INFO] [acdcli.api.oauth] - Refreshing authentication token.
15-07-25 13:19:55.275 [INFO] [requests.packages.urllib3.connectionpool] - Starting new HTTPS connection (1): tensile-runway-92512.appspot.com
15-07-25 13:19:55.294 [DEBUG] [acdcli.fuse] - release $PATH/$FILE, 1612
15-07-25 13:20:02.487 [DEBUG] [acdcli.fuse] - getattr /

After this the file isn't loaded and the client gives up.

Same issue if I try and cp a file from the mount, it will return the errors in fuse above and then create a 0 byte file.

Remounting the drive did resolve the issue.

Note: I am on the dev branch, no idea if this happens on master.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions