From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Mason Subject: Re: ls & flush-btrfs-1 sit at 100% sys Date: Fri, 19 Nov 2010 09:32:46 -0500 Message-ID: <1290177036-sup-2385@think> References: Content-Type: text/plain; charset=UTF-8 Cc: Daniel J Blueman , Chris Ball , linux-btrfs To: Brian Sullivan Return-path: In-reply-to: List-ID: Excerpts from Brian Sullivan's message of 2010-11-18 13:30:51 -0500: > Yep actually, with noatime,nodiratime ls is fine. I didn't try ro but > I assume that'll work too. So with noatime,nodiratime I can go around > in tree and ls works. If I try to touch a new file, touch doesn't > return. If I then ls in that same folder ls doesn't return either. > So yeah seems like soon as something has to write. > > Also after I run touch, it doesn't return, I look at top, nothing is > spinning, everything is at 0% usage. After a minute or so then touch > and flush-btrfs-1 jump to 50%sys each and sit there. So, based on this trace we're banging on the delalloc flushing to free up room. I just wanted to confirm, you're seeing this with 2.6.37-rc? I thought I had fixed up this delalloc hammering. -chris