-
Notifications
You must be signed in to change notification settings - Fork 58
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
CreateComputeSystem refuses to work with volumes that are not block storage devices #335
Comments
Hey @hach-que , I created an internal ticket to track this (#43866428) and someone follow up when I find the right person. |
Hello @hach-que, I spoke with the team who drives this and it looks like WinFsp is a custom filesystem that's providing FUSE like functionality. The bind filter does not support custom filesystems, which means it's not supported at the moment. I've let shared this FR to the team for them to consider in the future. |
@fady-azmy-msft Is there a way we can skip the bind filter for the volume mount? |
This issue has been open for 30 days with no updates. |
1 similar comment
This issue has been open for 30 days with no updates. |
Tagging @shaheedchagani to answer your question. Since this is by design, I'm going to move this request as a FR and close it (we've shared this signal to the team). |
Describe the bug
When CreateComputeSystem is called with a spec like this:
and the target volume
\\?\Volume{0939cd41-c421-11ed-95fe-b927779c0d60}\
for the path is backed by something like WinFsp, CreateComputeSystem fails with "Do not attach the filter to the volume at this time."To Reproduce
Download the WinFsp examples and use e.g. ntptfs like so:
Then create a container with
C:\SomeTargetPathOnTheHost
as the HostPath.Expected behavior
The container should successfully be created.
Configuration:
Additional context
cc @fady-azmy-msft This is tangentially related to the ProjFS issue a few months ago, though in this case the mount isn't being handled by the container, it's a host path that is failing to be used by CreateComputeSystem.
Also, on my development computer, attempting to use a mount like this causes a blue screen, but on another machine where I attached a kernel debugger I just got
Do not attach the filter to the volume at this time.
instead, so I haven't been able to get a call stack for the blue screen (I do know it's anIRQL_NOT_LESS_OR_EQUAL
though).The text was updated successfully, but these errors were encountered: