volser: -log restore operations

Add vos restore to the list of operations which are logged
when the volserver is running with the -log option. Example
log line:

    admin on 172.16.50.141 is executing Restore 536870969

Change-Id: Ia6eb07258831865dfe2c85d1b9df078f33c4b640
Reviewed-on: http://gerrit.openafs.org/9926
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
This commit is contained in:
Michael Meffie 2013-05-20 11:32:04 -04:00 committed by Derrick Brashear
parent c4fce52a54
commit eb7b3dac48

View File

@ -1547,6 +1547,11 @@ VolRestore(struct rx_call *acid, afs_int32 atrans, afs_int32 aflags,
TRELE(tt); TRELE(tt);
return ENOENT; return ENOENT;
} }
if (DoLogging) {
char buffer[16];
Log("%s on %s is executing Restore %" AFS_VOLID_FMT "\n", caller,
callerAddress(acid, buffer), afs_printable_VolumeId_lu(tt->volid));
}
TSetRxCall(tt, acid, "Restore"); TSetRxCall(tt, acid, "Restore");
DFlushVolume(V_parentId(tt->volume)); /* Ensure dir buffers get dropped */ DFlushVolume(V_parentId(tt->volume)); /* Ensure dir buffers get dropped */