Red Hat Bugzilla – Bug 816448
inaccurate display for status of stopped libvirt-guests service
Last modified: 2013-02-21 02:12:05 EST
Description of problem: The status of stoped libvirt-guests service display inaccurate. It always display "stoped ,with saved guests " even if there is no any managed save file. Version-Release number of selected component (if applicable): libvirt-0.9.10-11.el6.x86_64 qemu-kvm-0.12.1.2-2.277.el6.x86_64 kernel-2.6.32-262.el6.x86_64 How reproducible: 100% Steps to Reproduce: 1.# service libvirtd stop Stopping libvirtd daemon: [ OK ] 2.# service libvirt-guests status started 3.# service libvirt-guests stop Can't connect to default. Skipping. 4.# service libvirt-guests status stopped, with saved guests 5.# ll /var/lib/libvirt/qemu/save total 0 Actual results: It always display "stoped ,with saved guests " even if there is no any managed save file. Expected results: When there are domains with managedsave file by libvirt-guests , the status display "stoped ,with saved guests " . If not , it display "stoped". Additional info:
Patch committed to upstream. commit c086af6b9b2296e2ab45e571f0fdfca097f7f127 Author: Osier Yang <jyang@redhat.com> Date: Tue May 15 16:22:28 2012 +0800 libvirt-guests: Remove LISTFILE if it's empty when stopping service $LISTFILE is created even no domain is running, and the empty $LISTFILE could cause improper service status. stopped ,with saved guests Which is not right, as there is no domain was saved.
Per comment 2, move to POST.
Verify it using the following version. kernel-2.6.32-276.el6.x86_64 qemu-kvm-0.12.1.2-2.295.el6.x86_64 libvirt-0.9.13-3.el6.x86_64 Steps # service libvirtd stop Stopping libvirtd daemon: [ OK ] # service libvirt-guests status started # service libvirt-guests stop Can't connect to default. Skipping. # service libvirt-guests status stopped, with no saved guests # service libvirtd start Starting libvirtd daemon: [ OK ] # service libvirt-guests start # virsh list --all Id Name State ---------------------------------------------------- 5 rhel6 running 6 win running # service libvirt-guests stop Running guests on default URI: rhel6, win Suspending guests on default URI... Suspending rhel6: done Suspending win: done # service libvirt-guests status stopped, with saved guests Results It is expected result. So move its status to VERIFIED.
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-2013-0276.html