[libvirt] [PATCH v3 01/18] blockcopy: allow larger buf-size

Peter Krempa pkrempa at redhat.com
Thu Sep 4 14:04:19 UTC 2014


On 09/01/14 16:57, Jiri Denemark wrote:
> On Sat, Aug 30, 2014 at 22:02:19 -0600, Eric Blake wrote:
>> While qemu definitely caps granularity to 64 MiB, it places no
>> limits on buf-size.  On a machine beefy enough for lots of
>> memory, a buf-size larger than 2 GiB is feasible, so we should
>> pass a 64-bit parameter.
>>
>> * include/libvirt/libvirt.h.in (VIR_DOMAIN_BLOCK_COPY_BUF_SIZE):
>> Allow 64 bits.
>>
>> Signed-off-by: Eric Blake <eblake at redhat.com>
>> ---
>>  include/libvirt/libvirt.h.in | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in
>> index 9358314..a64f597 100644
>> --- a/include/libvirt/libvirt.h.in
>> +++ b/include/libvirt/libvirt.h.in
>> @@ -2678,8 +2678,8 @@ typedef enum {
>>   * VIR_DOMAIN_BLOCK_COPY_BUF_SIZE:
>>   * Macro for the virDomainBlockCopy buffer size tunable: it represents
>>   * how much data in bytes can be in flight between source and destination,
>> - * as an unsigned int. Specifying 0 is the same as omitting this parameter,
>> - * to request the hypervisor default.
>> + * as an unsigned long long. Specifying 0 is the same as omitting this
>> + * parameter, to request the hypervisor default.
>>   */
>>  #define VIR_DOMAIN_BLOCK_COPY_BUF_SIZE "buf-size"
> 
> ACK, we need this in 1.2.8.
> 
> Jirka

This one was actually pushed before the release.



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20140904/2067a635/attachment-0001.sig>


More information about the libvir-list mailing list