Skip to content

Update Fuse Client-Daemon linger timeout logic#1741

Draft
Nathan Graybeal (ngraybeal) wants to merge 2 commits into
masterfrom
fuse_daemon_linger_timeout
Draft

Update Fuse Client-Daemon linger timeout logic#1741
Nathan Graybeal (ngraybeal) wants to merge 2 commits into
masterfrom
fuse_daemon_linger_timeout

Conversation

@ngraybeal
Copy link
Copy Markdown
Collaborator

This inverts the calculation of linger timeout from the retry wait_ms. Instead, the linger timeout is now a constant with a max wait_ms being calculated from that. Each retry will increase its wait up to the max.

The default linger timeout was increased to 60 seconds.

I thought about exposing linger_timeout_secs up to wake runtime config, but it didn't seem straightforward at this time.

This inverts the calculation of linger timeout from the retry wait_ms. Instead, the linger timeout is now a constant with a max wait_ms being calculated from that. Each retry will increase its wait up to the max.
@ngraybeal
Copy link
Copy Markdown
Collaborator Author

This is failing b/c the new linger timeout exceeds that of the wake runtime, so the daemon is still alive and mounted when we began tearing down the workspace.

@ngraybeal Nathan Graybeal (ngraybeal) marked this pull request as draft February 11, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant