From: Vivek Goyal <vgoyal@redhat.com>
To: Kyungmin Park <kmpark@infradead.org>
Cc: jaxboe@fusionio.com, linux-kernel@vger.kernel.org, arnd@arndb.de,
jh80.chung@samsung.com, shli@kernel.org,
linux-mmc@vger.kernel.org
Subject: Re: [RFC PATCH v2] Add new elevator ops for request hint
Date: Thu, 11 Aug 2011 09:33:02 -0400 [thread overview]
Message-ID: <20110811133302.GC8552@redhat.com> (raw)
In-Reply-To: <20110811004216.GA24810@july>
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?
Also what happens in the case of noop and deadline which don't maintain
per process queues and can't provide this information.
> . Data Tag
> Using the Data Tag (1-bit information), It writes the data at SLC area when it's hot data. So it can make the chip more reliable.
Sorry, I am not very familiar with flash technology. Can you please give
some more details that what do you do with this information about "hot"
data and how does that make chip more reliable.
> 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?
Thanks
Vivek
next prev parent reply other threads:[~2011-08-11 13:33 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 [this message]
2011-08-11 13:41 ` Jens Axboe
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=20110811133302.GC8552@redhat.com \
--to=vgoyal@redhat.com \
--cc=arnd@arndb.de \
--cc=jaxboe@fusionio.com \
--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 \
/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