From: Jerome Marchand <jmarchan-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Vivek Goyal <vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
Cc: dhaval-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org,
dm-devel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
jens.axboe-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org,
agk-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
balbir-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org,
paolo.valente-rcYM44yAMweonA0d6jMUrA@public.gmane.org,
fernando-gVGce1chcLdL9jVzuh4AOg@public.gmane.org,
jmoyer-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
mingo-X9Un+BFzKDI@public.gmane.org,
riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
fchecconi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org,
righi.andrea-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org
Subject: Re: [RFC] IO scheduler based IO controller V9
Date: Mon, 14 Sep 2009 16:31:09 +0200 [thread overview]
Message-ID: <4AAE53AD.1080206@redhat.com> (raw)
In-Reply-To: <20090913185447.GA11003-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
Vivek Goyal wrote:
> On Thu, Sep 10, 2009 at 05:18:25PM +0200, Jerome Marchand wrote:
>> Vivek Goyal wrote:
>>> Hi All,
>>>
>>> Here is the V9 of the IO controller patches generated on top of 2.6.31-rc7.
>>
>> Hi Vivek,
>>
>> I've run some postgresql benchmarks for io-controller. Tests have been
>> made with 2.6.31-rc6 kernel, without io-controller patches (when
>> relevant) and with io-controller v8 and v9 patches.
>> I set up two instances of the TPC-H database, each running in their
>> own io-cgroup. I ran two clients to these databases and tested on each
>> that simple request:
>> $ select count(*) from LINEITEM;
>> where LINEITEM is the biggest table of TPC-H (6001215 entries,
>> 720MB). That request generates a steady stream of IOs.
>>
>> Time is measure by psql (\timing switched on). Each test is run twice
>> or more if there is any significant difference between the first two
>> runs. Before each run, the cache is flush:
>> $ echo 3 > /proc/sys/vm/drop_caches
>>
>>
>> Results with 2 groups of same io policy (BE) and same io weight (1000):
>>
>> w/o io-scheduler io-scheduler v8 io-scheduler v9
>> first second first second first second
>> DB DB DB DB DB DB
>>
>> CFQ 48.4s 48.4s 48.2s 48.2s 48.1s 48.5s
>> Noop 138.0s 138.0s 48.3s 48.4s 48.5s 48.8s
>> AS 46.3s 47.0s 48.5s 48.7s 48.3s 48.5s
>> Deadl. 137.1s 137.1s 48.2s 48.3s 48.3s 48.5s
>>
>> As you can see, there is no significant difference for CFQ
>> scheduler. There is big improvement for noop and deadline schedulers
>> (why is that happening?). The performance with anticipatory scheduler
>> is a bit lower (~4%).
>>
>
> Ok, I think what's happening here is that by default slice lenght for
> a queue is 100ms. When you put two instances of DB in two different
> groups, one streaming reader can run at max for 100ms at a go and then
> we switch to next reader.
>
> But when both the readers are in root group, then AS lets run one reader
> to run at max 250ms (sometimes 125ms and sometimes 250ms based on at what
> time as_fifo_expired() was invoked).
>
> So because a reader gets to run longer at one stretch in root group, it
> reduces number of seeks and leads to little enhanced throughput.
>
> If you change the /sys/block/<disk>/queue/iosched/slice_sync to 250 ms, then
> one group queue can run at max for 250ms before we switch the queue. In
> this case you should be able to get same performance as in root group.
>
> Thanks
> Vivek
Indeed. When I run the benchmark with slice_sync = 250ms, I get results
close to the one for both instances running within the root group:
first group 46.1s and second group 46.4s.
Jerome
next prev parent reply other threads:[~2009-09-14 14:31 UTC|newest]
Thread overview: 113+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1251495072-7780-1-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-1-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-28 21:30 ` [PATCH 01/23] io-controller: Documentation Vivek Goyal
2009-08-28 21:30 ` [PATCH 02/23] io-controller: Core of the elevator fair queuing Vivek Goyal
2009-08-28 21:30 ` [PATCH 03/23] io-controller: Common flat fair queuing code in elevaotor layer Vivek Goyal
2009-08-28 21:30 ` [PATCH 04/23] io-controller: Modify cfq to make use of flat elevator fair queuing Vivek Goyal
2009-08-28 21:30 ` [PATCH 05/23] io-controller: Core scheduler changes to support hierarhical scheduling Vivek Goyal
2009-08-28 21:30 ` [PATCH 06/23] io-controller: cgroup related changes for hierarchical group support Vivek Goyal
2009-08-28 21:30 ` [PATCH 07/23] io-controller: Common hierarchical fair queuing code in elevaotor layer Vivek Goyal
2009-08-28 21:30 ` [PATCH 08/23] io-controller: cfq changes to use " Vivek Goyal
2009-08-28 21:30 ` [PATCH 09/23] io-controller: Export disk time used and nr sectors dipatched through cgroups Vivek Goyal
2009-08-28 21:30 ` [PATCH 10/23] io-controller: Debug hierarchical IO scheduling Vivek Goyal
2009-08-28 21:31 ` [PATCH 11/23] io-controller: Introduce group idling Vivek Goyal
2009-08-28 21:31 ` [PATCH 12/23] io-controller: Wait for requests to complete from last queue before new queue is scheduled Vivek Goyal
2009-08-28 21:31 ` [PATCH 13/23] io-controller: Separate out queue and data Vivek Goyal
2009-08-28 21:31 ` [PATCH 14/23] io-conroller: Prepare elevator layer for single queue schedulers Vivek Goyal
2009-08-28 21:31 ` [PATCH 15/23] io-controller: noop changes for hierarchical fair queuing Vivek Goyal
2009-08-28 21:31 ` [PATCH 16/23] io-controller: deadline " Vivek Goyal
2009-08-28 21:31 ` [PATCH 17/23] io-controller: anticipatory " Vivek Goyal
2009-08-28 21:31 ` [PATCH 18/23] io-controller: blkio_cgroup patches from Ryo to track async bios Vivek Goyal
2009-08-28 21:31 ` [PATCH 19/23] io-controller: map async requests to appropriate cgroup Vivek Goyal
2009-08-28 21:31 ` [PATCH 20/23] io-controller: Per cgroup request descriptor support Vivek Goyal
2009-08-28 21:31 ` [PATCH 21/23] io-controller: Per io group bdi congestion interface Vivek Goyal
2009-08-28 21:31 ` [PATCH 22/23] io-controller: Support per cgroup per device weights and io class Vivek Goyal
2009-08-28 21:31 ` [PATCH 23/23] io-controller: debug elevator fair queuing support Vivek Goyal
2009-08-31 1:09 ` [RFC] IO scheduler based IO controller V9 Gui Jianfeng
2009-09-02 0:58 ` Gui Jianfeng
2009-09-07 7:40 ` Gui Jianfeng
2009-09-08 22:28 ` Vivek Goyal
2009-09-08 22:28 ` [PATCH 24/23] io-controller: Don't leave a queue active when a disk is idle Vivek Goyal
2009-09-08 22:28 ` [PATCH 25/23] io-controller: fix queue vs group fairness Vivek Goyal
2009-09-08 22:28 ` [PATCH 26/23] io-controller: fix writer preemption with in a group Vivek Goyal
2009-09-10 15:18 ` [RFC] IO scheduler based IO controller V9 Jerome Marchand
[not found] ` <1251495072-7780-3-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-3-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-28 22:26 ` [PATCH 02/23] io-controller: Core of the elevator fair queuing Rik van Riel
[not found] ` <1251495072-7780-4-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-4-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-29 1:29 ` [PATCH 03/23] io-controller: Common flat fair queuing code in elevaotor layer Rik van Riel
[not found] ` <1251495072-7780-5-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-5-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-29 1:44 ` [PATCH 04/23] io-controller: Modify cfq to make use of flat elevator fair queuing Rik van Riel
[not found] ` <1251495072-7780-6-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-6-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-29 3:31 ` [PATCH 05/23] io-controller: Core scheduler changes to support hierarhical scheduling Rik van Riel
[not found] ` <1251495072-7780-7-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-7-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-29 3:37 ` [PATCH 06/23] io-controller: cgroup related changes for hierarchical group support Rik van Riel
[not found] ` <1251495072-7780-8-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-8-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-29 23:04 ` [PATCH 07/23] io-controller: Common hierarchical fair queuing code in elevaotor layer Rik van Riel
2009-09-03 3:08 ` Munehiro Ikeda
[not found] ` <4A9F3319.8040509@ds.jp.nec.com>
[not found] ` <4A9F3319.8040509-MDRzhb/z0dd8UrSeD/g0lQ@public.gmane.org>
2009-09-10 20:11 ` Vivek Goyal
[not found] ` <1251495072-7780-9-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-9-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-29 23:11 ` [PATCH 08/23] io-controller: cfq changes to use " Rik van Riel
[not found] ` <1251495072-7780-10-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-10-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-29 23:12 ` [PATCH 09/23] io-controller: Export disk time used and nr sectors dipatched through cgroups Rik van Riel
[not found] ` <1251495072-7780-11-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-11-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-30 0:10 ` [PATCH 10/23] io-controller: Debug hierarchical IO scheduling Rik van Riel
[not found] ` <1251495072-7780-12-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-12-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-30 0:38 ` [PATCH 11/23] io-controller: Introduce group idling Rik van Riel
2009-09-18 3:56 ` [PATCH] io-controller: Fix another bug that causing system hanging Gui Jianfeng
[not found] ` <4AB30508.6010206@cn.fujitsu.com>
[not found] ` <4AB30508.6010206-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-09-18 14:47 ` Vivek Goyal
[not found] ` <1251495072-7780-13-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-13-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-30 0:40 ` [PATCH 12/23] io-controller: Wait for requests to complete from last queue before new queue is scheduled Rik van Riel
[not found] ` <1251495072-7780-15-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-15-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 2:49 ` [PATCH 14/23] io-conroller: Prepare elevator layer for single queue schedulers Rik van Riel
[not found] ` <1251495072-7780-16-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-16-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 2:52 ` [PATCH 15/23] io-controller: noop changes for hierarchical fair queuing Rik van Riel
[not found] ` <4A9B3B0B.9090009@redhat.com>
[not found] ` <4A9B3B0B.9090009-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-10 17:32 ` Vivek Goyal
[not found] ` <1251495072-7780-17-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-17-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 3:13 ` [PATCH 16/23] io-controller: deadline " Rik van Riel
[not found] ` <4A9B3FD3.6000407@redhat.com>
[not found] ` <4A9B3FD3.6000407-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 13:46 ` Vivek Goyal
[not found] ` <1251495072-7780-14-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-14-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 15:27 ` [PATCH 13/23] io-controller: Separate out queue and data Rik van Riel
[not found] ` <1251495072-7780-18-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-18-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 17:21 ` [PATCH 17/23] io-controller: anticipatory changes for hierarchical fair queuing Rik van Riel
[not found] ` <1251495072-7780-19-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-19-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 17:34 ` [PATCH 18/23] io-controller: blkio_cgroup patches from Ryo to track async bios Rik van Riel
[not found] ` <4A9C09BE.4060404@redhat.com>
[not found] ` <4A9C09BE.4060404-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 18:56 ` Vivek Goyal
[not found] ` <20090831185640.GF3758@redhat.com>
[not found] ` <20090831185640.GF3758-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 23:51 ` Nauman Rafique
[not found] ` <e98e18940908311651s26de5b70ye6f4a82402956309@mail.gmail.com>
[not found] ` <e98e18940908311651s26de5b70ye6f4a82402956309-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-09-01 7:00 ` Ryo Tsuruta
[not found] ` <20090901.160004.226800357.ryov@valinux.co.jp>
[not found] ` <20090901.160004.226800357.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2009-09-01 14:11 ` Vivek Goyal
[not found] ` <20090901141142.GA13709@redhat.com>
[not found] ` <20090901141142.GA13709-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-01 14:53 ` Rik van Riel
2009-09-01 18:02 ` Nauman Rafique
2009-09-02 0:59 ` KAMEZAWA Hiroyuki
2009-09-02 9:52 ` Ryo Tsuruta
[not found] ` <20090902095912.cdf8a55e.kamezawa.hiroyu@jp.fujitsu.com>
[not found] ` <20090902095912.cdf8a55e.kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2009-09-02 3:12 ` Balbir Singh
[not found] ` <20090902.185251.193693849.ryov@valinux.co.jp>
[not found] ` <20090902.185251.193693849.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2009-09-02 13:58 ` Vivek Goyal
[not found] ` <20090902135821.GB5012@redhat.com>
[not found] ` <20090902135821.GB5012-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-03 2:24 ` Ryo Tsuruta
[not found] ` <20090903.112423.226782505.ryov@valinux.co.jp>
[not found] ` <20090903.112423.226782505.ryov-jCdQPDEk3idL9jVzuh4AOg@public.gmane.org>
2009-09-03 2:40 ` Vivek Goyal
[not found] ` <20090903024014.GA8644@redhat.com>
[not found] ` <20090903024014.GA8644-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-03 3:41 ` Ryo Tsuruta
[not found] ` <1251495072-7780-20-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-20-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 17:39 ` [PATCH 19/23] io-controller: map async requests to appropriate cgroup Rik van Riel
[not found] ` <1251495072-7780-22-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-22-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 19:49 ` [PATCH 21/23] io-controller: Per io group bdi congestion interface Rik van Riel
[not found] ` <1251495072-7780-23-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-23-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 20:56 ` [PATCH 22/23] io-controller: Support per cgroup per device weights and io class Rik van Riel
[not found] ` <1251495072-7780-24-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-24-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 20:57 ` [PATCH 23/23] io-controller: debug elevator fair queuing support Rik van Riel
[not found] ` <4A9C3951.8020302@redhat.com>
[not found] ` <4A9C3951.8020302-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 21:01 ` Vivek Goyal
[not found] ` <20090831210154.GA8229@redhat.com>
[not found] ` <20090831210154.GA8229-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 21:12 ` Rik van Riel
[not found] ` <4A9DC33E.6000408@cn.fujitsu.com>
[not found] ` <4A9DC33E.6000408-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-09-02 13:45 ` [RFC] IO scheduler based IO controller V9 Vivek Goyal
2009-09-07 2:14 ` Gui Jianfeng
[not found] ` <4AA46C6E.4010109@cn.fujitsu.com>
[not found] ` <4AA46C6E.4010109-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-09-08 13:55 ` Vivek Goyal
[not found] ` <4AA4B905.8010801@cn.fujitsu.com>
[not found] ` <4AA4B905.8010801-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-09-08 13:53 ` Vivek Goyal
2009-09-08 19:19 ` Vivek Goyal
[not found] ` <20090908191941.GF15974@redhat.com>
[not found] ` <20090908191941.GF15974-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-09 7:38 ` Gui Jianfeng
2009-09-09 9:41 ` Jens Axboe
[not found] ` <4AA75B71.5060109@cn.fujitsu.com>
[not found] ` <4AA75B71.5060109-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-09-09 15:05 ` Vivek Goyal
[not found] ` <20090909150537.GD8256@redhat.com>
[not found] ` <20090909150537.GD8256-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-10 3:20 ` Gui Jianfeng
2009-09-11 1:15 ` [PATCH] io-controller: Fix task hanging when there are more than one groups Gui Jianfeng
[not found] ` <4AA9A4BE.30005@cn.fujitsu.com>
[not found] ` <4AA9A4BE.30005-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-09-14 2:44 ` Vivek Goyal
2009-09-15 3:37 ` Vivek Goyal
[not found] ` <20090915033739.GA4054@redhat.com>
[not found] ` <20090915033739.GA4054-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-16 0:05 ` Gui Jianfeng
2009-09-16 2:58 ` Gui Jianfeng
2009-09-24 1:10 ` Gui Jianfeng
[not found] ` <4AB05442.6080004@cn.fujitsu.com>
[not found] ` <4AB05442.6080004-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-09-16 18:09 ` Vivek Goyal
[not found] ` <20090916180915.GE5221@redhat.com>
[not found] ` <20090916180915.GE5221-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-17 6:08 ` Gui Jianfeng
[not found] ` <20090908222827.GC3558@redhat.com>
[not found] ` <20090908222827.GC3558-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-08 22:37 ` [PATCH 25/23] io-controller: fix queue vs group fairness Daniel Walker
2009-09-08 23:13 ` Fabio Checconi
2009-09-09 4:44 ` Rik van Riel
[not found] ` <1252449427.14793.36.camel@desktop>
2009-09-09 1:09 ` Vivek Goyal
[not found] ` <20090908231334.GJ17468@gandalf.sssup.it>
[not found] ` <20090908231334.GJ17468-f9ZlEuEWxVeACYmtYXMKmw@public.gmane.org>
2009-09-09 1:32 ` Vivek Goyal
[not found] ` <20090909013205.GB3594@redhat.com>
[not found] ` <20090909013205.GB3594-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-09 2:03 ` Fabio Checconi
[not found] ` <20090908222821.GB3558@redhat.com>
[not found] ` <20090908222821.GB3558-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-09 3:39 ` [PATCH 24/23] io-controller: Don't leave a queue active when a disk is idle Rik van Riel
[not found] ` <20090908222835.GD3558@redhat.com>
[not found] ` <20090908222835.GD3558-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-09 4:59 ` [PATCH 26/23] io-controller: fix writer preemption with in a group Rik van Riel
[not found] ` <4AA918C1.6070907@redhat.com>
[not found] ` <20090910205227.GB3617@redhat.com>
[not found] ` <20090910205227.GB3617-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-10 20:56 ` [RFC] IO scheduler based IO controller V9 Vivek Goyal
2009-09-14 14:26 ` Jerome Marchand
[not found] ` <20090910205657.GD3617@redhat.com>
[not found] ` <20090910205657.GD3617-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-11 13:16 ` Jerome Marchand
[not found] ` <4AAA4DA7.8010909@redhat.com>
[not found] ` <4AAA4DA7.8010909-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-11 14:30 ` Vivek Goyal
[not found] ` <20090911143040.GB6758@redhat.com>
[not found] ` <20090911143040.GB6758-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-11 14:43 ` Vivek Goyal
2009-09-11 14:44 ` Jerome Marchand
[not found] ` <20090911144341.GC6758@redhat.com>
[not found] ` <20090911144341.GC6758-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-11 14:55 ` Jerome Marchand
[not found] ` <4AAA64F6.2050800-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-11 15:01 ` Vivek Goyal
[not found] ` <4AA918C1.6070907-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-10 20:52 ` Vivek Goyal
2009-09-13 18:54 ` Vivek Goyal
[not found] ` <20090913185447.GA11003@redhat.com>
[not found] ` <20090913185447.GA11003-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-09-14 14:31 ` Jerome Marchand [this message]
[not found] ` <1251495072-7780-21-git-send-email-vgoyal@redhat.com>
[not found] ` <1251495072-7780-21-git-send-email-vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-08-31 17:54 ` [PATCH 20/23] io-controller: Per cgroup request descriptor support Rik van Riel
2009-09-14 18:33 ` Nauman Rafique
[not found] ` <e98e18940909141133m5186b780r3215ce15141e4f87@mail.gmail.com>
[not found] ` <e98e18940909141133m5186b780r3215ce15141e4f87-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-09-16 18:47 ` Vivek Goyal
2009-08-28 21:30 [RFC] IO scheduler based IO controller V9 Vivek Goyal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4AAE53AD.1080206@redhat.com \
--to=jmarchan-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
--cc=agk-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \
--cc=balbir-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org \
--cc=containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
--cc=dhaval-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org \
--cc=dm-devel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=fchecconi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=fernando-gVGce1chcLdL9jVzuh4AOg@public.gmane.org \
--cc=jens.axboe-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \
--cc=jmoyer-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=mingo-X9Un+BFzKDI@public.gmane.org \
--cc=paolo.valente-rcYM44yAMweonA0d6jMUrA@public.gmane.org \
--cc=riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=righi.andrea-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \
--cc=vgoyal-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox