mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
vz: add state group to all domain stats
This commit is contained in:
parent
2a41a2301b
commit
b66bf0730a
@ -3739,6 +3739,28 @@ vzDomainGetBalloonStats(virDomainObjPtr dom,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
vzDomainGetStateStats(virDomainObjPtr dom,
|
||||
virDomainStatsRecordPtr record,
|
||||
int *maxparams)
|
||||
{
|
||||
if (virTypedParamsAddInt(&record->params,
|
||||
&record->nparams,
|
||||
maxparams,
|
||||
"state.state",
|
||||
dom->state.state) < 0)
|
||||
return -1;
|
||||
|
||||
if (virTypedParamsAddInt(&record->params,
|
||||
&record->nparams,
|
||||
maxparams,
|
||||
"state.reason",
|
||||
dom->state.reason) < 0)
|
||||
return -1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static virDomainStatsRecordPtr
|
||||
vzDomainGetAllStats(virConnectPtr conn,
|
||||
virDomainObjPtr dom)
|
||||
@ -3749,6 +3771,9 @@ vzDomainGetAllStats(virConnectPtr conn,
|
||||
if (VIR_ALLOC(stat) < 0)
|
||||
return NULL;
|
||||
|
||||
if (vzDomainGetStateStats(dom, stat, &maxparams) < 0)
|
||||
goto error;
|
||||
|
||||
if (vzDomainGetBlockStats(dom, stat, &maxparams) < 0)
|
||||
goto error;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user