From: tianzy Date: Tue, 19 May 2009 11:26:04 +0000 (+0000) Subject: add an entry on Changelog for bug19495 X-Git-Tag: GIT_EPOCH_B1_6~2^5~22 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=fce371934529f889ba394bbc5eafff5a196684c0;p=fs%2Flustre-release.git add an entry on Changelog for bug19495 --- 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