- Subject: Re: [PATCH v3 13/16] Make generic_make_request handle arbitrarily large bios
- From: Alasdair G Kergon <agk@xxxxxxxxxx>
- Date: Fri, 25 May 2012 23:58:52 +0100
- Cc: axboe@xxxxxxxxx, yehuda@xxxxxxxxxxxxxxx, dm-devel@xxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, tj@xxxxxxxxxx, linux-bcache@xxxxxxxxxxxxxxx, mpatocka@xxxxxxxxxx, vgoyal@xxxxxxxxxx, bharrosh@xxxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx, sage@xxxxxxxxxxxx, agk@xxxxxxxxxx, drbd-dev@xxxxxxxxxxxxxxxx
- In-reply-to: <1337977539-16977-14-git-send-email-koverstreet@google.com>
- Mail-followup-to: Kent Overstreet <koverstreet@xxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, linux-bcache@xxxxxxxxxxxxxxx, dm-devel@xxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx, tj@xxxxxxxxxx, axboe@xxxxxxxxx, agk@xxxxxxxxxx, neilb@xxxxxxx, drbd-dev@xxxxxxxxxxxxxxxx, bharrosh@xxxxxxxxxxx, vgoyal@xxxxxxxxxx, mpatocka@xxxxxxxxxx, sage@xxxxxxxxxxxx, yehuda@xxxxxxxxxxxxxxx
- Organization: Red Hat UK Ltd. Registered in England and Wales, number 03798903. Registered Office: 64 Baker Street, 4th floor, London, W1U 7DF.
- References: <1337977539-16977-1-git-send-email-koverstreet@google.com> <1337977539-16977-14-git-send-email-koverstreet@google.com>
- Reply-to: device-mapper development <dm-devel@xxxxxxxxxx>
- User-agent: Mutt/1.5.18 (2008-05-17)
On Fri, May 25, 2012 at 01:25:36PM -0700, Kent Overstreet wrote:
> But this approach becomes unwieldy and eventually breaks down with
> stacked devices and devices with dynamic limits, and it adds a lot of
> complexity. If the block layer could split bios as needed, we could
Complexity - yes - but if people didn't observe a genuine benefit, why
did they go to the trouble of writing this and getting it included?
> eliminate a lot of complexity elsewhere - particularly in stacked
> drivers.
> Code that creates bios can then create whatever size bios are
> convenient, and more importantly stacked drivers don't have to deal with
> both their own bio size limitations and the limitations of the
> (potentially multiple) devices underneath them.
A theoretical argument. Perhaps it's the right assessment of this
issue. Perhaps it's not. Or perhaps it depends on the use-case.
I made a theoretical argument from a different point of view in my last email.
I think a body of *empirical* evidence should provide the justification
for this particular change, and until such evidence is forthcoming we
should keep the status quo.
Alasdair
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel
[DM Crypt]
[Fedora Desktop]
[ATA RAID]
[Fedora Marketing]
[Fedora Packaging]
[Fedora SELinux]
[Yosemite Discussion]
[Yosemite Photos]
[KDE Users]
[Fedora Tools]
[Fedora Docs]