more polish to 5000* demo
[eblake-techtalks.git] / 2100-introduction-qcow2.html
blob628426dbd2005273e023cef0b8c7319811c44723
1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2 <link rel="stylesheet" href="style.css" type="text/css"/>
3 <script src="code.js" type="text/javascript"></script>
5 <h1>Qcow2 images in qemu</h1>
7 <ul>
8 <li>qcow2 is qemu's preferred image format</li>
9 <li>qemu first used in-memory bitmaps internally to implement
10 'block-stream' in qemu v1.1 (2012)</li>
11 <li>qemu v2.6 (2016) added extension header 0x23852875 to qcow2v3
12 for describing persistent bitmaps that live within the image</li>
13 <li>an autoclear feature bit ensures that if any other program
14 modifies the image without updating bitmaps, then the bitmaps are
15 rendered inconsistent</li>
16 </ul>
18 <p class="attribution">See also this 2015 KVM Forum
19 presentation: <a href="https://www.youtube.com/watch?v=etIGp12RHRE">Backing
20 Chain management in QEMU and libvirt</a>, Eric Blake</p>