use V_creationDate in DumpHeader for R/O volumes
authorHans-Werner Paulsen <hans@MPA-Garching.MPG.DE>
Wed, 17 Sep 2014 07:41:16 +0000 (09:41 +0200)
committerJeffrey Altman <jaltman@your-file-system.com>
Fri, 30 Jan 2015 18:59:59 +0000 (13:59 -0500)
This patch modifies a patch committed as 1e6fb1b7b7, the dumpTimes.to is now
set to creationDate for R/O volumes. The old value copyDate is wrong, if the
R/O volumes is re-cloned. This does not happen with "vos dump -clone", but
may happen with dumping a R/O volume directly: "vos dump <R/O volume>".

Change-Id: Ia3ae7e1ae4a22aa47f0f28fac45077ff6789e720
Reviewed-on: http://gerrit.openafs.org/11468
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Reviewed-by: Daria Brashear <shadow@your-file-system.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>

src/volser/dumpstuff.c
src/volser/vol-dump.c

index bc1fe9f..3835031 100644 (file)
@@ -1042,7 +1042,7 @@ DumpDumpHeader(struct iod *iodp, Volume * vp,
        dumpTimes[1] = V_updateDate(vp);        /* until last update */
        break;
     case readonlyVolume:
-       dumpTimes[1] = V_copyDate(vp);          /* until clone was made */
+       dumpTimes[1] = V_creationDate(vp);      /* until clone was updated */
        break;
     case backupVolume:
        dumpTimes[1] = V_backupDate(vp);        /* until backup was made */
index 56b4657..c78f1c5 100644 (file)
@@ -380,7 +380,7 @@ DumpDumpHeader(int dumpfd, Volume * vp, afs_int32 fromtime)
        dumpTimes[1] = V_updateDate(vp);        /* until last update */
        break;
     case readonlyVolume:
-       dumpTimes[1] = V_copyDate(vp);          /* until clone was made */
+       dumpTimes[1] = V_creationDate(vp);      /* until clone was updated */
        break;
     case backupVolume:
        dumpTimes[1] = V_backupDate(vp);        /* until backup was made */