[OpenAFS-devel] Sysid probmens when upgrading FreeBSD server to 1.3.80

Tom Keiser Tom Keiser <tkeiser@gmail.com>
Sat, 26 Mar 2005 15:24:24 -0500


On Sat, 26 Mar 2005 20:19:45 +0100 (MET), Harald Barth <haba@pdc.kth.se> wrote:
> > > > By the way, a lot of output from for example vos listvldb dealing with
> > > volumes and their locations is wrong, if the volumes are on an UUID
> > > and not on an IP addr the output from vos should say so.
> > >
> >
> > Unfortunately, vos has no knowledge of what's going on because there's
> > no bulk interface that uses uvldbentry's.
> 
> But if the cache manager can figure it out somehow - and it has to
> because otherwise the multihoming stuff would not work - then vos can
> figure it out, too. If I'm vague here because I have neither written
> nor read the code. A lot of functionality around UUID is not in arla
> because it is not trivial to figure out the specification.
> 

The difference with the cache manager is that it doesn't use the VL
bulk interfaces.  It does GetVolumeByNameU on a per-volume basis. 
Things like vos listvldb use the ListAttributes* rpcs, and none are
defined yet that return a ubulkentries vector.  Add ListAttributesU2
to the rpc wish list...

-- 
Tom