Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 671267 - GFS2: allow gfs2 to update quota usage through quotactl
GFS2: allow gfs2 to update quota usage through quotactl
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: kernel (Show other bugs)
6.1
Unspecified Unspecified
unspecified Severity unspecified
: rc
: ---
Assigned To: Abhijith Das
Cluster QE
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2011-01-20 17:18 EST by Abhijith Das
Modified: 2011-05-19 08:42 EDT (History)
1 user (show)

See Also:
Fixed In Version: kernel-2.6.32-112.el6
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2011-05-19 08:42:24 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
Patch to allow quota usage update through quotactl (1.60 KB, patch)
2011-01-20 17:18 EST, Abhijith Das
no flags Details | Diff
updated patch (2.37 KB, patch)
2011-01-24 02:01 EST, Abhijith Das
no flags Details | Diff


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2011:0542 normal SHIPPED_LIVE Important: Red Hat Enterprise Linux 6.1 kernel security, bug fix and enhancement update 2011-05-19 07:58:07 EDT

  None (edit)
Description Abhijith Das 2011-01-20 17:18:49 EST
Created attachment 474556 [details]
Patch to allow quota usage update through quotactl

Allow gfs2 to update quota usage through the quotactl syscall so that quotacheck can be performed through the userland quota tools.
Comment 1 RHEL Product and Program Management 2011-01-20 17:30:23 EST
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux maintenance release. Product Management has 
requested further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed 
products. This request is not yet committed for inclusion in an Update release.
Comment 2 Abhijith Das 2011-01-20 17:31:48 EST
posted above patch to rhkernel-list for inclusion in RHEL6.1. I thought I had this patch posted for 6.1 already, turns out that's not the case :(. It's upstream though.
Comment 3 Abhijith Das 2011-01-24 02:01:53 EST
Created attachment 474899 [details]
updated patch

The only thing different is the addition of the following definitions to include/linux/dqblk_xfs.h. This was part of a series of updates to xfs-quota-related code upstream by Christoph. It didn't look to me that anything other than these symbols (FS_DQ_BCOUNT, in particular) were required for GFS2 quotacheck to operate correctly.

 /*
+ * Accounting values.  These can only be set for filesystem with
+ * non-transactional quotas that require quotacheck(8) in userspace.
+ */
+#define FS_DQ_BCOUNT           (1<<12)
+#define FS_DQ_ICOUNT           (1<<13)
+#define FS_DQ_RTBCOUNT         (1<<14)
+#define FS_DQ_ACCT_MASK                (FS_DQ_BCOUNT | FS_DQ_ICOUNT | FS_DQ_RTBCOUNT)
+

posted this patch to rhkernel-list for inclusion in rhel6.1
Comment 4 Aristeu Rozanski 2011-02-03 11:21:09 EST
Patch(es) available on kernel-2.6.32-112.el6
Comment 7 Nate Straz 2011-04-26 16:29:38 EDT
Verified that we can set quotas using setquota which uses the quotactl() system call.
Comment 8 errata-xmlrpc 2011-05-19 08:42:24 EDT
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2011-0542.html

Note You need to log in before you can comment on or make changes to this bug.