[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