login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
January
»
17
Re: [patch] Converting writeback linked lists to a tree based data structure
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Fengguang Wu <wfg@...>
To: Michael Rubin <mrubin@...>
Cc: Peter Zijlstra <a.p.zijlstra@...>, <akpm@...>, <linux-kernel@...>, <linux-mm@...>
Subject:
Re: [patch] Converting writeback linked lists to a tree based data structure
Date: Wednesday, January 16, 2008 - 11:31 pm
On Wed, Jan 16, 2008 at 10:55:28AM -0800, Michael Rubin wrote:
quoted text
> On Jan 15, 2008 7:01 PM, Fengguang Wu <wfg@mail.ustc.edu.cn> wrote: > > Basically I think rbtree is an overkill to do time based ordering. > > Sorry, Michael. But s_dirty would be enough for that. Plus, s_more_io > > provides fair queuing between small/large files, and s_more_io_wait > > provides waiting mechanism for blocked inodes. > > I think the flush_tree (which is a little more than just an rbtree) > provides the same queuing mechanisms that the three or four lists > heads do and manages to do it in one structure. The i_flushed_when > provides the ability to have blocked inodes wait their turn so to > speak. > > Another motivation behind the rbtree patch is to unify the data > structure that handles the priority and mechanism of how we write out > the pages of the inodes. There are some ideas about introducing > priority schemes for QOS and such in the future. I am not saying this > patch is about making that happen, but the idea is to if possible > unify the four stages of lists into a single structure to facilitate > efforts like that.
Yeah, rbtree is better than list_heads after all. Let's make it happen. --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[patch] Converting writeback linked lists to a tree based da...
, Michael Rubin
, (Tue Jan 15, 4:09 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Thu Jan 17, 5:41 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Michael Rubin
, (Thu Jan 17, 5:07 pm)
Re: [patch] Converting writeback linked lists to a tree base...
, David Chinner
, (Fri Jan 18, 1:01 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Fri Jan 18, 1:41 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Michael Rubin
, (Fri Jan 18, 1:38 am)
Re: [patch] Converting writeback linked lists to a tree base...
, David Chinner
, (Fri Jan 18, 4:54 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Michael Rubin
, (Fri Jan 18, 5:26 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Fri Jan 18, 12:56 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Michael Rubin
, (Fri Jan 18, 2:43 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Fri Jan 18, 5:32 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Andi Kleen
, (Fri Jan 18, 1:41 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Fri Jan 18, 2:01 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Mike Waychison
, (Fri Jan 18, 3:48 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Peter Zijlstra
, (Tue Jan 15, 4:46 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Michael Rubin
, (Tue Jan 15, 1:53 pm)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Tue Jan 15, 11:01 pm)
Re: [patch] Converting writeback linked lists to a tree base...
, Michael Rubin
, (Wed Jan 16, 2:55 pm)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Wed Jan 16, 11:31 pm)
Re: [patch] Converting writeback linked lists to a tree base...
, Andrew Morton
, (Tue Jan 15, 11:44 pm)
Re: [patch] Converting writeback linked lists to a tree base...
, David Chinner
, (Wed Jan 16, 3:55 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Andrew Morton
, (Wed Jan 16, 4:13 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Wed Jan 16, 9:06 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Wed Jan 16, 12:25 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Andrew Morton
, (Wed Jan 16, 12:42 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Wed Jan 16, 12:55 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Andrew Morton
, (Wed Jan 16, 1:51 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Fengguang Wu
, (Wed Jan 16, 5:07 am)
Re: [patch] Converting writeback linked lists to a tree base...
, Mike Waychison
, (Fri Jan 18, 3:36 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Christoph Lameter
Re: [PATCH 0/24] make atomic_read() behave consistently across all architectures
Greg Kroah-Hartman
[PATCH 005/196] Chinese: add translation of SubmittingDrivers
Pekka Enberg
Re: [bug] mm/slab.c boot crash in -git, "kernel BUG at mm/slab.c:2103!"
Glauber de Oliveira Costa
[PATCH 08/79] [PATCH] use identify_boot_cpu
git
:
openbsd-misc
:
linux-netdev
:
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
Jarek Poplawski
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Natalie Protasevich
[BUG] New Kernel Bugs
David Miller
[GIT]: Networking
Colocation donated by:
Who's online
There are currently
7 users
and
1147 guests
online.
Online users
zeekec
nintendoshopon
AdrianStamp
Marcionnm
lefthandedacou
datacablingixu
7figurecodegiv
Syndicate