Skip to content

block: export latency info for cgroups

Shaohua Li linux-block 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 6 repliesIn review
  2. v1 RFC2 patches 6 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3blk-stat: delete useless codeblock/blk-stat.c include/linux/blk_types.h+9 -412 replies
2/3block: set request_list for requestblock/blk-core.c block/blk-mq.c+6 -11 reply
3/3blockcg: export latency info for each cgroupblock/blk-cgroup.c block/blk-stat.c block/blk.h +1 more+175 -33 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by.

PatchOmar Sandoval
1/3R-b
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH V2 0/3] block: export latency info for cgroups

From: Shaohua Li <[email protected]>

Hi,

latency info is a good sign to determine if IO is healthy. The patches export such info to cgroup io.stat.

I sent the first patch separately before, but since the latter depends on it, I include it here.

Thanks,
Shaohua

V1->V2: improve the scalability

Shaohua Li (3):
blk-stat: delete useless code
block: set request_list for request
blockcg: export latency info for each cgroup

 block/blk-cgroup.c         |  29 +++++++-
 block/blk-core.c           |   2 +-
 block/blk-mq.c             |   5 ++
 block/blk-stat.c           | 178 +++++++++++++++++++++++++++++++++++----------
 block/blk.h                |   5 ++
 include/linux/blk-cgroup.h |   9 +++
 include/linux/blk_types.h  |   5 +-
 7 files changed, 189 insertions(+), 44 deletions(-)
Signature · 1 line
2.9.5