A Method Of Mapping The Time Stamp Update Protocols From Two File Systems
Original Publication Date: 1998-Jun-01
Included in the Prior Art Database: 2005-Apr-04
Bendert, EJ: AUTHOR [+1]
Disclosed is a method for reconciling the use of time stamps across file systems with different conventions.
A Method Of Mapping The Time Stamp Update Protocols From
Disclosed is a
method for reconciling the use of time
stamps across file systems with different conventions.
System* (NFS) server support allows VM file
systems (minidisk, the Shared File System (SFS), and the Byte File
System (BFS)) to be a repository for NFS clients. The file
attributes for NFS are those found in UNIX systems. Three such
attributes are the time of last access (atime) time of last data
modification (mtime) and time of last file status change (ctime).
These match well with the BFS file attributes, but do not fit at all
with SFS and minidisk date/time attributes.
A minidisk file
has only one time stamp: the date and
time the file was last written. Similarly , there is only one
timestamp for the for the minidisk itself. When generating NFS
attributes for a minidisk file or its 'parent directory' (the
minidisk), this one time stamp is is converted to UNIX-style format
(seconds since 00:00:00 GMT, January 1, 1970) and returned for atime,
mtime, and ctime.
SFS files have
more timestamps. Date of last reference
maps directly to atime, date/time of last update maps directly to
mtime and date/time of last change maps directly to ctime. Of these
time stamps, SFS directories have only date of last change, so it
would seem logical to propogate that to all three NFS time stamps.
When a directory
is mounted, some NFS client implementations
cache information about the contents of the directory in the client
machines. Included in the cac...