From f8c93ffb3c28de27c6fa07cc32ee6c67838df435 Mon Sep 17 00:00:00 2001 From: tianzy Date: Tue, 19 May 2009 11:16:22 +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 8a7c603..f561dee 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -19,6 +19,20 @@ Bugzilla : 18357 Description: implement async create (obd_async_create) method for osc, to avoid too long waiting new ost objects with holding ldlm lock. +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); + ------------------------------------------------------------------------------ tbd Sun Microsystems, Inc. * version 1.8.1 -- 1.8.3.1