Force writeback caching on qcow2 disk images.
authorMartin Schwenke <martin@meltin.net>
Thu, 13 Aug 2009 03:41:38 +0000 (13:41 +1000)
committerMartin Schwenke <martin@meltin.net>
Thu, 13 Aug 2009 03:41:38 +0000 (13:41 +1000)
Some versions of kvm disable all caching on qcow2 disk images to
guarantee data integrity on host failure.  We need caching to get
decent performance so we enable writeback caching by default.

Signed-off-by: Martin Schwenke <martin@meltin.net>
templates/bootbase.xml
templates/install.xml
templates/node.xml
templates/tsmserver.xml

index 05f78c71e57a4cb61e3226bb76f2a5b2e7e13783..94921b38e9a962d364670d81c2fc08e22fc079db 100644 (file)
@@ -21,6 +21,7 @@
     <disk type='file' device='disk'>
       <source file='@@DISK@@'/>
       <target dev='@@DISK_PREFIX@@a' bus='@@DISK_TYPE@@'/>
+      <driver name='qemu' type='qcow2' cache='writeback'/>
     </disk>
     <interface type='network'>
       <mac address='00:00:00:00:00:01'/>
index 583368d54d5f4cf200e82230a9d8fcf2a2e39842..8cea5415420cb36ca4cfdf71a05f7b3f57c6ec84 100644 (file)
@@ -24,6 +24,7 @@
     <disk type='file' device='disk'>
       <source file='@@DISK@@'/>
       <target dev='@@DISK_PREFIX@@a' bus='@@DISK_TYPE@@'/>
+      <driver name='qemu' type='qcow2' cache='writeback'/>
     </disk>
     <disk type='file' device='cdrom'>
       <source file='@@ISO@@'/>
index c75e12b84a0e3cde5325319e58fbcd3ffaa2bb31..ac869fab9bdab91b824f4b34e09b87aca33a4230 100644 (file)
@@ -21,6 +21,7 @@
     <disk type='file' device='disk'>
       <source file='@@DISK@@'/>
       <target dev='@@DISK_PREFIX@@a' bus='@@DISK_TYPE@@'/>
+      <driver name='qemu' type='qcow2' cache='writeback'/>
     </disk>
 @@@SHAREDDISK_TEMPLATE@@@
     <interface type='network'>
index 67ff164d5d12ad228f935138f0feaa5ebee85425..287e6545a58c5039ae14f037ae531f791906dcab 100644 (file)
     <disk type='file' device='disk'>
       <source file='@@DISK@@'/>
       <target dev='@@DISK_PREFIX@@a' bus='@@DISK_TYPE@@'/>
+      <driver name='qemu' type='qcow2' cache='writeback'/>
     </disk>
     <disk type='file' device='disk'>
       <source file='@@TSMDISK@@'/>
       <target dev='@@DISK_PREFIX@@b' bus='@@DISK_TYPE@@'/>
+      <driver name='qemu' type='qcow2' cache='writeback'/>
     </disk>
     <interface type='network'>
       <mac address='@@MAC1@@'/>