[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1180615010.6696.45.camel@heimdal.trondhjem.org>
Date: Thu, 31 May 2007 08:36:50 -0400
From: Trond Myklebust <trond.myklebust@....uio.no>
To: Neil Brown <neilb@...e.de>
Cc: David Chinner <dgc@....com>, linux-fsdevel@...r.kernel.org,
linux-ext4@...r.kernel.org, nfsv4@...ux-nfs.org,
Jean noel Cordenner <jean-noel.cordenner@...l.net>
Subject: Re: [patch 0/2] i_version update
On Thu, 2007-05-31 at 10:01 +1000, Neil Brown wrote:
> This will provide a change number that normally changes only when the
> file changes and doesn't require any extra storage on disk.
> The change number will change inappropriately only when the inode has
> fallen out of cache and is being reload, which is either after a crash
> (hopefully rare) of when a file hasn't been used for a while, implying
> that it is unlikely that any client has it in cache.
It will also change inappropriately if the server is under heavy load
and needs to reclaim memory by tossing out inodes that are cached and
still in use by the clients. That change will trigger clients to
invalidate their caches and to refetch the data from the server, further
cranking up the load.
Not an ideal solution...
Trond
-
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists