You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Put a panic in memNode.Create() (or other callers of newNode() or newFile()).
Run go test with -run MemNodeFsWrite
I expect the panic to be hit (as it is in Linux) but it's not. Various other things that I'd expect to be hit are also not hit.
I'm not sure exactly why this happens. My working hypothesis is that OSXFUSE sends does an ACCESS call, which returns a "not implemented" error, and it gets confused by that and doesn't actually do the mount.
the other possiblity is that StatFS should return more credible values. The loopback tests are run on top of PathFS which stacked on a NodeFS, so it should be possible to make work. You could run the loopback tests (fuse/test) and see what they return .
Repro steps:
I expect the panic to be hit (as it is in Linux) but it's not. Various other things that I'd expect to be hit are also not hit.
I'm not sure exactly why this happens. My working hypothesis is that OSXFUSE sends does an ACCESS call, which returns a "not implemented" error, and it gets confused by that and doesn't actually do the mount.
Log below:
The text was updated successfully, but these errors were encountered: