Thread (283 messages) 283 messages, 37 authors, 2007-07-12

Re: [PATCH 7/7][TAKE5] ext4: support new modes

From: Amit K. Arora <hidden>
Date: 2007-06-28 18:07:47
Also in: linux-fsdevel, linux-xfs, lkml

On Wed, Jun 27, 2007 at 10:04:56AM +1000, David Chinner wrote:
On Wed, Jun 27, 2007 at 12:59:08AM +0530, Amit K. Arora wrote:
quoted
On Tue, Jun 26, 2007 at 12:14:00PM -0400, Andreas Dilger wrote:
quoted
On Jun 26, 2007  17:37 +0530, Amit K. Arora wrote:
quoted
I think, modifying ctime/mtime should be dependent on the other flags.
E.g., if we do not zero out data blocks on allocation/deallocation,
update only ctime. Otherwise, update ctime and mtime both.
I'm only being the advocate for requirements David Chinner has put
forward due to existing behaviour in XFS.  This is one of the reasons
why I think the "flags" mechanism we now have - we can encode the
various different behaviours in any way we want and leave it to the
caller.
I understand. May be we can confirm once more with David Chinner if this
is really required. Will it really be a compatibility issue if new XFS
preallocations (ie. via fallocate) update mtime/ctime?
It should be left up to the filesystem to decide. Only the
filesystem knows whether something changed and the timestamp should
or should not be updated.
Since Andreas had suggested FA_FL_NO_MTIME flag thinking it as a
requirement from XFS (whereas XFS does not need this flag), I don't think
we need to add this new flag.

Please let know if someone still feels FA_FL_NO_MTIME flag can be
useful.

--
Regards,
Amit Arora
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help