Red Hat Bugzilla – Bug 723638
Backport upstream extensions for lsblk
Last modified: 2013-02-28 23:10:21 EST
Description of problem: lsblk utility is useful for storage performance tunning and block device diagnostics (it is standard part of RHEL6 sosreport now). For enterprise multipath devices is important not only check io scheduler parameters for mpath device itself but also for the underlying devices. There are new lsblk flags in upstream which allows trivial system observation and problem detection - namely reporting of device state (running, offline, suspended etc.), io scheduler and queue size. e.g. # ./lsblk -t -o name,state,type,phy-sec,log-sec,sched,rq-size /dev/sd[if] NAME STATE TYPE PHY-SEC LOG-SEC SCHED RQ-SIZE sdf running disk 512 512 cfq 128 └─mpatha (dm-0) running mpath 512 512 cfq 128 sdi running disk 512 512 cfq 128 └─mpatha (dm-0) running mpath 512 512 cfq 128 # ./lsblk -t /dev/sd[if] NAME ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE sdf 0 512 0 512 512 1 cfq 128 └─mpatha (dm-0) 0 512 0 512 512 1 cfq 128 sdi 0 512 0 512 512 1 cfq 128 └─mpatha (dm-0) 0 512 0 512 512 1 cfq 128 If possible, please backport these options to RHEL6.2 Version-Release number of selected component (if applicable): util-linux-ng-2.17.2-12.el6
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2011-1691.html