linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] block/dm: use BIOSET_PERCPU_CACHE from bio_alloc_clone
@ 2022-03-22 19:49 Mike Snitzer
  2022-03-22 19:49 ` [PATCH 1/3] block: allow BIOSET_PERCPU_CACHE use " Mike Snitzer
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Mike Snitzer @ 2022-03-22 19:49 UTC (permalink / raw)
  To: axboe; +Cc: ming.lei, hch, dm-devel, linux-block

Hi Jens,

I ran with your suggestion and DM now sees a ~7% improvement in hipri
bio polling with io_uring (using dm-linear on null_blk, IOPS went from
900K to 966K).

I'd appreciate it if you could pick up the first patch for 5.19.
I'll rebase dm's 5.19 branch on block once it lands.

(FYI, this series builds on linux-dm.git's "dm-5.18" branch, and the
commits in this series are available in linux-dm.git's "dm-5.19"
branch).

Thanks,
Mike

Mike Snitzer (3):
  block: allow BIOSET_PERCPU_CACHE use from bio_alloc_clone
  dm: enable BIOSET_PERCPU_CACHE for dm_io bioset
  dm: conditionally enable BIOSET_PERCPU_CACHE for bio-based dm_io bioset

 block/bio.c           | 56 ++++++++++++++++++++++++++++++++-------------------
 block/blk.h           |  7 -------
 drivers/md/dm-table.c | 11 +++++++---
 drivers/md/dm.c       | 10 ++++-----
 drivers/md/dm.h       |  4 ++--
 include/linux/bio.h   |  7 +++++++
 6 files changed, 57 insertions(+), 38 deletions(-)

-- 
2.15.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-03-23  6:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-22 19:49 [PATCH 0/3] block/dm: use BIOSET_PERCPU_CACHE from bio_alloc_clone Mike Snitzer
2022-03-22 19:49 ` [PATCH 1/3] block: allow BIOSET_PERCPU_CACHE use " Mike Snitzer
2022-03-22 19:54   ` Christoph Hellwig
2022-03-22 20:16     ` Mike Snitzer
2022-03-23  6:46       ` Christoph Hellwig
2022-03-22 19:49 ` [PATCH 2/3] dm: enable BIOSET_PERCPU_CACHE for dm_io bioset Mike Snitzer
2022-03-22 19:49 ` [PATCH 3/3] dm: conditionally enable BIOSET_PERCPU_CACHE for bio-based " Mike Snitzer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).