git: HAMMER - Fix broken assertion

看板DFBSD_commit作者時間15年前 (2010/11/20 09:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit e3c8589cf87683a44e2377b25d0ebed99124e275 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Mon Nov 8 12:00:29 2010 -0800 HAMMER - Fix broken assertion * An assertion related to validating the flush group was not quite correct and causing fsstress panics with nohistory mounts. * Fixed the assertion to allow a directory's flush group to be different from an underlying directory entry. Directory records can be flushed independent of the directory inode itself, particularly under stressful conditions where the aggregate flush winds up being too large for the buffer cache to handle and has to be split up. Reported-by: Sascha Wildner <saw@online.de> Summary of changes: sys/vfs/hammer/hammer_inode.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e3c8589cf87683a44e2377b25d0ebed99124e275 -- DragonFly BSD source repository
文章代碼(AID): #1CvoLWD2 (DFBSD_commit)