Okay !

I was indeed talking about the user-space API...

thanks !

-stan

On Feb 17, 6:02 pm, "ted bonkenburg" <[EMAIL PROTECTED]> wrote:
> Are you asking about the kernel module or the user-space FUSE API
> implementation?
>
> Can you clarify what you mean by "stub functions"?  Your use of that
> term makes me think that perhaps you are talking about the user space
> API.  If you are talking about the user-space API then the callback
> methods that your filesystem implements may be called concurrently
> depending on whether or not you are using the "-s" option at mount
> time.
>
> Fromhttp://code.google.com/p/macfuse/wiki/OPTIONS:
>
> "By default, the MacFUSE user-space library runs a file system in
> multithreaded mode. You can use the -s option to make a user-space
> file system run in single-threaded mode. "
>
> ted
>
> On Feb 17, 2008 4:11 PM, spolu <[EMAIL PROTECTED]> wrote:
>
>
>
> > meaning that the calls to the stub functions are made atomically ?
>
> > thanks again !
>
> > -stan
>
> > On Feb 16, 7:58 pm, Amit Singh <[EMAIL PROTECTED]> wrote:
> > > "fuse kernel module" is somewhat vague terminology. The MacFUSE kernel
> > > extension (Mac OS X) is completely different from the FUSE kernel
> > > module (Linux). Naturally, the in-kernel behaviors of these entities
> > > depend upon how the Mac OS X and Linux VFSs behave.
>
> > > Yes, there can be (and almost certainly are during typical) multiple
> > > calls from kernel->user simultaneously in flight. Yes, the MacFUSE
> > > kernel extension uses internal locking.
>
> > > Amit
>
> > > On Feb 16, 6:58 pm, spolu <[EMAIL PROTECTED]> wrote:
>
> > > > Hi all !
>
> > > > Just a rapid question. I believe that call to fuse stub functions can
> > > > occur concurrently in different kernel thread context.
>
> > > > Is that the case ? Or is there any synchronization occurring
> > > > internally to the fuse kernel module ?
>
> > > > Cheers,
>
> > > > -stan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"macfuse-devel" 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-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to