Bug 689986 - Unable to seek to <int> in /var/log/libvirt/qemu/<name of VM>.log
Summary: Unable to seek to <int> in /var/log/libvirt/qemu/<name of VM>.log
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: libvirt
Version: 6.1
Hardware: x86_64
OS: All
high
high
Target Milestone: rc
: ---
Assignee: Eric Blake
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks: 684385
TreeView+ depends on / blocked
 
Reported: 2011-03-22 22:11 UTC by IBM Bug Proxy
Modified: 2011-05-19 13:29 UTC (History)
10 users (show)

Fixed In Version: libvirt-0.8.7-15.el6
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-19 13:29:25 UTC
Target Upstream Version:


Attachments (Terms of Use)
qemu driver: fix positioning to end of log file (1.23 KB, text/plain)
2011-03-22 22:11 UTC, IBM Bug Proxy
no flags Details


Links
System ID Private Priority Status Summary Last Updated
IBM Linux Technology Center 70833 0 None None None Never
Red Hat Product Errata RHBA-2011:0596 0 normal SHIPPED_LIVE libvirt bug fix and enhancement update 2011-05-18 17:56:36 UTC

Description IBM Bug Proxy 2011-03-22 22:11:21 UTC
---Problem Description---
While doing some testing with Qemu and creating huge logfiles we encountered the case where 
the VM could not start anymore due to the lseek() to the end of the Qemu VM's log  file failing. 
    
Machine Type = HS22 
 
---Steps to Reproduce---
 To reproduce this error, you could do the following:
    
    dd if=/dev/zero of=/var/log/libvirt/qemu/<name of VM>.log bs=1024 count=)
    
    and you should get an error like this:
    
    error: Failed to start domain <name of VM>
    error: Unable to seek to -2147482651 in /var/log/libvirt/qemu/<name of VM>.log: Success

 
Userspace rpm: libvirt-0.8.7-11.el6

qemu driver: fix positioning to end of log file

The attached patch from Stefan Berger is already in the libvirt upstream git.
commit id is 0922ff2feaeca786f14f21a369f45aa0f7cc06dc

The patch is only a one liner and fixes an problem which has also been observed during 
802.1Qbg support testing where virtual machines machines were migrated a lot.

Comment 1 IBM Bug Proxy 2011-03-22 22:11:27 UTC
Created attachment 486924 [details]
qemu driver: fix positioning to end of log file

Comment 3 Daniel Veillard 2011-03-23 09:30:47 UTC
Fix already upstream, patch looks right,

Daniel

Comment 6 Vivian Bian 2011-03-30 05:06:30 UTC
Hi IBM ,
Would you please update your pkgs to the version under http://veillard.com/libvirt/6.1/x86_64/ . And try if the bug is fixed already . 

Thanks
Vivian Bian

Comment 7 IBM Bug Proxy 2011-04-08 15:02:29 UTC
------- Comment From gerhard.stenzel.com 2011-04-08 10:53 EDT-------
We did not observe this issue with snap1 anymore .. so I think we can close this bugzilla.

Comment 8 Vivian Bian 2011-04-11 02:10:09 UTC
According to comment #7 , set bug status to VERIFIED

Comment 11 errata-xmlrpc 2011-05-19 13:29:25 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-0596.html


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