FIXES 46937
"vos release" per default does an incremental dump.
volser-dump-validate-input-
20060417 ends up with keeping dead vnodes and
data in the remote RO-volume. This patch corrects the behavior for
RO-volumes.
See ticket for extensive discussion.
struct iod iod;
register struct iod *iodp = &iod;
afs_int32 *b1 = NULL, *b2 = NULL;
- int s1 = 0, s2 = 0, delo = incremental, tdelo;
+ int s1 = 0, s2 = 0, delo = 0, tdelo;
int tag;
iod_Init(iodp, call);
vp = avp;
+ if (V_parentId(vp) == V_id(vp))
+ delo = incremental;
+
if (!ReadDumpHeader(iodp, &header)) {
Log("1 Volser: RestoreVolume: Error reading header file for dump; aborted\n");
return VOLSERREAD_DUMPERROR;