Bug 764205 (GLUSTER-2473) - Support for volume and directory level quota
Summary: Support for volume and directory level quota
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-2473
Product: GlusterFS
Classification: Community
Component: quota
Version: 3.1.2
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Junaid
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-02-28 14:24 UTC by Junaid
Modified: 2015-12-01 16:45 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:


Attachments (Terms of Use)

Description Junaid 2011-02-28 14:24:28 UTC

Comment 1 Vijay Bellur 2011-03-16 04:04:48 UTC
PATCH: http://patches.gluster.com/patch/6441 in master (rpc: QUOTA rpc related changes.)

Comment 2 Vijay Bellur 2011-03-16 04:04:54 UTC
PATCH: http://patches.gluster.com/patch/6440 in master (cli: QUOTA cli related changes.)

Comment 3 Vijay Bellur 2011-03-16 04:04:59 UTC
PATCH: http://patches.gluster.com/patch/6439 in master (mgmt/glusterd: QUOTA Glusterd related changes.)

Comment 4 Vijay Bellur 2011-03-16 04:32:10 UTC
PATCH: http://patches.gluster.com/patch/6424 in master (storage/posix: Added GF_XATTROP_ADD_LONG_ARRAY flag to perform 64bit xattrop operations.)

Comment 5 Vijay Bellur 2011-03-16 04:32:14 UTC
PATCH: http://patches.gluster.com/patch/6442 in master (features/marker: QUOTA related changes in marker translator.)

Comment 6 Vijay Bellur 2011-03-16 09:28:49 UTC
PATCH: http://patches.gluster.com/patch/6455 in master (mgmt/glusterd: Use dict_set_dynstr in place of dict_set_str.)

Comment 7 Vijay Bellur 2011-03-17 02:24:24 UTC
PATCH: http://patches.gluster.com/patch/6491 in master (features/marker: Invalid option "marker", use "gsync" instead.)

Comment 8 Vijay Bellur 2011-03-22 04:52:04 UTC
PATCH: http://patches.gluster.com/patch/6528 in master (features/quota: removed quota.c and quota-mem-types.h files.)

Comment 9 Vijay Bellur 2011-03-22 04:52:10 UTC
PATCH: http://patches.gluster.com/patch/6529 in master (features/quota: Client side quota.)

Comment 10 Vijay Bellur 2011-03-22 04:52:16 UTC
PATCH: http://patches.gluster.com/patch/6530 in master (cluster/distribute: aggregate quota-sizes in lookup and getxattr.)

Comment 11 Vijay Bellur 2011-03-26 10:45:40 UTC
PATCH: http://patches.gluster.com/patch/6579 in master (mgmt/glusterd: Fix double memory free.)

Comment 12 Vijay Bellur 2011-03-26 10:45:45 UTC
PATCH: http://patches.gluster.com/patch/6581 in master (features/quota: Return dynamically allocated address of local.)

Comment 13 Vijay Bellur 2011-03-26 10:45:49 UTC
PATCH: http://patches.gluster.com/patch/6582 in master (cluster/dht: Fix double freeing in quota aggregate.)

Comment 14 Anand Avati 2011-04-11 12:07:54 UTC
PATCH: http://patches.gluster.com/patch/6793 in master (features/quota: Adding the option "timeout" to quota.)

Comment 15 Anand Avati 2011-04-13 01:49:47 UTC
PATCH: http://patches.gluster.com/patch/6808 in master (mgmt/glusterd: Mount a maintainance client only on the glusterd which received quota enable through cli.)

Comment 16 Anand Avati 2011-04-13 01:50:08 UTC
PATCH: http://patches.gluster.com/patch/6813 in master (features/marker: Adding NULL checks.)

Comment 17 Anand Avati 2011-04-13 04:38:54 UTC
PATCH: http://patches.gluster.com/patch/6835 in master (features/marker: Call update txn when the directory size and its contribution are not same.)

Comment 18 Anand Avati 2011-04-13 04:38:57 UTC
PATCH: http://patches.gluster.com/patch/6832 in master (features/marker: Filter the quota xattr's on getxattr with NULL name argument.)

Comment 19 Anand Avati 2011-04-14 05:19:32 UTC
PATCH: http://patches.gluster.com/patch/6863 in master (marker: pass cookie properly while filtering quota xattrs.)

Comment 20 Saurabh 2011-04-18 10:51:50 UTC
Keeping this bug in Res/Fix state, till all the bugs related to quota are not fixed

Comment 21 Anand Avati 2011-06-30 06:59:18 UTC
PATCH: http://patches.gluster.com/patch/7693 in master (features/marker-quota: Change the log-level of gf_log to debug in quota_inodelk_cbk().)

Comment 22 Anand Avati 2011-07-01 09:25:43 UTC
PATCH: http://patches.gluster.com/patch/7715 in master (features/marker-quota: call stack destroy when hardlink count is not greater 1.)

Comment 23 Anand Avati 2011-07-01 09:25:50 UTC
PATCH: http://patches.gluster.com/patch/7718 in release-3.2 (features/marker-quota: call stack destroy when hardlink count is not greater 1.)

Comment 24 Saurabh 2011-07-05 06:06:39 UTC
I will keep this bug in this same state, as this is a comprehensive quota feature addition/enhancement bug and there are few bugs that are not going in 3.2.2

Comment 25 Anand Avati 2011-07-07 08:45:42 UTC
PATCH: http://patches.gluster.com/patch/7776 in release-3.2 (features/locks: Do not block UNLOCKs)

Comment 26 Anand Avati 2011-07-12 10:59:38 UTC
PATCH: http://patches.gluster.com/patch/7777 in master (features/locks: Do not block UNLOCKs)

Comment 27 Anand Avati 2011-07-14 03:50:18 UTC
PATCH: http://patches.gluster.com/patch/7898 in release-3.2 (features/locks: Avoid using reqlock to prevent race)

Comment 28 Anand Avati 2011-08-24 05:03:07 UTC
CHANGE: http://review.gluster.com/312 (Change-Id: Id8613f9641f748f996062342878070ba8fb27339) merged in master by Vijay Bellur (vijay)


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