-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20184/
-----------------------------------------------------------

Review request for cloudstack, Mike Tutkowski, Marcus Sorensen, and Wido den 
Hollander.


Bugs: CLOUDSTACK-6369
    https://issues.apache.org/jira/browse/CLOUDSTACK-6369


Repository: cloudstack-git


Description
-------

To improve the qcow2 performance, it is important to tune parameters of 
"qemu-img create" command.
preallocation=metadata option, which I am working on in CLOUDSTACK-6191 
improves randam IOPS well, but the qcow2 image created with 
preallocation=metadata option cannot be used as a differential image.
This "cluster_size" option improves IOPS of a differential qcow2 image which is 
created with preallocation=off.

https://issues.apache.org/jira/browse/CLOUDSTACK-6369

This patch is written on the top of https://reviews.apache.org/r/19446/ . This 
patch cannot be applied before 19446 is merged.


Diffs
-----

  agent/conf/agent.properties b8b7a7c 
  core/src/com/cloud/storage/JavaStorageLayer.java e8c4053 
  
plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/LibvirtStorageAdaptor.java
 61d90e9 

Diff: https://reviews.apache.org/r/20184/diff/


Testing
-------

Case1 (without this option)
1. Ensure "storage.qcow2.cluster_size" is not written in "agent.properties" 
file.
2. Create and attach a volume.
3. Confirm the created volume is provisioned with cluster_size=65536, which is 
a default value.

Case2 (with this option)
1. Ensure "storage.qcow2.cluster_size=2097152" is written in "agent.properties" 
file.
2. Create and attache a volume.
3. Confirm the created volume is provisioned with cluster_size=2097152.


Thanks,

Yoshikazu Nojima

Reply via email to