From: Joel Becker Subject: Re: [Ocfs2-devel] [PATCH -v2 0/3] jbd2 scalability patches Date: Mon, 9 Aug 2010 09:06:55 -0700 Message-ID: <20100809160652.GA4743@mail.oracle.com> References: <1280939957-3277-1-git-send-email-tytso@mit.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Ext4 Developers List , ocfs2-devel@oss.oracle.com, Keith Maanthey , John Stultz , Eric Whitney To: "Theodore Ts'o" Return-path: Received: from rcsinet10.oracle.com ([148.87.113.121]:60450 "EHLO rcsinet10.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756794Ab0HIQHa (ORCPT ); Mon, 9 Aug 2010 12:07:30 -0400 Content-Disposition: inline In-Reply-To: <1280939957-3277-1-git-send-email-tytso@mit.edu> Sender: linux-ext4-owner@vger.kernel.org List-ID: On Wed, Aug 04, 2010 at 12:39:14PM -0400, Theodore Ts'o wrote: > This version fixes three bugs in the 2nd patch of this series that > caused kernel BUG when the system was under race. We weren't accounting > with t_oustanding_credits correctly, and there were race conditions > caused by the fact the I had overlooked the fact that > __jbd2_log_wait_for_space() and jbd2_get_transaction() requires > j_state_lock to be write locked. > Here's an initial set of runs. Not the fastest disk ever, but it shows the patches don't hurt us. http://oss.oracle.com/~mmatsuna/ocfs2-test/FFSB/FFSB.html Joel -- "I inject pure kryptonite into my brain. It improves my kung fu, and it eases the pain." Joel Becker Consulting Software Developer Oracle E-mail: joel.becker@oracle.com Phone: (650) 506-8127