Skip to content

Quotas for OCFS2 (version 3)

Jan Kara ocfs2-devel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest27 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/27quota: Add callbacks for allocating and destroying dquot structuresfs/dquot.c include/linux/quota.h+24 -50 replies
2/27quota: Increase size of variables for limits and inode usagefs/dquot.c fs/quota_v1.c fs/quota_v2.c +2 more+79 -490 replies
3/27quota: Remove bogus 'optimization' in check_idq() and check_bdq()fs/dquot.c+2 -20 replies
4/27quota: Make _SUSPENDED just a flagfs/dquot.c include/linux/quotaops.h+10 -60 replies
5/27quota: Allow to separately enable quota accounting and enforcing limitsfs/dquot.c fs/quota.c include/linux/quota.h +1 more+239 -1120 replies
6/27ext3: Use sb_any_quota_loaded() instead of sb_any_quota_enabled()fs/ext3/super.c+4 -80 replies
7/27ext4: Use sb_any_quota_loaded() instead of sb_any_quota_enabled()fs/ext4/super.c+4 -70 replies
8/27reiserfs: Use sb_any_quota_loaded() instead of sb_any_quota_enabled().fs/reiserfs/super.c+3 -50 replies
9/27quota: Remove compatibility function sb_any_quota_enabled()include/linux/quotaops.h+0 -60 replies
10/27quota: Introduce DQUOT_QUOTA_SYS_FILE flagfs/dquot.c fs/quota.c include/linux/quota.h+40 -150 replies
11/27quota: Move quotaio_v[12].h from include/linux/ to fs/fs/quota_v1.c fs/quota_v2.c fs/quotaio_v1.h +4 more+118 -1180 replies
12/27quota: Split off quota tree handling into a separate filefs/Kconfig fs/Makefile fs/quota_tree.c +5 more+799 -5810 replies
13/27quota: Convert union in mem_dqinfo to a pointerfs/quota_v2.c include/linux/dqblk_v1.h include/linux/dqblk_v2.h +1 more+35 -310 replies
14/27quota: Allow negative usage of space and inodesfs/dquot.c include/linux/quota.h+6 -30 replies
15/27quota: Keep which entries were set by SETQUOTA quotactlfs/dquot.c include/linux/quota.h+30 -80 replies
16/27quota: Update version numberinclude/linux/quota.h+1 -20 replies
17/27quota: Add helpers to allow ocfs2 specific quota initialization, freeing and recoveryfs/dquot.c include/linux/quotaops.h+36 -60 replies
18/27quota: Implement function for scanning active dquotsfs/dquot.c include/linux/quotaops.h+39 -00 replies
19/27mm: Export pdflush_operation()mm/pdflush.c+1 -00 replies
20/27ocfs2: Support nested transactionsfs/ocfs2/journal.c+7 -70 replies
21/27ocfs2: Assign feature bits and system inodes to quota feature and quota filesfs/ocfs2/inode.c fs/ocfs2/ocfs2_fs.h fs/ocfs2/super.c+37 -30 replies
22/27ocfs2: Mark system files as not subject to quota accountingfs/ocfs2/inode.c+3 -10 replies
23/27ocfs2: Implementation of local and global quota file handlingfs/ocfs2/Makefile fs/ocfs2/cluster/masklog.h fs/ocfs2/dir.c +11 more+2111 -70 replies
24/27ocfs2: Add quota calls for allocation and freeing of inodes and spacefs/ocfs2/alloc.c fs/ocfs2/aops.c fs/ocfs2/dir.c +5 more+298 -790 replies
25/27ocfs2: Implement quota syncing threadfs/ocfs2/quota.h fs/ocfs2/quota_global.c fs/ocfs2/quota_local.c+78 -00 replies
26/27ocfs2: Implement quota recoveryfs/ocfs2/journal.c fs/ocfs2/journal.h fs/ocfs2/ocfs2.h +3 more+531 -320 replies
27/27ocfs2: Enable quota accounting on mount, disable on umountfs/ocfs2/journal.c fs/ocfs2/ocfs2.h fs/ocfs2/ocfs2_fs.h +1 more+245 -40 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Ocfs2-devel] [PATCH 00/27] Quotas for OCFS2 (version 3)

Hi,

in this thread comes the third version of the patches implementing quotas for OCFS2 (sorry for spamming ocfs2-devel so often with such a big pile of patches ;). I've now addressed all Joel's comments (feature bits added among supported bits in the last patch, hopefully fixed an oops when enabling quota fails on mount), also fixed a bug Tristan reported (message about exceeding softlimit was not always properly printed), fixed a bug in node recovery leading to possible oops when filesystem was without quotas (reported by Andrew Beekhof) and also reported a few style things and compilation problems reported by Andrew Morton and other people getting the patches via -mm kernel. As always, comments are welcome (but I won't respond quickly because I'll be mostly out of email for next two weeks).
Honza