1
0

storage: Use virStoragePoolObjGetDef accessor for MPATH backend

In preparation for privatizing the object, use the accessor.
This commit is contained in:
John Ferlan 2017-07-26 14:28:16 -04:00
parent dc48de256e
commit 1d995fbebc

View File

@ -48,6 +48,7 @@ virStorageBackendMpathNewVol(virStoragePoolObjPtr pool,
const int devnum, const int devnum,
const char *dev) const char *dev)
{ {
virStoragePoolDefPtr def = virStoragePoolObjGetDef(pool);
virStorageVolDefPtr vol; virStorageVolDefPtr vol;
int ret = -1; int ret = -1;
@ -74,8 +75,8 @@ virStorageBackendMpathNewVol(virStoragePoolObjPtr pool,
if (virStoragePoolObjAddVol(pool, vol) < 0) if (virStoragePoolObjAddVol(pool, vol) < 0)
goto cleanup; goto cleanup;
pool->def->capacity += vol->target.capacity; def->capacity += vol->target.capacity;
pool->def->allocation += vol->target.allocation; def->allocation += vol->target.allocation;
ret = 0; ret = 0;
cleanup: cleanup:
@ -259,10 +260,11 @@ virStorageBackendMpathRefreshPool(virConnectPtr conn ATTRIBUTE_UNUSED,
virStoragePoolObjPtr pool) virStoragePoolObjPtr pool)
{ {
int retval = 0; int retval = 0;
virStoragePoolDefPtr def = virStoragePoolObjGetDef(pool);
VIR_DEBUG("conn=%p, pool=%p", conn, pool); VIR_DEBUG("conn=%p, pool=%p", conn, pool);
pool->def->allocation = pool->def->capacity = pool->def->available = 0; def->allocation = def->capacity = def->available = 0;
virWaitForDevices(); virWaitForDevices();