diff options
author | Björn Jacke <bj@sernet.de> | 2012-09-18 13:57:30 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2012-09-27 12:43:23 +0200 |
commit | bea45125fc10d0eef02c5cedb5585f70eebe9450 (patch) | |
tree | 8cd0a217d20dd45d28719b2cd195deac0a1f3589 | |
parent | 48d90a8eae8873081dcce28c17f483ae07ddb8f6 (diff) | |
download | samba-bea45125fc10d0eef02c5cedb5585f70eebe9450.tar.gz |
quota: add supprt for gfs2
gfs2 uses the same generic quota interface as xfs and it has the same base
block/quota block size ratio and seems to work nice with the xfs quota module.
(People using gfs should be aware that quota reporting is lagging quite a bit
on gfs. If you copy a file on a gfs volume the quota values are being updated
with a delay of 30s here with kernel 3.5. This reporting can lead to data
corruption if a client thinks he can write but actually he suddently can't.)
(cherry picked from commit 0b57d1c07520f4995412f224945324fef29f5989)
Fix bug #9172 - quota on gfs2 being reported wrong.
(cherry picked from commit 16a3b6e02d1bb8345984ab6a8c81e446d8de2f54)
-rw-r--r-- | source3/lib/sysquotas.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source3/lib/sysquotas.c b/source3/lib/sysquotas.c index 3d4697c7dc4..6682a807275 100644 --- a/source3/lib/sysquotas.c +++ b/source3/lib/sysquotas.c @@ -176,6 +176,8 @@ static struct { } sys_quota_backends[] = { #ifdef HAVE_XFS_QUOTAS {"xfs", sys_get_xfs_quota, sys_set_xfs_quota}, + {"gfs", sys_get_xfs_quota, sys_set_xfs_quota}, + {"gfs2", sys_get_xfs_quota, sys_set_xfs_quota}, #endif /* HAVE_XFS_QUOTAS */ {NULL, NULL, NULL} }; |