Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FUSE:init is not async #13

Open
Peter-JanGootzen opened this issue Dec 8, 2022 · 0 comments
Open

FUSE:init is not async #13

Peter-JanGootzen opened this issue Dec 8, 2022 · 0 comments
Labels
bug Something isn't working large lib virtionfs

Comments

@Peter-JanGootzen
Copy link
Contributor

This is a big problem virtionfs needs to execute asynchronous handshake requests in the init.
Currently it just sends the INIT FUSE completion before those are done. This can result in race conditions on boot.

An attempt to fix this was made in this commit, however this made random operations randomly break. Seems there is some timeout on FUSE:init or that commit was triggering UB.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working large lib virtionfs
Projects
None yet
Development

No branches or pull requests

1 participant