- From: Brian Korver <briank@xythos.com>
- Date: Mon, 17 Nov 2003 14:23:30 -0600
- To: Stefan Eissing <stefan.eissing@greenbytes.de>
- Cc: w3c-dist-auth@w3.org
On Friday, November 14, 2003, at 04:27 AM, Stefan Eissing wrote: > Brian, > > I put my mind into blank slate mode and read the draft 2 for the first > time. > > I think it is a big improvment from where we started from. One item I > found > confusing though and that is the example for DAV:quota-assigned-bytes > (and the mental model behind the example). I agree on both counts. Any help on making the example less confusing would be appreciated. > > The draft seems to say that /A and /A/B have separate > DAV:quota-assigned-bytes > properties, however they are in the same "set of collections" when the > value > of DAV:quota-available-bytes/DAV:quota-used-bytes is computed. > > (See definition of "set" in the explanation to DAV:quota-used-bytes - > seems to > be a copy from the NFS spec.) > > In NFS-Quota, the model seems to be simple: each quota applies to a set > of collections/files and each member of this set would report the same > quota properties. I'm not sure that I understand what you're saying. On BSD, for instance, quota is specified per-filesystem. Therefore, if I've got the following mount points and quota specified: /home/briank/ # my home directory, quota 1GB /home/briank/mp3s # quota 100GB /home/briank/video # quota 50GB /home/briank/small # quota .25GB So here, the 'set' is a filesystem. > > In WebDAV-quota (draft-2): there is a separate quota for each > collection > (e.g. the assigned-bytes), but available-/used-bytes are the same for > resources in the same set. > > Two Problems come to my mind now: > 1) If a collection of the "set" has the DAV:quota-assigned-bytes not > explicitly set, what value would it report? Say for /A/C, /A/B/D and > /E (all in the same set)? I presume the server would just not return DAV:quota-assigned-bytes if it isn't set. Hmm, that should be stated in the document. Will fix. > > 2) If a client wants to increase DAV:quota-available-bytes in a certain > collection, it has to increase the DAV:quota-assigned-bytes. But in > your example: increasing assigned-bytes on /A/B will not have any > effect on the DAV:quota-available-bytes. What is a generic client > supposed > to do then? The generic client should allow the user to change quota wherever it can be. It is up to the user to understand the quota model. I don't know what else can be done. -brian briank@xythos.com
Received on Monday, 17 November 2003 15:23:27 UTC