Activity log for bug #1189926

Date Who What changed Old value New value Message
2013-06-11 14:28:01 Chris J Arges bug added bug
2013-06-11 14:28:17 Chris J Arges nominated for series Ubuntu Precise
2013-06-11 14:28:17 Chris J Arges bug task added qemu-kvm (Ubuntu Precise)
2013-06-11 14:28:17 Chris J Arges nominated for series Ubuntu Quantal
2013-06-11 14:28:17 Chris J Arges bug task added qemu-kvm (Ubuntu Quantal)
2013-06-11 14:28:25 Chris J Arges qemu-kvm (Ubuntu Precise): importance Undecided High
2013-06-11 14:28:27 Chris J Arges qemu-kvm (Ubuntu): importance High Undecided
2013-06-11 14:28:30 Chris J Arges qemu-kvm (Ubuntu): status New Fix Released
2013-06-11 14:28:32 Chris J Arges qemu-kvm (Ubuntu Quantal): status New Fix Released
2013-06-11 14:29:48 Chris J Arges description When using io_perf corruption can be detected when using qemu-kvm-1.0. This affects the qemu-kvm version in Precise, but is fixed in Quantal and beyond. It is expected that running the test case results in no disk corruption; however we detect corruption on Precise. Running git bisect on this test finds that commit 68d100e905453ebbeea8e915f4f18a2bd4339fe8 introduced the problem between v0.15.0 and v1.0. Running git bisect in reverse finds that commit b7ab0fea37c15ca9e249c42c46f5c48fd1a0943c fixes the issue between v1.1.2 and v1.2.0. However, b7ab0fea cannot be easily backported to v1.0 and 68d100e9 is a large change to revert. However, both changes seem to indicate that the problem lies in the qcow2 parts of the code. bug 1040033 seems to be a related issue. When using io_perf corruption can be detected when using qemu-kvm-1.0. A test case can be downloaded here: http://people.canonical.com/~arges/lp1189926/lnv-382.tgz Extract the contents and run ./create-disk, then ./test-kvm to test the currently installed KVM. Keep in mind that 100GB+ of disk is required to run the test. This affects the qemu-kvm version in Precise, but is fixed in Quantal and beyond. It is expected that running the test case results in no disk corruption; however we detect corruption on Precise. Running git bisect on this test finds that commit 68d100e905453ebbeea8e915f4f18a2bd4339fe8 introduced the problem between v0.15.0 and v1.0. Running git bisect in reverse finds that commit b7ab0fea37c15ca9e249c42c46f5c48fd1a0943c fixes the issue between v1.1.2 and v1.2.0. However, b7ab0fea cannot be easily backported to v1.0 and 68d100e9 is a large change to revert. However, both changes seem to indicate that the problem lies in the qcow2 parts of the code. bug 1040033 seems to be a related issue.
2013-06-11 15:13:27 Serge Hallyn qemu-kvm (Ubuntu Precise): status New Triaged
2013-06-11 15:13:47 Serge Hallyn qemu-kvm (Ubuntu Quantal): importance Undecided High
2013-06-12 16:36:36 Chris J Arges qemu-kvm (Ubuntu Precise): assignee Chris J Arges (arges)
2013-06-12 16:36:51 Chris J Arges qemu-kvm (Ubuntu Precise): status Triaged In Progress
2013-06-12 18:09:31 Chris J Arges attachment added 0001-qcow2-Simplify-count_cow_clusters.patch https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/1189926/+attachment/3701602/+files/0001-qcow2-Simplify-count_cow_clusters.patch
2013-06-12 18:46:45 Chris J Arges description When using io_perf corruption can be detected when using qemu-kvm-1.0. A test case can be downloaded here: http://people.canonical.com/~arges/lp1189926/lnv-382.tgz Extract the contents and run ./create-disk, then ./test-kvm to test the currently installed KVM. Keep in mind that 100GB+ of disk is required to run the test. This affects the qemu-kvm version in Precise, but is fixed in Quantal and beyond. It is expected that running the test case results in no disk corruption; however we detect corruption on Precise. Running git bisect on this test finds that commit 68d100e905453ebbeea8e915f4f18a2bd4339fe8 introduced the problem between v0.15.0 and v1.0. Running git bisect in reverse finds that commit b7ab0fea37c15ca9e249c42c46f5c48fd1a0943c fixes the issue between v1.1.2 and v1.2.0. However, b7ab0fea cannot be easily backported to v1.0 and 68d100e9 is a large change to revert. However, both changes seem to indicate that the problem lies in the qcow2 parts of the code. bug 1040033 seems to be a related issue. [Impact] When using qemu-kvm-1.0 occasionally qcow2 disks will be corrupted. [Test Case] A test case can be downloaded here:     http://people.canonical.com/~arges/lp1189926/lnv-382.tgz Extract the contents and run ./create-disk, then ./test-kvm to test the currently installed KVM. Keep in mind that 100GB+ of disk is required to run the test. [Regression Potential] The patch is a backport of commit 143550a83ef4eef86a847d00023d148e1f59f743 upstream, which changes the way that the number of available clusters are counted. While the original patch has assumptions that certain functions are available, the backport had to change these to be able to apply to v1.0. -- When using io_perf corruption can be detected when using qemu-kvm-1.0. A test case can be downloaded here:     http://people.canonical.com/~arges/lp1189926/lnv-382.tgz Extract the contents and run ./create-disk, then ./test-kvm to test the currently installed KVM. Keep in mind that 100GB+ of disk is required to run the test. This affects the qemu-kvm version in Precise, but is fixed in Quantal and beyond. It is expected that running the test case results in no disk corruption; however we detect corruption on Precise. Running git bisect on this test finds that commit 68d100e905453ebbeea8e915f4f18a2bd4339fe8 introduced the problem between v0.15.0 and v1.0. Running git bisect in reverse finds that commit b7ab0fea37c15ca9e249c42c46f5c48fd1a0943c fixes the issue between v1.1.2 and v1.2.0. However, b7ab0fea cannot be easily backported to v1.0 and 68d100e9 is a large change to revert. However, both changes seem to indicate that the problem lies in the qcow2 parts of the code. bug 1040033 seems to be a related issue.
2013-06-12 18:50:45 Chris J Arges attachment added lp1189926-precise.debdiff https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/1189926/+attachment/3701638/+files/lp1189926-precise.debdiff
2013-06-12 18:50:59 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2013-06-12 18:51:08 Chris J Arges bug added subscriber Ubuntu Sponsors Team
2013-06-12 19:20:34 Adam Conrad qemu-kvm (Ubuntu Precise): status In Progress Fix Committed
2013-06-12 19:20:37 Adam Conrad bug added subscriber SRU Verification
2013-06-12 19:20:46 Adam Conrad tags verification-needed
2013-06-13 12:55:53 Dmitry Shachnev removed subscriber Ubuntu Sponsors Team
2013-06-14 21:32:27 Chris J Arges attachment added lp1189926_precise_v2.debdiff https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/1189926/+attachment/3703739/+files/lp1189926_precise_v2.debdiff
2013-06-15 13:41:28 Mark Russell bug added subscriber Mark Russell
2013-06-17 13:53:34 Chris J Arges attachment added lp1189926_precise_v3.debdiff https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/1189926/+attachment/3705648/+files/lp1189926_precise_v3.debdiff
2013-06-27 18:25:25 Serge Hallyn tags verification-needed verification-failed
2013-07-08 15:04:24 Clint Byrum tags verification-failed
2013-07-08 15:04:26 Clint Byrum tags verification-needed
2013-07-08 21:23:33 Chris J Arges bug added subscriber Sustaining Engineering
2013-07-10 17:20:03 Chris J Arges tags verification-needed verification-done
2013-07-16 15:33:20 Launchpad Janitor qemu-kvm (Ubuntu Precise): status Fix Committed Fix Released
2013-07-16 15:33:27 Colin Watson removed subscriber Ubuntu Stable Release Updates Team
2014-02-07 16:05:47 Curtis Hovey removed subscriber Registry Administrators