Re: [PATCH v3 3/3] Btrfs: automatic rescan after "quota enable" command

2013-04-23 Thread Jan Schmidt
On Tue, April 23, 2013 at 17:36 (+0200), David Sterba wrote: > On Tue, Apr 23, 2013 at 01:26:51PM +0200, Jan Schmidt wrote: >> --- a/fs/btrfs/qgroup.c >> +++ b/fs/btrfs/qgroup.c >> @@ -1494,10 +1494,14 @@ int btrfs_run_qgroups(struct btrfs_trans_handle >> *trans, >> { >> struct btrfs_root *q

Re: [PATCH v3 3/3] Btrfs: automatic rescan after "quota enable" command

2013-04-23 Thread David Sterba
On Tue, Apr 23, 2013 at 05:36:23PM +0200, David Sterba wrote: > The original question I've had is what sort of work does rescan do > because it's on the commit path and we don't want to add more work and > delay commit. It just wakes up the rescan worker, not a problem. -- To unsubscribe from this

Re: [PATCH v3 3/3] Btrfs: automatic rescan after "quota enable" command

2013-04-23 Thread David Sterba
On Tue, Apr 23, 2013 at 01:26:51PM +0200, Jan Schmidt wrote: > --- a/fs/btrfs/qgroup.c > +++ b/fs/btrfs/qgroup.c > @@ -1494,10 +1494,14 @@ int btrfs_run_qgroups(struct btrfs_trans_handle > *trans, > { > struct btrfs_root *quota_root = fs_info->quota_root; > int ret = 0; > + int st

[PATCH v3 3/3] Btrfs: automatic rescan after "quota enable" command

2013-04-23 Thread Jan Schmidt
When qgroup tracking is enabled, we do an automatic cycle of the new rescan mechanism. Signed-off-by: Jan Schmidt --- fs/btrfs/qgroup.c | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/fs/btrfs/qgroup.c b/fs/btrfs/qgroup.c index 249dd64..b1ae0ab 100644 --- a/fs/