storage: Use virStoragePoolObjGetDef accessor for MPATH backend
In preparation for privatizing the object, use the accessor.
This commit is contained in:
parent
dc48de256e
commit
1d995fbebc
@ -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();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user