On Wed, Aug 26, 2009 at 09:55:20AM -0600, Tim Haley wrote: > The offline attribute (XAT_OFFLINE) will be added to the read- > write system attributes view defined in PSARC/2007/315 and will be > generally available to file systems and applications to indicate > the offline/online status of objects: boolean value of true > indicates the object is offline. In order to set or clear the > offline attribute the consumer must have the ACE_WRITE_ATTRIBUTES > permission or the PRIV_FILE_OWNER privilege. In the kernel, it > will be accessible via VOP_GETATTR() and VOP_SETATTR(). In user > space, it will be accessible via chmod(1), ls(1) and fgetattr(3C). > No changes are required to the VOP or fgetattr(3C) function > prototypes.
An HSM does not want the file's owner to twiddle this status. That status should be controlled by the HSM. I agree that anyone ought to be able to query the status. Joe User's file browser should be able to see it and make smart decisions, such as not trying to read a known-offline file as part of its effort to determine what kind of icon to display. Dean