[OpenAFS] false fileserver in vldb, howto remove?

Harald Barth haba@kth.se
Wed, 07 Dec 2011 18:28:34 +0100 (CET)

> and the vos listvldb show all volumes fine and no sign of

Yes, currently you have
$ vos listaddr -printuuid -cell cgv.tugraz.at  -noauth -noresolv
UUID: 0033d88a-50ed-1d6a-9c-82-20da1b81aa77

UUID: 0057a242-8730-1e99-83-83-1fda1b81aa77

UUID: 00151c06-63f1-1963-8b-da-1eda1b81aa77

UUID: 003462d2-5bae-1925-9d-af-381c8c92aa77

If I look at the code in 

static int ChangeIPAddr(afs_uint32 ipaddr1, afs_uint32 ipaddr2, struct ubik_trans *atrans) 

I think it will prevent you from doing anything with an IP that still
has volumes under the UUID. I don't see any code that checks if the IP
you want to remove is the last IP of that UUID and only in that case
prevents removal. In that case, I have not figured out a good
workaround for what you want to do. Hm.