From fce371934529f889ba394bbc5eafff5a196684c0 Mon Sep 17 00:00:00 2001 From: tianzy Date: Tue, 19 May 2009 11:26:04 +0000 Subject: [PATCH] add an entry on Changelog for bug19495 --- lustre/ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 9634e4f..e2dee7a 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -246,6 +246,20 @@ Details : setting extended attributes can corrupt other attributes stored in are concerned. In the latter case, the lustre filesystem can be damaged. +Severity : major +Frequency : rare +Bugzilla : 19495 +Description: fix lqs' reference which won't be put in some situations +Details : This patch fixes: + 1. In quota_check_common(), this function will check quota + for user and group, but only send one return via "pending". + In most cases, the pendings should be same. But that is not + always the case. + 2. If quotaoff runs between lquota_chkquota() and lquota_pending_commit(), the same thing will happen too. + That is why it comes: + - if (!ll_sb_any_quota_active(qctxt->lqc_sb)) + - RETURN(0); + -------------------------------------------------------------------------- 2009-01-15 Sun Microsystems, Inc. * version 1.6.7 -- 1.8.3.1