Actually test that the full range is available.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
return -1;
/* fake some sizes */
- src->capacity = 1337;
- src->physical = 42;
+ src->capacity = UINT_MAX * 2ULL;
+ src->physical = UINT_MAX + 1ULL;
if (qemuDomainValidateStorageSource(src, data->qemuCaps) < 0)
return -1;
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.img",
- "size": 42
+ "size": 4294967296
}
format:
"ivgen-hash-alg": "sha256",
"driver": "luks",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337
+ "size": 8589934590
}
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.img",
- "size": 42
+ "size": 4294967296
}
format:
"key-secret": "0123456789ABCDEF0123456789ABCDE-encalias",
"driver": "luks",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337
+ "size": 8589934590
}
}
]
},
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337
+ "size": 8589934590
}
}
]
},
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337
+ "size": 8589934590
}
},
"vdi": "asdf/i.qcow2"
},
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337
+ "size": 8589934590
}
"port": "1234"
}
},
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337
+ "size": 8589934590
}
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.qcow2",
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337,
+ "size": 8589934590,
"backing-file": "/var/lib/libvirt/images/i.img",
"backing-fmt": "luks"
}
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.qcow2",
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337,
+ "size": 8589934590,
"backing-file": "nbd://example.com:1234",
"backing-fmt": "raw"
}
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.qcow2",
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337,
+ "size": 8589934590,
"backing-file": "/var/lib/libvirt/images/i.img",
"backing-fmt": "raw"
}
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.qcow2",
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337,
+ "size": 8589934590,
"backing-file": "/var/lib/libvirt/images/i.qcow2",
"backing-fmt": "qcow2",
"encrypt": {
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.qcow2",
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337,
+ "size": 8589934590,
"encrypt": {
"key-secret": "0123456789ABCDEF0123456789ABCDE-encalias",
"cipher-alg": "serpent-256",
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.qcow2",
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337,
+ "size": 8589934590,
"encrypt": {
"key-secret": "0123456789ABCDEF0123456789ABCDE-encalias",
"format": "luks"
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.qcow2",
- "size": 42
+ "size": 4294967296
}
format:
{
"driver": "qcow2",
"file": "0123456789ABCDEF0123456789ABCDE",
- "size": 1337
+ "size": 8589934590
}
{
"driver": "file",
"filename": "/var/lib/libvirt/images/i.img",
- "size": 42
+ "size": 4294967296
}
format: