public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* Directory mtime update issue (kernel 2.6.25)
@ 2008-06-18 14:45 Michael-John Turner
  2008-06-18 16:33 ` Christoph Hellwig
  0 siblings, 1 reply; 5+ messages in thread
From: Michael-John Turner @ 2008-06-18 14:45 UTC (permalink / raw)
  To: xfs

Hi all,

I'm a recent convert to XFS and am experiencing something that I consider
rather odd. When I move a directory on the same filesystem, XFS updates the
directory's mtime, which is something I wouldn't expect to happen. I tested
the same set of commands on a tmpfs filesystem and the renamed directory's
mtime doesn't change. Similarly, when I move a file between directories on
an XFS filesystem, the file's mtime doesn't change (as expected).

Is this behaviour correct? I'm running Linux kernel 2.6.25.6 on an x86_64
system, filesystem mounted with the standard options (see below).

For example (~ and ~/tmp are the same filesystem, /home):

[0] mj@majestic:~/tmp$ mount |grep home
/dev/mapper/data-home on /home type xfs (rw)
[0] mj@majestic:~/tmp$ mkdir test
[0] mj@majestic:~/tmp$ ls -ld test
drwxr-sr-x 2 mj mj 6 Jun 18 15:28 test
[0] mj@majestic:~/tmp$ touch -t 200801011530 test
[0] mj@majestic:~/tmp$ ls -ld test
drwxr-sr-x 2 mj mj 6 Jan  1 15:30 test
[0] mj@majestic:~/tmp$ stat test
  File: `test'
  Size: 6               Blocks: 0          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 951267331   Links: 2
Access: (2755/drwxr-sr-x)  Uid: ( 1000/      mj)   Gid: ( 1000/      mj)
Access: 2008-01-01 15:30:00.000000000 +0000
Modify: 2008-01-01 15:30:00.000000000 +0000
Change: 2008-06-18 15:29:08.173750666 +0100
[0] mj@majestic:~/tmp$ mv test test1
[0] mj@majestic:~/tmp$ ls -ld test1
drwxr-sr-x 2 mj mj 6 Jan  1 15:30 test1
[0] mj@majestic:~/tmp$ mv test1 ..
[0] mj@majestic:~/tmp$ ls -ld ../test1
drwxr-sr-x 2 mj mj 6 Jun 18 15:30 ../test1
  File: `../test1'
  Size: 6               Blocks: 0          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 951267331   Links: 2
Access: (2755/drwxr-sr-x)  Uid: ( 1000/      mj)   Gid: ( 1000/      mj)
Access: 2008-01-01 15:30:00.000000000 +0000
Modify: 2008-06-18 15:30:02.814078187 +0100
Change: 2008-06-18 15:30:02.814078187 +0100

-mj
-- 
Michael-John Turner 
mj@mjturner.net      <>  http://mjturner.net/

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-06-19  8:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-18 14:45 Directory mtime update issue (kernel 2.6.25) Michael-John Turner
2008-06-18 16:33 ` Christoph Hellwig
2008-06-18 19:10   ` Michael-John Turner
2008-06-19  8:21     ` Christoph Hellwig
2008-06-18 22:30   ` Michael-John Turner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox