From: tianzy Date: Thu, 30 Jul 2009 06:22:02 +0000 (+0000) Subject: add a changelog entry for 18793 X-Git-Tag: v1_8_2_01~1^2~197 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=1f4e7c95545922bfbe61e84f721c30101ff46585;p=fs%2Flustre-release.git add a changelog entry for 18793 --- diff --git a/lustre/ChangeLog b/lustre/ChangeLog index eeff484..b0224f2 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -96,6 +96,18 @@ Details : lov_update_create_set() uses set->set_success as index for created objects, so if some requests failed, they will have hole at end of array and we can use qos_shrink_lsm for allocate correct lsm. +Severity : normal +Frequency : rare +Bugzilla : 18793 +Descriptoin: OSS complains "too many blocks" and crashes +Details : In filter_commitrw_write(): + 1. lquota_chkquota(); + 2. obdo_from_inode(); + 3. lquota_pending_commit(); + "2." has changed uid and gid in this case, then caused + lquota_chkquota() and lquota_pending_commit() to use + different uid and gid. That is the root of the bug. + ------------------------------------------------------------------------------ 2009-07-31 Sun Microsystems, Inc. * version 1.8.1