On Aug 1, 5:11 pm, "M. J. Fromberger" <[email protected]>
wrote:
> I did some further testing, and I think I have isolated the problem:
> My driver starts MacFUSE with the "novncache" option set, and it
> appears from a quick scan of "fuse_vnops.c" that the code at line 512
> implies the operation is being failed with ENOTSUP if that option is
> enabled.  If I run my filesystem without "novncache", the message
> seems to arrive at my driver.
>
> Is there some sound technical reason why the exchange callback cannot
> be invoked if novncache is set?

I should like to add:  My choice to use the "novncache" option is
intentional and needed for my design.  My filesystem driver changes
the contents of the filesystem in response to network availability,
and the vnode cache does not respond to these changes in the manner I
require.  Using "novncache", the changes propagate just fine.

That said, I'd like to understand why the "exchange" callback is not
invoked when the "novncache" is selected.  More importantly, is this a
restriction that can be removed in the future?

Curious,
-M

--
Michael J. Fromberger <http://spinning-yarns.org/michael/>

((lambda (x) `(,x ',x)) '(lambda (x) `(,x ',x)))

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MacFUSE" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/macfuse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to