[lkml]   [2003]   [May]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: NFS problems with Linux-2.4
    On Sun, May 18, 2003 at 05:00:24PM +0200, Trond Myklebust wrote:
    > Sorry. stat doesn't obey close-to-open. It relies on standard
    > attribute caching. close-to-open means "open()" (and only "open()")
    > checks data cache consistency...

    Thanks for the info. Here is a section of the man page for open.
    Is the information it gives correct wrt using link & stat?

    O_EXCL When used with O_CREAT, if the file already exists
    it is an error and the open will fail. In this con
    text, a symbolic link exists, regardless of where
    its points to. O_EXCL is broken on NFS file sys
    tems, programs which rely on it for performing
    locking tasks will contain a race condition. The
    solution for performing atomic file locking using a
    lockfile is to create a unique file on the same fs
    (e.g., incorporating hostname and pid), use link(2)
    to make a link to the lockfile. If link() returns
    0, the lock is successful. Otherwise, use stat(2)
    on the unique file to check if its link count has
    increased to 2, in which case the lock is also suc


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:35    [W:0.019 / U:16.204 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site