}
-static int
+static void
qemuDomainGetStatsBlockExportHeader(virDomainDiskDef *disk,
virStorageSource *src,
size_t recordnr,
if (src->id)
virTypedParamListAddUInt(params, src->id, "block.%zu.backingIndex", recordnr);
-
- return 0;
}
VIR_INFO("optional disk '%s' source file is missing, "
"skip getting stats", disk->dst);
- if (qemuDomainGetStatsBlockExportHeader(disk, disk->src, *recordnr,
- params) < 0) {
- return -1;
- }
+ qemuDomainGetStatsBlockExportHeader(disk, disk->src, *recordnr, params);
(*recordnr)++;
/* vhost-user disk doesn't support getting block stats */
if (virStorageSourceGetActualType(disk->src) == VIR_STORAGE_TYPE_VHOST_USER) {
- if (qemuDomainGetStatsBlockExportHeader(disk, disk->src, *recordnr,
- params) < 0) {
- return -1;
- }
+ qemuDomainGetStatsBlockExportHeader(disk, disk->src, *recordnr, params);
(*recordnr)++;
backendstoragealias = alias;
}
- if (qemuDomainGetStatsBlockExportHeader(disk, n, *recordnr, params) < 0)
- return -1;
+ qemuDomainGetStatsBlockExportHeader(disk, n, *recordnr, params);
/* The following stats make sense only for the frontend device */
if (n == disk->src) {
if (disk->mirror &&
disk->mirrorJob == VIR_DOMAIN_BLOCK_JOB_TYPE_COPY) {
- if (qemuDomainGetStatsBlockExportHeader(disk, disk->mirror, *recordnr, params) < 0)
- return -1;
+ qemuDomainGetStatsBlockExportHeader(disk, disk->mirror, *recordnr, params);
if (qemuDomainGetStatsOneBlock(cfg, dom, params,
qemuBlockStorageSourceGetEffectiveNodename(disk->mirror),
continue;
if (backupdisk->store) {
- if (qemuDomainGetStatsBlockExportHeader(disk, backupdisk->store,
- *recordnr, params) < 0)
- return -1;
+ qemuDomainGetStatsBlockExportHeader(disk, backupdisk->store,
+ *recordnr, params);
if (qemuDomainGetStatsOneBlock(cfg, dom, params,
qemuBlockStorageSourceGetEffectiveNodename(backupdisk->store),