VFS requirements for carbon/cocoa?
VFS requirements for carbon/cocoa?
- Subject: VFS requirements for carbon/cocoa?
- From: Chaskiel Grundman <email@hidden>
- Date: Tue, 28 Jun 2005 13:51:49 -0400
I recently got my VFS (openafs) to the point where it more or less works
from the command line.
In order to stress it some (and because it's the primary application that
certain users will be useing it for), I attempted to set up an account
whose $HOME/Library was stored in the remote file-system. I did this by
1) creating a new account
2) copying Library into the remote filesystem with rsync -a
3) replacing Library with a symbolic link into the remote filesystem.
When I log in with the test account, the finder does not come up, the
searchlight icon appears in the upper right corner, and the ATSServer seems
to be spinning doing nothing (ATSServer is in R state, and fs_usage shows
no ATSServer activity after it getdirentries the (empty) ~/Library/Fonts
directory). killing ATSServer causes it to respawn and break the same way.
These effects are remarkably like this user's report,:
<http://listserver.themacintoshguy.com/pipermail/X4U/2005-May/005982.html>
My filesystem exports the following capabilites from the VFS_GETATTR
handler.
vcapattrptr->capabilities[VOL_CAPABILITIES_FORMAT] =
VOL_CAP_FMT_SYMBOLICLINKS |
VOL_CAP_FMT_HARDLINKS |
VOL_CAP_FMT_ZERO_RUNS |
VOL_CAP_FMT_CASE_SENSITIVE |
VOL_CAP_FMT_CASE_PRESERVING |
VOL_CAP_FMT_FAST_STATFS;
vcapattrptr->capabilities[VOL_CAPABILITIES_INTERFACES] =
VOL_CAP_INT_ADVLOCK |
VOL_CAP_INT_FLOCK;
vcapattrptr->capabilities[VOL_CAPABILITIES_RESERVED1] = 0;
vcapattrptr->capabilities[VOL_CAPABILITIES_RESERVED2] = 0;
should Finder/Dock/ATSServer be able to cope with this? In particular, the
lack of VOL_CAP_FMT_PERSISTENTOBJECTIDS, VOL_CAP_INT_SEARCHFS, and
VOL_CAP_INT_ATTRLIST
I'd also appreciate any other clues for how to debug this further
Thanks.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden