[rrd-developers] Ubuntu Lenny: rrd does not update the ctime and mtime of rrd-files
Kristoff Bonne
kristoff.bonne at skypro.be
Mon Sep 27 14:04:32 CEST 2010
Hi All,
I have a very strange problem.
We are migrating our mrtg / rrd / weathtermap scripts from a server
running debian Etch to debian Lenny.
Now, we have a very strange fenomina:
mrtg does update the rrd-files as normal, but does not update the ctime
and mtime of the files.
$ rrdtool dump test1.rrd | grep lastupdate
<lastupdate>1285588262</lastupdate> <!-- 2010-09-27 13:51:02 CEST -->
Last update is 27 sept. 13:51:02 (6 minutes ago)
$ ls -l test1.rrd
-rw-r--r-- 1 mrtg nogroup 105160 2010-09-22 17:27 test1.rrd
Timestamp of file is 22 sept. 17:27 (when the file was created)
$ stat test1.rrd
File: `test1.rrd'
Size: 105160 Blocks: 208 IO Block: 4096 regular file
Device: fe05h/65029d Inode: 15882 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1010/ mrtg) Gid: (65534/ nogroup)
Access: 2010-09-27 13:55:28.079400385 +0200
Modify: 2010-09-22 17:27:18.499395801 +0200
Change: 2010-09-22 17:27:18.499395801 +0200
access-time is adapted, but not ctime and mtime.
I don't know if this is a problem related to rrd or debian; but I'm
quite puzzled here!
However, doing some tests with other applications (like vi) DO change
the ctime and mtime of the file.
I don't know if this is important, but the box is running on a
xfs-filesystem.
I have the problem with the original version of rrd running on the box
(1.3.1-4) and the version available in the "backports" distribtution:
1.4.3-1~bpo50+1
Anybody any idea?
Is this a known issue?
The problem (for us) is that this destroyes our "cleanup" scripts as
they all use the ctime/mtime to delete mrtg-files not used for more then
a month. :-(
Cheerio! Kr. Bonne.
More information about the rrd-developers
mailing list