Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 750683 - vol-info get the wrong "Type" for a directory
vol-info get the wrong "Type" for a directory
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: libvirt (Show other bugs)
6.2
x86_64 Linux
low Severity low
: rc
: ---
Assigned To: Daniel Veillard
Virtualization Bugs
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2011-11-01 22:49 EDT by Huang Wenlong
Modified: 2013-10-20 17:44 EDT (History)
7 users (show)

See Also:
Fixed In Version: libvirt-0.9.9-1.el6
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2012-06-20 02:36:05 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2012:0748 normal SHIPPED_LIVE Low: libvirt security, bug fix, and enhancement update 2012-06-19 15:31:38 EDT

  None (edit)
Description Huang Wenlong 2011-11-01 22:49:20 EDT
Description of problem:
[storage] vol-info get the wrong "Type" for a directory

Version-Release number of selected component (if applicable):
libvirt-0.9.4-20.el6.x86_64
qemu-kvm-0.12.1.2-2.206.el6.x86_64

How reproducible:
100%

Steps to Reproduce:
1) check the default pool , pool-dir is a dir 
# ll /var/lib/libvirt/images/
total 8006276
-rw-r--r--. 1 root root        503 Oct 31 15:47 i.sh
drwx------. 2 root root       4096 Oct 31 13:24 pool-dir
-rw-------. 1 root root   11928064 Nov  1 09:54 q2.img
-rw-------. 1 qemu qemu 8589934592 Nov  1 15:31 t62.img
drwx------. 2 root root       4096 Oct 31 13:22 test
-rw-------. 1 qemu qemu 4482727936 Nov  1 15:31 test.img
-rw-r--r--. 1 qemu qemu     358400 Oct 31 15:13 t.iso


2)get the info  via  vol-info command ,“Type” = block  is incorrect.
# virsh vol-info --pool default pool-dir
Name:           pool-dir
Type:           block
Capacity:       0.00 
Allocation:     0.00 


Actual results:
show wrong type of dir 

Expected results:
show correct type of dir 

Additional info:

vol-dumpxml can get the type  it dir 
...
 <format type='dir'/>
...
Comment 2 Huang Wenlong 2011-11-02 04:34:25 EDT
This bug can be reproduced with
libvirt-0.9.4-21.el6.x86_64
qemu-kvm-0.12.1.2-2.207.el6.x86_64
Comment 3 Osier Yang 2011-11-02 23:12:37 EDT
This already fixed by upstream commit 9981fc5828f594.
Comment 5 tingting zheng 2012-01-10 06:08:22 EST
Verified the bug with:
libvirt-0.9.9-1.el6.x86_64
qemu-kvm-0.12.1.2-2.209.el6_2.1.x86_64

Steps:
1.Check the default pool, test-dir is a dir 
# ll /var/lib/libvirt/images
total 39008240
-rwxrwxrwx.  1 qemu qemu  6442450944 Jan 10 01:30 rhel6.img
-rw-------   1 root root  5242880000 Dec 30 05:27 rhel6u1-64b-hv.img
drwxrwxrwx.  2 root root        4096 Nov  7 03:23 test
drwxrwxrwx   2 root root        4096 Dec 30 22:12 test-dir
-rwxrwxrwx.  1 root root  6784221696 Nov 16 15:07 test-preallocate-qcow2
-rwxrwxrwx.  1 root root      262144 Nov  6 22:18 vol-new.qcow2
-rwxrwxrwx.  1 qemu qemu 21474836480 Jan  4 02:35 win2008-x86_64.img

2.Get the info  via  vol-info command
# virsh vol-info --pool default test-dir
Name:           test-dir
Type:           dir
Capacity:       0.00 
Allocation:     0.00
Comment 7 errata-xmlrpc 2012-06-20 02:36:05 EDT
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-2012-0748.html

Note You need to log in before you can comment on or make changes to this bug.