Thanks for the suggestion but it made no difference.

Do you know if this is due to the macfuse implementation or OS X?

Frank

On Apr 28, 2010, at 1:15 PM, Erik Larsson wrote:

> Did you use the 'negative_vncache' option? I suppose it should at least do 
> away with the repeated lookups resulting in -ENOENT:s.
> Read more about it here: http://code.google.com/p/macfuse/wiki/OPTIONS
> 
> - Erik
> 
> Frank Zerangue wrote 2010-04-28 17.43:
>> I do not know. The trace that I provided is what it looks like from the fuse 
>> operations implementation.
>> 
>> If you know for sure that its not mac fuse, then kindly disregard (or maybe 
>> look into a way to cache some
>> of this info to reduce the noise.)
>> 
>> Regards,
>> Frank
>> 
>> On Apr 28, 2010, at 10:03 AM, Sam Moffatt wrote:
>> 
>>   
>>> How are you sure this is macfuse and not the vfs layer?
>>> 
>>> Sam Moffatt
>>> http://pasamio.id.au
>>> 
>>> 
>>> 
>>> On Thu, Apr 29, 2010 at 12:27 AM, Frank<[email protected]>  wrote:
>>>     
>>>> In development of a file system, below is a trace of a "cp -RX ./ /
>>>> Volumes/newffs/". Listed below is a snippet of one file creation and
>>>> write. Please note below the excessive calls of getattr that FUSE
>>>> makes to the filesystem. These same actions occur with the loopback
>>>> filesystem reference.
>>>> 
>>>> --->  getattr: /usr/share/man/cat1/tbl.0
>>>> --->    -ENOENT
>>>> 
>>>> --->  getattr: /usr/share/man/cat1/tbl.0
>>>> --->    -ENOENT
>>>> (*** fuse didn't seem to believe the previous answer)
>>>> 
>>>> --->  create: /usr/share/man/cat1/tbl.0 mode=100444
>>>> --->    0
>>>> 
>>>> --->  fgetattr: fd=5
>>>> --->    0, st_mode=100444
>>>> 
>>>> --->  getattr: /usr/share/man/cat1/tbl.0
>>>> --->    0, st_mode=100444
>>>> (*** fuse didn't seem to believe the previous answer)
>>>> 
>>>> --->  fsetattr_x:SETATTR_WANTS_MODE(attr): path=/usr/share/man/cat1/tbl.
>>>> 0 mode=400
>>>> --->    0
>>>> (*** why not just set the mode you wanted in the create)
>>>> 
>>>> --->  getattr: /usr/share/man/cat1/tbl.0
>>>> --->    0, st_mode=100400
>>>> (*** is confirmation necessary here, why not rely on error result of
>>>> previous operation)
>>>> 
>>>> --->  write: fd=5 size=14025 ofs=0
>>>> --->    0
>>>> 
>>>> --->  getattr: /usr/share/man/cat1/tbl.0
>>>> --->    0, st_mode=100400
>>>> (*** is confirmation necessary here, why not rely on error result of
>>>> previous operation)
>>>> 
>>>> --->  fsetattr_x:SETATTR_WANTS_MODE(attr): path=/usr/share/man/cat1/tbl.
>>>> 0 mode=444
>>>> --->    0
>>>> 
>>>> --->  getattr: /usr/share/man/cat1/tbl.0
>>>> --->    0, st_mode=100444
>>>> (*** is confirmation necessary here, why not rely on error result of
>>>> previous operation)
>>>> 
>>>> --->  release: fd=5
>>>> --->    0
>>>> 
>>>> --
>>>> 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.
>>>> 
>>>> 
>>>>       
>>> -- 
>>> 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.
>>> 
>>>     
>>   
> 
> -- 
> 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.
> 

-- 
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