linux-stable/fs/ocfs2/cluster
Jan Kara 9e33d69f55 ocfs2: Implementation of local and global quota file handling
For each quota type each node has local quota file. In this file it stores
changes users have made to disk usage via this node. Once in a while this
information is synced to global file (and thus with other nodes) so that
limits enforcement at least aproximately works.

Global quota files contain all the information about usage and limits. It's
mostly handled by the generic VFS code (which implements a trie of structures
inside a quota file). We only have to provide functions to convert structures
from on-disk format to in-memory one. We also have to provide wrappers for
various quota functions starting transactions and acquiring necessary cluster
locks before the actual IO is really started.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Mark Fasheh <mfasheh@suse.com>
2009-01-05 08:40:23 -08:00
..
Makefile ocfs2/net: Add debug interface to o2net 2008-04-18 08:56:20 -07:00
heartbeat.c [PATCH] sanitize blkdev_get() and friends 2008-10-21 07:49:06 -04:00
heartbeat.h ocfs2: Update default cluster timeouts 2008-01-25 15:05:45 -08:00
masklog.c ocfs2: Add extent tree operation for xattr value btrees 2008-10-13 16:57:01 -07:00
masklog.h ocfs2: Implementation of local and global quota file handling 2009-01-05 08:40:23 -08:00
netdebug.c fs: replace NIPQUAD() 2008-10-31 00:56:28 -07:00
nodemanager.c fs: replace NIPQUAD() 2008-10-31 00:56:28 -07:00
nodemanager.h ocfs2: Move the hb_ctl_path sysctl into the stack glue. 2008-06-16 10:46:50 -07:00
ocfs2_heartbeat.h ocfs2: warn the user on a dead timeout mismatch 2006-06-29 15:45:35 -07:00
ocfs2_nodemanager.h [PATCH] OCFS2: The Second Oracle Cluster Filesystem 2006-01-03 11:45:46 -08:00
quorum.c ocfs2: Replace panic() with emergency_restart() when fencing 2007-04-26 13:39:02 -07:00
quorum.h [PATCH] OCFS2: The Second Oracle Cluster Filesystem 2006-01-03 11:45:46 -08:00
sys.c ocfs2: Correct merge of 52f7c21 (Move /sys/o2cb to /sys/fs/o2cb) 2008-04-30 17:07:59 -07:00
sys.h [PATCH] OCFS2: The Second Oracle Cluster Filesystem 2006-01-03 11:45:46 -08:00
tcp.c fs: replace NIPQUAD() 2008-10-31 00:56:28 -07:00
tcp.h [PATCH 1/3] ocfs2/net: Silence build warnings 2008-05-30 15:15:04 -07:00
tcp_internal.h [PATCH] ocfs2/cluster/tcp.c: make some functions static 2008-08-22 10:56:40 -07:00
ver.c ocfs2: bump version number 2008-01-25 15:05:46 -08:00
ver.h [PATCH] OCFS2: The Second Oracle Cluster Filesystem 2006-01-03 11:45:46 -08:00