[Gluster-devel] The QUOTA xlator V0.2 codename "dual fire"

Angel clist at uah.es
Mon Jan 21 23:01:39 UTC 2008


Hi all

Im proudly present my QUOTA xlator v0.2 'dual fire'.

"The Quota translator imposes a limit on the underlaying storage allowing to limit disk usage 
of subvolumes directly on filesystem calls or by means of informing schedulers on stats mops."

I like to thank avati for his great help on getting me get the inners of glusterFS.

This is the present features (V0.2):

        - Check limits and reports limited values from stats mops to upper schedulers (unify et al).
        - Cheks limits and reports limited values on statsvfs fops (for "df " command)
        - Check limits on writes, reporting ENOSPC on hitting max-size writes
        - Checks on unliks computing recovered space.
		- Also checks for multiple hardlinks and account on last hardlink unlinked.

Changelog:
	Changed unlink tracking scheme "stat before and unlink after" that fired unlink on stat_cbk
	on pipeline firing both calls for performance gains.
	Changed passing struct stat *buf from posix-storage across call to a private copy on quota xlator  


Include docs at /doc/examples/quota.vol

Comments are welcome.

Keep up the Good Work(tm) GlusterFS guys!!!

Regards, Angel
-- 
------------------------------------------------
Clist UAH (Angel Alvarez)
------------------------------------------------



More information about the Gluster-devel mailing list