Bug 689986

Summary: Unable to seek to <int> in /var/log/libvirt/qemu/<name of VM>.log
Product: Red Hat Enterprise Linux 6 Reporter: IBM Bug Proxy <bugproxy>
Component: libvirtAssignee: Eric Blake <eblake>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: high Docs Contact:
Priority: high    
Version: 6.1CC: balkov, dallan, eblake, gerhard.stenzel, jkachuck, mkenneth, syeghiay, vbian, virt-maint, yoyzhang
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: All   
Whiteboard:
Fixed In Version: libvirt-0.8.7-15.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-19 13:29:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 684385    
Attachments:
Description Flags
qemu driver: fix positioning to end of log file none

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