--On Monday, February 01, 2010 05:39:17 PM +0100 Christof Hanke
<[email protected]> wrote:
Am Montag, 1. Februar 2010 17:21:12 schrieb Andrew Deason:
On Mon, 1 Feb 2010 17:07:03 +0100
Christof Hanke <[email protected]> wrote:
> Sadly, the same quota-fields are required for the fileserver in
> ( struct VolumeStatus and two others) as well, where we have no
> TLV-RFC yet.
Do we really want to continue duplicating AFSVol volume information in
RXAFS? If we keep doing this, any change to volume info get/set looks
like it will need to be done twice, and I don't really see why we need
it in RXAFS...
I believe the reason for this is that the openafs-binary "fs" should talk
to the fileserver only, and "fs listquota" is a pretty popular command.
Unless we find some kind of common interface-definition shared between
fileserver and volserver, the answer is "yes", I'm afraid.
Actually, in OpenAFS, it's the CM that talks to the fileserver. "fs" just
makes system calls.
But yes, the theory is that the only interfaces that have to be provided to
filesystem clients for things to work correctly are VL and RXAFS. Only
servers and administrative clients (including those usable directly by
users, like "pts") should need to talk to services like PR or AFSVol or
know which dbserver is coordinator.
-- Jeff
_______________________________________________
AFS3-standardization mailing list
[email protected]
http://michigan-openafs-lists.central.org/mailman/listinfo/afs3-standardization