Distributed Replicated Block Device (DRBD) development
 help / color / mirror / Atom feed
* [Drbd-dev] block I/O accounting improvements
@ 2020-05-25 11:29 Christoph Hellwig
  2020-05-25 11:29 ` [Drbd-dev] [PATCH 01/16] block: add disk/bio-based accounting helpers Christoph Hellwig
                   ` (16 more replies)
  0 siblings, 17 replies; 22+ messages in thread
From: Christoph Hellwig @ 2020-05-25 11:29 UTC (permalink / raw)
  To: Jens Axboe
  Cc: linux-nvdimm, Konstantin Khlebnikov, linux-bcache, linux-kernel,
	linux-block, Minchan Kim, dm-devel, Nitin Gupta, drbd-dev

Hi Jens,

they series contains various improvement for block I/O accounting.  The
first bunch of patches switch the bio based drivers to better accounting
helpers compared to the current mess.  The end contains a fix and various
performanc improvements.  Most of this comes from a series Konstantin
sent a few weeks ago, rebased on changes that landed in your tree since
and my change to always use the percpu version of the disk stats.

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [Drbd-dev] block I/O accounting improvements v2
@ 2020-05-27  5:24 Christoph Hellwig
  2020-05-27  5:24 ` [Drbd-dev] [PATCH 01/16] block: add disk/bio-based accounting helpers Christoph Hellwig
  0 siblings, 1 reply; 22+ messages in thread
From: Christoph Hellwig @ 2020-05-27  5:24 UTC (permalink / raw)
  To: Jens Axboe
  Cc: linux-nvdimm, Konstantin Khlebnikov, linux-bcache, linux-kernel,
	linux-block, Minchan Kim, dm-devel, Nitin Gupta, drbd-dev

Hi Jens,

they series contains various improvement for block I/O accounting.  The
first bunch of patches switch the bio based drivers to better accounting
helpers compared to the current mess.  The end contains a fix and various
performanc improvements.  Most of this comes from a series Konstantin
sent a few weeks ago, rebased on changes that landed in your tree since
and my change to always use the percpu version of the disk stats.


Changes since v1:
 - add an ifdef CONFIG_BLOCK to work around the sad state of our headers
 - add reviewed-by tags to all patches

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

end of thread, other threads:[~2020-06-13  9:58 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-25 11:29 [Drbd-dev] block I/O accounting improvements Christoph Hellwig
2020-05-25 11:29 ` [Drbd-dev] [PATCH 01/16] block: add disk/bio-based accounting helpers Christoph Hellwig
2020-06-13 10:19   ` Konstantin Khlebnikov
2020-05-27  5:23     ` Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 02/16] drbd: use bio_{start,end}_io_acct Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 03/16] rsxx: " Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 04/16] lightnvm/pblk: use bio_{start, end}_io_acct Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 05/16] bcache: use bio_{start,end}_io_acct Christoph Hellwig
2020-06-13 10:19   ` Coly Li
2020-05-25 11:30 ` [Drbd-dev] [PATCH 06/16] dm: " Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 07/16] nvdimm: " Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 08/16] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 09/16] block: remove generic_{start, end}_io_acct Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 10/16] block: move update_io_ticks to blk-core.c Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 11/16] block: always use a percpu variable for disk stats Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 12/16] block: account merge of two requests Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 13/16] block: add a blk_account_io_merge_bio helper Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 14/16] block: remove rcu_read_lock() from part_stat_lock() Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 15/16] block: use __this_cpu_add() instead of access by smp_processor_id() Christoph Hellwig
2020-05-25 11:30 ` [Drbd-dev] [PATCH 16/16] block: reduce part_stat_lock() scope Christoph Hellwig
2020-06-13 10:18 ` [Drbd-dev] block I/O accounting improvements Konstantin Khlebnikov
  -- strict thread matches above, loose matches on Subject: below --
2020-05-27  5:24 [Drbd-dev] block I/O accounting improvements v2 Christoph Hellwig
2020-05-27  5:24 ` [Drbd-dev] [PATCH 01/16] block: add disk/bio-based accounting helpers Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox