提交 f8389505 编写于 作者: P Peter Krempa

qemublocktest: Fix and optimize fake image chain

Set the 'id' field of the backing chain properly so that we can look
up images, and initialize 6 images instead of 10 as we don't use more
currently.
Signed-off-by: NPeter Krempa <pkrempa@redhat.com>
Reviewed-by: NEric Blake <eblake@redhat.com>
上级 41de7230
......@@ -640,6 +640,7 @@ testQemuBackupIncrementalBitmapCalculateGetFakeImage(size_t idx)
if (!(ret = virStorageSourceNew()))
abort();
ret->id = idx;
ret->type = VIR_STORAGE_TYPE_FILE;
ret->format = VIR_STORAGE_FILE_QCOW2;
ret->path = g_strdup_printf("/image%zu", idx);
......@@ -659,7 +660,7 @@ testQemuBackupIncrementalBitmapCalculateGetFakeChain(void)
n = ret = testQemuBackupIncrementalBitmapCalculateGetFakeImage(1);
for (i = 2; i < 10; i++) {
for (i = 2; i < 6; i++) {
n->backingStore = testQemuBackupIncrementalBitmapCalculateGetFakeImage(i);
n = n->backingStore;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册