]> git.michaelhowe.org Git - packages/o/openafs.git/commit
salvager: Do not AskOnline nonexistent volumes
authorAndrew Deason <adeason@sinenomine.net>
Wed, 23 Mar 2011 21:12:20 +0000 (16:12 -0500)
committerDerrick Brashear <shadow@dementix.org>
Wed, 2 Nov 2011 02:33:29 +0000 (19:33 -0700)
commit1da664f520afbc81505f692e470e8efed46dab36
treeee5bacf9bab6a634d533488dcc3d254f5f7d05b3
parentd35b9f645396577f22b033730420149453394fdc
salvager: Do not AskOnline nonexistent volumes

If singleVolumeNumber is not in our volume summary list, then the
singleVolumeNumber volume does not exist. So, don't try to bring it
back online. Still do try to make sure we don't have the volume
checked out, though, so issue an AskDelete, so ensure that it's not
checked out and that the fileserver does not think it exists.

Change AskDelete so we don't care if we tried to delete a volume that
the fileserver thinks already doesn't exist. Change the FSYNC_VOL_DONE
handler so it does not complain about already-deleted volumes.

Reviewed-on: http://gerrit.openafs.org/4295
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit f2c1f2ee48663d00701e7cee52b99151e36b9534)

Change-Id: I708c173ae6cbd3f40cc09f6fc3229a6f038baf3f
Reviewed-on: http://gerrit.openafs.org/5760
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
src/vol/fssync-server.c
src/vol/vol-salvage.c