Bug 596948

Summary: vmstat disk device field is not long enough
Product: Red Hat Enterprise Linux 6 Reporter: Casey Dahlin <cdahlin>
Component: procpsAssignee: Jan Görig <jgorig>
Status: CLOSED ERRATA QA Contact: Branislav Náter <bnater>
Severity: medium Docs Contact:
Priority: high    
Version: 6.0CC: albert, bnater, ovasik, tumeya, vanhoof
Target Milestone: rcKeywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: procps-3.2.8-16.el6 Doc Type: Bug Fix
Doc Text:
Cause vmstat doesn't read whole device name if it is too long Consequence Devices with long name weren't showed by vmstat -d command Fix Increased number of maximum characters for device name Result Devices with long name are shown
Story Points: ---
Clone Of: 586078 Environment:
Last Closed: 2011-05-19 14:08:04 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 586078, 1169349    
Bug Blocks:    

Comment 1 RHEL Program Management 2010-05-27 19:55:39 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release.  Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release.  This request is not yet committed for
inclusion.

Comment 13 Jan Görig 2011-01-31 11:21:52 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
Cause
 vmstat doesn't read whole device name if it is too long
Consequence
 Devices with long name weren't showed by vmstat -d command
Fix
 Increased number of maximum characters for device name
Result
 Devices with long name are shown

Comment 14 Branislav Náter 2011-03-03 14:04:02 UTC
Updated patch seems to work correctly. Verified using reproducers on package  procps-3.2.8-16.el6.{x86_64,i686,ppc64,s390x}

- "vmstat -d" displaying 31 character long device name:
.live.[root@i386-6w-v1 vmstat]# vmstat -d
disk- ------------reads------------ ------------writes----------- -----IO------
       total merged sectors      ms  total merged sectors      ms    cur    sec
testingdevicewithverylongname10     11      0      88       0      0      0       0       0      0      0

- "vmstat -p <partname>" displaying 34 character long partition name:
# vmstat -p toolongdevicenamethatcantest300p50
toolongdevicenamethatcantest300p50    reads   read sectors  writes    requested writes
                 334       2928          0          0

Comment 15 errata-xmlrpc 2011-05-19 14:08:04 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2011-0708.html