Hello Antoine !

The quota Listener is a development for Slide to manage quotas according to the draft dealing with this topic (http://www3.ietf.org/proceedings/05mar/IDs/draft-ietf-webdav-quota-06.txt).

You will find a presentation of this development here :
http://www.esup-portail.org/consortium/espace/Stockage_2F/serveur/serveur_V4/media/ESUPWebDAV.pdf
and a more general documentation about the Slide based ESUP-Portail WebDAV server here :
http://www.esup-portail.org/consortium/espace/Stockage_2F/serveur/serveur_V4/index.html

How does the listener work in few words...
When a WebDAV request comes to Slide, Slide throws "events" (put event, delete event...) just before and just after doing the job. The quota listener catch these events and for actions needing quota management (put, delete, move...) : - before the action : check that the action will not lead to an overquota - if it does, the quota listener throws a 507 error ("quota exceeded")
- after the action : update the quota metadata

Note that the ESUP-Portail consortium has added the optional option of "virtual root" (cf. http://www.esup-portail.org/consortium/espace/Stockage_2F/serveur/serveur_V4/media/ESUPWebDAV.pdf)

Given that quota metadata are protected (propatch are not possible to initialize/modify these metadata), the ESUP-Portail consortium has developed :
- a Web service for Slide to handle quota metadata
- a client requesting this Web service to manage quota metadata

I will make a new Slide bugzilla entry with the lastest modifications.
Feel free to contact me for further details.

Regards,

Thomas

--
......oO( Thomas Bellembois )Oo......
CRI - University of Rennes 1 (France)
http://esup-portail.org
.....................................

Antoine Levy-Lambert a écrit :
Hello Thomas,

I do not know what a quota listener is.

Can you explain ?

I am going to start working actively on slide in the next days. Usually, the 
best way is to create a bug report to which you attach the svn diff output for 
your changes (as a text file called for instance patch.txt), and also a zip or 
tar file containing all files which you would like added.

Do not forget to write documentation and testcases for your code.

Regards,

Antoine
-------- Original-Nachricht --------
Datum: Mon, 23 Oct 2006 09:55:15 +0200
Von: Thomas Bellembois <[EMAIL PROTECTED]>
An: Slide Developers Mailing List <slide-dev@jakarta.apache.org>
Betreff: Re: slide 2.2 release


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to