Re: Btrfs v0.16 released

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Peter Zijlstra <peterz@...>
Cc: linux-btrfs <linux-btrfs@...>, linux-kernel <linux-kernel@...>, linux-fsdevel <linux-fsdevel@...>
Date: Thursday, August 7, 2008 - 6:34 am

On Thu, 2008-08-07 at 11:08 +0200, Peter Zijlstra wrote:

I was able to get it mostly lockdep complaint by using mutex_lock_nested
based on the level of the btree I was locking.  My allocation mutex is a
little of a problem for lockdep though.


Yes, although in general only the helper threads end up actually doing
the IO for writes.  Unfortunately, they are almost but not quite an
elevator.  It is tempting to try sorting the bios on the helper queues
etc.  But I haven't done that because it gets into starvation and other
fun.

I haven't done any real single cpu testing, it may make sense in those
workloads to checksum and submit directly in the calling context.  But
real single cpu boxes are harder to come by these days.

-chris


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Btrfs v0.16 released, Chris Mason, (Tue Aug 5, 3:01 pm)
Re: Btrfs v0.16 released, Peter Zijlstra, (Thu Aug 7, 5:08 am)
Re: Btrfs v0.16 released, Chris Mason, (Thu Aug 7, 6:34 am)
Re: Btrfs v0.16 released, , (Thu Aug 7, 11:07 am)
Re: Btrfs v0.16 released, Chris Friesen, (Thu Aug 7, 10:58 am)
Re: Btrfs v0.16 released, Peter Zijlstra, (Thu Aug 7, 5:14 am)
Re: Btrfs v0.16 released, Chris Mason, (Thu Aug 7, 6:39 am)
Re: Btrfs v0.16 released, Andi Kleen, (Thu Aug 7, 2:02 pm)
Re: Btrfs v0.16 released, Chris Mason, (Fri Aug 8, 2:48 pm)
Re: Btrfs v0.16 released, Chris Mason, (Thu Aug 14, 5:00 pm)
Re: Btrfs v0.16 released, Theodore Tso, (Thu Aug 14, 7:44 pm)
Re: Btrfs v0.16 released, Chris Mason, (Thu Aug 14, 9:10 pm)
Re: Btrfs v0.16 released, Chris Mason, (Fri Aug 15, 8:46 am)
Re: Btrfs v0.16 released, Theodore Tso, (Fri Aug 15, 9:45 am)
Re: Btrfs v0.16 released, Chris Mason, (Fri Aug 15, 1:52 pm)
Re: Btrfs v0.16 released, Theodore Tso, (Fri Aug 15, 3:59 pm)
Re: Btrfs v0.16 released, Chris Mason, (Fri Aug 15, 4:37 pm)
Re: Btrfs v0.16 released, Chris Mason, (Sat Aug 16, 2:10 pm)
Re: Btrfs v0.16 released, Theodore Tso, (Sat Aug 16, 3:27 pm)
Re: Btrfs v0.16 released, Andi Kleen, (Thu Aug 14, 5:17 pm)
Re: Btrfs v0.16 released, Chris Mason, (Thu Aug 14, 9:25 pm)
Re: Btrfs v0.16 released, Andi Kleen, (Thu Aug 14, 9:39 pm)
Re: Btrfs v0.16 released, Chris Mason, (Fri Aug 15, 9:00 am)
Re: Btrfs v0.16 released, Szabolcs Szakacsits, (Sat Aug 16, 3:26 pm)
Re: Btrfs v0.16 released, Chris Mason, (Mon Aug 18, 9:52 am)
Re: Btrfs v0.16 released, Szabolcs Szakacsits, (Mon Aug 18, 1:37 pm)
Re: Btrfs v0.16 released, Andi Kleen, (Fri Aug 8, 5:56 pm)
Re: Btrfs v0.16 released, Theodore Tso, (Fri Aug 8, 9:19 pm)
Re: Btrfs v0.16 released, Andi Kleen, (Fri Aug 8, 9:23 pm)
Re: Btrfs v0.16 released, Theodore Tso, (Fri Aug 8, 9:43 pm)