Hi
I'm testing my file system with some application and according to my
logs it creates a file and then deletes it displaying error "Operation
not supported"
I enabled debug mode in MacFUSE (-debug) but that did not give me
enough information

Platform OSX Snow Leopard running in 32-bit mode

Here's the output of fs_usage command
It shows that fcntl operation is called with PREALLOCATE parameter
which returns error 45 (ENOTSUP)
So it seems this is the reason of my problems.
My question is. Is that operation supported or does any workaround
exist for that?  I suppose that operation is not part of the file
system interface?


09:05:26.718  open              F=51       (RWC_T_)  /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.012627 W ThirdPartyApp
09:05:26.718  umask             <----w--w-
>
0.000001   ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000115 W ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000006   ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1
0.000005   ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1/
dir
0.000004   ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/
1
0.000091 W ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/
Creating
0.000006   ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000004   ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000007   ThirdPartyApp
09:05:26.718  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000005   ThirdPartyApp
09:05:26.719  getattrlist                            /Volumes/MyVolume/
DirLevel1
0.000005   ThirdPartyApp
09:05:26.719  getattrlist                            /Volumes/MyVolume/
DirLevel1/
dir
0.000004   ThirdPartyApp
09:05:26.719  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/
1
0.000004   ThirdPartyApp
09:05:26.719  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/
Creating
0.000004   ThirdPartyApp
09:05:26.719  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000004   ThirdPartyApp
09:05:26.794  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.075374 W ThirdPartyApp
09:05:26.794  open              F=52
(R_____)  .
0.000016   ThirdPartyApp
09:05:26.794  fstat64
F=52
0.000005   ThirdPartyApp
09:05:26.794  fcntl             F=52
<GETPATH>
0.000004   ThirdPartyApp
09:05:26.794  close
F=52
0.000006   ThirdPartyApp
09:05:26.794
stat64
0.000004   ThirdPartyApp
09:05:26.794  fstat
F=51
0.000005   ThirdPartyApp
09:05:26.794  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000014   ThirdPartyApp
09:05:26.794  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000005   ThirdPartyApp
09:05:26.794  getattrlist                            /Volumes/MyVolume/
DirLevel1
0.000004   ThirdPartyApp
09:05:26.794  getattrlist                            /Volumes/MyVolume/
DirLevel1/
dir
0.000004   ThirdPartyApp
09:05:26.794  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/
1
0.000004   ThirdPartyApp
09:05:26.794  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/
Creating
0.000004   ThirdPartyApp
09:05:26.794  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000004   ThirdPartyApp
09:05:26.794  fstat
F=51
0.000002   ThirdPartyApp
09:05:26.794  fcntl             F=51 [ 45]
<PREALLOCATE>
0.000002   ThirdPartyApp
09:05:26.795  PAGE_IN_FILE
A=0x02844000
0.000008   ThirdPartyApp
09:05:26.795  PAGE_IN_FILE
A=0x02845000
0.000002   ThirdPartyApp
09:05:26.795  PAGE_IN_FILE
A=0x02846000
0.000001   ThirdPartyApp
09:05:26.796  fsync
F=51
0.000198 W ThirdPartyApp
09:05:26.796  close
F=51
0.000170 W ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000116 W ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000008   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1
0.000005   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/
dir
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/
1
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/
Creating
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000005   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/
dir
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/
1
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/
Creating
0.000005   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000004   ThirdPartyApp
09:05:26.796  getattrlist                            /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.000004   ThirdPartyApp
09:05:26.796  PAGE_IN_FILE      A=0x98c38000            <TEXT>
CarbonCore.framework
0.000041   ThirdPartyApp
09:05:26.834  delete-Carbon                          /Volumes/MyVolume/
DirLevel1/dir/1/Creating/
creating0
0.038079 W ThirdPartyApp
09:05:26.839  close
F=12
0.000019   ThirdPartyApp

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