Lei Li
ae52342754
Provide a helper method virDomainLiveConfigHelperMethod
...
This chunk of code below repeated in several functions, factor it into
a helper method virDomainLiveConfigHelperMethod to eliminate duplicated code
based on Eric and Adam's suggestion. I have tested it for all the
relevant APIs changed.
Signed-off-by: Eric Blake <eblake@redhat.com >
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
2011-12-13 15:10:42 -07:00
Lei Li
ac6b368d8a
Fix a logic error for setting block I/O
...
Fix a logic error, the initial value of ret = -1, if just set --config,
it will goto endjob directly without doing its really job here.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
2011-12-01 08:01:16 -07:00
Lei Li
55ecc49bbc
Add tests for blkdeviotune
...
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com >
Signed-off-by: Eric Blake <eblake@redhat.com >
2011-11-30 11:36:11 -07:00
Lei Li
62a19475d2
Support virDomain{Set, Get}BlockIoTune in the python API
...
Python support for both setting and getting block I/O throttle.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com >
Signed-off-by: Eric Blake <eblake@redhat.com >
2011-11-30 11:36:11 -07:00
Lei Li
e9bd9a0809
Enable the blkdeviotune command in virsh
...
Support virsh command blkdeviotune. Can set or query a block disk
I/O throttle setting.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com >
Signed-off-by: Eric Blake <eblake@redhat.com >
2011-11-30 11:36:11 -07:00
Lei Li
eca96694a7
Implement virDomain{Set, Get}BlockIoTune for the qemu driver
...
Implement the block I/O throttle setting and getting support to qemu
driver.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com >
Signed-off-by: Eric Blake <eblake@redhat.com >
2011-11-30 11:36:10 -07:00
Lei Li
6df7ccb10e
Support block I/O throttle in XML
...
Enable block I/O throttle for per-disk in XML, as the first
per-disk IO tuning parameter.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com >
Signed-off-by: Eric Blake <eblake@redhat.com >
2011-11-30 11:36:09 -07:00
Lei Li
115a2a3fbb
Add virDomain{Set, Get}BlockIoTune support to the remote driver
...
Support Block I/O Throttle setting and query to remote driver.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com >
Signed-off-by: Eric Blake <eblake@redhat.com >
2011-11-30 11:36:09 -07:00
Lei Li
1f8a339dee
Add new API virDomain{Set, Get}BlockIoTune
...
This patch add new pulic API virDomainSetBlockIoTune and
virDomainGetBlockIoTune.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com >
Signed-off-by: Eric Blake <eblake@redhat.com >
2011-11-29 17:29:33 -07:00
Lei Li
5a1f272875
Check for source conflicts in storage pools
...
Fix bug #611823 storage driver should prohibit pools with duplicate
underlying storage.
Add internal API virStoragePoolSourceFindDuplicate() to do uniqueness
check based on source location infomation for pool type.
* AUTHORS: add Lei Li
2011-09-05 15:52:03 +08:00