From: Jens Axboe <jaxboe@fusionio.com>
To: Vivek Goyal <vgoyal@redhat.com>
Cc: Kyungmin Park <kmpark@infradead.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"arnd@arndb.de" <arnd@arndb.de>,
"jh80.chung@samsung.com" <jh80.chung@samsung.com>,
"shli@kernel.org" <shli@kernel.org>,
"linux-mmc@vger.kernel.org" <linux-mmc@vger.kernel.org>
Subject: Re: [RFC PATCH v2] Add new elevator ops for request hint
Date: Thu, 11 Aug 2011 15:41:15 +0200 [thread overview]
Message-ID: <4E43DBFB.6020105@fusionio.com> (raw)
In-Reply-To: <20110811133302.GC8552@redhat.com>
On 2011-08-11 15:33, Vivek Goyal wrote:
> On Thu, Aug 11, 2011 at 09:42:16AM +0900, Kyungmin Park wrote:
>> Hi Jens
>>
>> Now eMMC device requires the upper layer information to improve the data
>> performance and reliability.
>>
>> . Context ID
>> Using the context information, it can sort out the data internally and improve the performance.
>> The main problem is that it's needed to define "What's the context".
>> Actually I expect cfq queue has own unique ID but it doesn't so decide to use the pid instead
>>
>
> Hi,
>
> Can you please give little more details about the optimization you will
> do with this pid information?
It is provided in one of the other email threads for this patch.
> Also what happens in the case of noop and deadline which don't maintain
> per process queues and can't provide this information.
It'll still work, it isn't really tied to the CFQ way of diviying things
up.
>> First I expect the REQ_META but current ext4 doesn't pass the WRITE_META. only use the READ_META. so it needs to investigate it.
>
> So are you planning to later fix file systems to appropriately mark meta
> data requests?
One thing that occured to me is that equating META to HOT is not
necessarily a good idea. Meta data isn't necessarily more "hot" than
regular data, it all depends on how it's being used. So I think it would
be a lot more appropriate to pass down this information specifically,
instead of overloading REQ_META.
--
Jens Axboe
next prev parent reply other threads:[~2011-08-11 13:41 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-11 0:42 [RFC PATCH v2] Add new elevator ops for request hint Kyungmin Park
2011-08-11 1:10 ` Shaohua Li
2011-08-11 1:14 ` Shaohua Li
2011-08-11 8:23 ` Jens Axboe
2011-08-11 8:56 ` Kyungmin Park
2011-08-11 9:01 ` Jens Axboe
2011-08-11 13:33 ` Vivek Goyal
2011-08-11 13:41 ` Jens Axboe [this message]
2011-08-11 14:09 ` Vivek Goyal
2011-08-12 2:27 ` Kyungmin Park
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=4E43DBFB.6020105@fusionio.com \
--to=jaxboe@fusionio.com \
--cc=arnd@arndb.de \
--cc=jh80.chung@samsung.com \
--cc=kmpark@infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
--cc=shli@kernel.org \
--cc=vgoyal@redhat.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.