[OpenAFS] Odd results moving volumes around
Garance A Drosihn
drosih@rpi.edu
Tue, 12 Jul 2011 19:40:30 -0400
I'm bringing some new vicep partitions online, and moving volumes
from older partitions to the new ones. While I've been a second-
string support person for AFS for many years, I haven't done much
with large-scale tasks like this. And I also find myself the main
support person.
I did a few 'vos move's by hand to make sure I knew what was going
on. I also wanted to fix up some odd replication decisions that
had been made many years ago, so I also wanted to remove old
readonly volumes and create new ones. I managed to end up with
a few cases such as this:
# vos examine campus
campus 536870967 RW 237820 K On-line
afsfs13.server.rpi.edu /vicepb
RWrite 536870967 ROnly 536870968 Backup 537194436
MaxQuota 400000 K
Creation Wed Sep 7 14:00:12 1994
Copy Thu Jun 30 23:30:24 2011
Backup Mon Jul 11 05:31:43 2011
Last Update Wed Apr 14 16:41:17 2010
544 accesses in the past day (i.e., vnode references)
RWrite: 536870967 ROnly: 536870968 Backup: 537194436
number of sites -> 4
server afsfs13.server.rpi.edu partition /vicepb RW Site
server afsfs12.server.rpi.edu partition /vicepb RO Site
server afsfs14.server.rpi.edu partition /vicepb RO Site
server afsfs15.server.rpi.edu partition /vicepb RO Site
Looks (mostly) reasonable, right? (except the odd decision that
it does not have a readonly volume on 13-b). However, the output
of 'vos listvol afsfs13.server.rpi.edu b -long' includes:
campus 536870967 RW 237820 K On-line
afsfs13.server.rpi.edu /vicepb
RWrite 536870967 ROnly 536870968 Backup 537194436
MaxQuota 400000 K
Creation Wed Sep 7 14:00:12 1994
Copy Thu Jun 30 23:30:24 2011
Backup Mon Jul 11 05:31:43 2011
Last Update Wed Apr 14 16:41:17 2010
897 accesses in the past day (i.e., vnode references)
While the output for 'vos listvol afsfs13.server.rpi.edu a -long'
includes (note: on vicep*A*):
campus.readonly 536870968 RO 178012 K On-line
afsfs13.server.rpi.edu /vicepa
RWrite 536870967 ROnly 536870968 Backup 537194436
MaxQuota 400000 K
Creation Thu Jul 30 10:47:30 2009
Copy Thu Jul 30 10:47:30 2009
Backup Wed Jul 29 05:31:19 2009
Last Update Thu Jul 30 10:47:23 2009
4225 accesses in the past day (i.e., vnode references)
Now, I *did* vos move 'campus' from vicepa to vicepb on afsfs13.
And originally I did create a readonly volume on vicepb, but then
I noticed this oddity in the listvol output so I removed that.
I did all these test vos-moves at the end of June, and then I went
on vacation for a week. So I'm not 100% sure how I got things into
this state. But my guess is that I did some 'vos remsite's when I
should have done 'vos remove's.
So my question is, would it reasonably safe for me to do:
vos syncvldb afsfs13 vicepa campus -verbose
vos syncvldb afsfs13 vicepa campus -verbose
vos addsite afsfs13 vicepb campus
vos release afsfs13
to clear this up? It looks like I only made this mistake on a
few volumes, but as luck would have it they are all very
important volumes and I've never tried a 'vos syncvldb' before,
so I'm a bit extra paranoid about trying things.
--
Garance Alistair Drosehn = drosih@rpi.edu
Senior Systems Programmer or gad@FreeBSD.org
Rensselaer Polytechnic Institute; Troy, NY; USA