Re: [libvirt] [PATCH 07/19] storage: Use consistent variable names in virstorageobj
On Thu, Jul 13, 2017 at 05:49:35PM -0400, John Ferlan wrote: > > > On 07/12/2017 04:17 AM, Pavel Hrdina wrote: > > On Tue, May 09, 2017 at 11:30:14AM -0400, John Ferlan wrote: > >> A virStoragePoolObjPtr will be an 'obj'. > >> > >> A virStoragePoolPtr will be a 'pool'. > > > > There is no such change in this commit. > > > > Simple enough to remove. > > >> > >> NB: Also modify the @matchpool to @matchobj. > >> Signed-off-by: John Ferlan > >> --- > >> src/conf/virstorageobj.c | 342 > >> +++ > >> src/conf/virstorageobj.h | 20 +-- > >> 2 files changed, 180 insertions(+), 182 deletions(-) > >> > >> diff --git a/src/conf/virstorageobj.c b/src/conf/virstorageobj.c > >> index dd41701..74a9c67 100644 > >> --- a/src/conf/virstorageobj.c > >> +++ b/src/conf/virstorageobj.c > >> @@ -70,15 +70,15 @@ virStoragePoolObjListFree(virStoragePoolObjListPtr > >> pools) > >> > >> void > >> virStoragePoolObjRemove(virStoragePoolObjListPtr pools, > >> -virStoragePoolObjPtr pool) > >> +virStoragePoolObjPtr obj) > > > > This is why I'm not a fan of this change, to make the code consistent > > we should also rename "pools" to "objs" which I don't like so probably > > "objList" or something else. > > > > Pavel > > > > I understand the objections and I agree @pools could be something > else... Similarly @devs, @nwfilters, @secrets, @interfaces, etc. > > The difference between @pools and @pool/@obj is the usage of @pool/@obj > wasn't consistent. At least there's only one @pools - OK, well two one > in _virStorageDriverState and one in _testDriver. > > I guess that's the line I didn't cross. This can be addressed as a followup. Reviewed-by: Pavel Hrdina signature.asc Description: Digital signature -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 07/19] storage: Use consistent variable names in virstorageobj
On 07/12/2017 04:17 AM, Pavel Hrdina wrote: > On Tue, May 09, 2017 at 11:30:14AM -0400, John Ferlan wrote: >> A virStoragePoolObjPtr will be an 'obj'. >> >> A virStoragePoolPtr will be a 'pool'. > > There is no such change in this commit. > Simple enough to remove. >> >> NB: Also modify the @matchpool to @matchobj. >> Signed-off-by: John Ferlan >> --- >> src/conf/virstorageobj.c | 342 >> +++ >> src/conf/virstorageobj.h | 20 +-- >> 2 files changed, 180 insertions(+), 182 deletions(-) >> >> diff --git a/src/conf/virstorageobj.c b/src/conf/virstorageobj.c >> index dd41701..74a9c67 100644 >> --- a/src/conf/virstorageobj.c >> +++ b/src/conf/virstorageobj.c >> @@ -70,15 +70,15 @@ virStoragePoolObjListFree(virStoragePoolObjListPtr pools) >> >> void >> virStoragePoolObjRemove(virStoragePoolObjListPtr pools, >> -virStoragePoolObjPtr pool) >> +virStoragePoolObjPtr obj) > > This is why I'm not a fan of this change, to make the code consistent > we should also rename "pools" to "objs" which I don't like so probably > "objList" or something else. > > Pavel > I understand the objections and I agree @pools could be something else... Similarly @devs, @nwfilters, @secrets, @interfaces, etc. The difference between @pools and @pool/@obj is the usage of @pool/@obj wasn't consistent. At least there's only one @pools - OK, well two one in _virStorageDriverState and one in _testDriver. I guess that's the line I didn't cross. John -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 07/19] storage: Use consistent variable names in virstorageobj
On Tue, May 09, 2017 at 11:30:14AM -0400, John Ferlan wrote: > A virStoragePoolObjPtr will be an 'obj'. > > A virStoragePoolPtr will be a 'pool'. There is no such change in this commit. > > NB: Also modify the @matchpool to @matchobj. > Signed-off-by: John Ferlan > --- > src/conf/virstorageobj.c | 342 > +++ > src/conf/virstorageobj.h | 20 +-- > 2 files changed, 180 insertions(+), 182 deletions(-) > > diff --git a/src/conf/virstorageobj.c b/src/conf/virstorageobj.c > index dd41701..74a9c67 100644 > --- a/src/conf/virstorageobj.c > +++ b/src/conf/virstorageobj.c > @@ -70,15 +70,15 @@ virStoragePoolObjListFree(virStoragePoolObjListPtr pools) > > void > virStoragePoolObjRemove(virStoragePoolObjListPtr pools, > -virStoragePoolObjPtr pool) > +virStoragePoolObjPtr obj) This is why I'm not a fan of this change, to make the code consistent we should also rename "pools" to "objs" which I don't like so probably "objList" or something else. Pavel signature.asc Description: Digital signature -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
[libvirt] [PATCH 07/19] storage: Use consistent variable names in virstorageobj
A virStoragePoolObjPtr will be an 'obj'. A virStoragePoolPtr will be a 'pool'. NB: Also modify the @matchpool to @matchobj. Signed-off-by: John Ferlan --- src/conf/virstorageobj.c | 342 +++ src/conf/virstorageobj.h | 20 +-- 2 files changed, 180 insertions(+), 182 deletions(-) diff --git a/src/conf/virstorageobj.c b/src/conf/virstorageobj.c index dd41701..74a9c67 100644 --- a/src/conf/virstorageobj.c +++ b/src/conf/virstorageobj.c @@ -70,15 +70,15 @@ virStoragePoolObjListFree(virStoragePoolObjListPtr pools) void virStoragePoolObjRemove(virStoragePoolObjListPtr pools, -virStoragePoolObjPtr pool) +virStoragePoolObjPtr obj) { size_t i; -virStoragePoolObjUnlock(pool); +virStoragePoolObjUnlock(obj); for (i = 0; i < pools->count; i++) { virStoragePoolObjLock(pools->objs[i]); -if (pools->objs[i] == pool) { +if (pools->objs[i] == obj) { virStoragePoolObjUnlock(pools->objs[i]); virStoragePoolObjFree(pools->objs[i]); @@ -125,15 +125,15 @@ virStoragePoolObjFindByName(virStoragePoolObjListPtr pools, static virStoragePoolObjPtr -virStoragePoolSourceFindDuplicateDevices(virStoragePoolObjPtr pool, +virStoragePoolSourceFindDuplicateDevices(virStoragePoolObjPtr obj, virStoragePoolDefPtr def) { size_t i, j; -for (i = 0; i < pool->def->source.ndevice; i++) { +for (i = 0; i < obj->def->source.ndevice; i++) { for (j = 0; j < def->source.ndevice; j++) { -if (STREQ(pool->def->source.devices[i].path, def->source.devices[j].path)) -return pool; +if (STREQ(obj->def->source.devices[i].path, def->source.devices[j].path)) +return obj; } } @@ -142,54 +142,54 @@ virStoragePoolSourceFindDuplicateDevices(virStoragePoolObjPtr pool, void -virStoragePoolObjClearVols(virStoragePoolObjPtr pool) +virStoragePoolObjClearVols(virStoragePoolObjPtr obj) { size_t i; -for (i = 0; i < pool->volumes.count; i++) -virStorageVolDefFree(pool->volumes.objs[i]); +for (i = 0; i < obj->volumes.count; i++) +virStorageVolDefFree(obj->volumes.objs[i]); -VIR_FREE(pool->volumes.objs); -pool->volumes.count = 0; +VIR_FREE(obj->volumes.objs); +obj->volumes.count = 0; } virStorageVolDefPtr -virStorageVolDefFindByKey(virStoragePoolObjPtr pool, +virStorageVolDefFindByKey(virStoragePoolObjPtr obj, const char *key) { size_t i; -for (i = 0; i < pool->volumes.count; i++) -if (STREQ(pool->volumes.objs[i]->key, key)) -return pool->volumes.objs[i]; +for (i = 0; i < obj->volumes.count; i++) +if (STREQ(obj->volumes.objs[i]->key, key)) +return obj->volumes.objs[i]; return NULL; } virStorageVolDefPtr -virStorageVolDefFindByPath(virStoragePoolObjPtr pool, +virStorageVolDefFindByPath(virStoragePoolObjPtr obj, const char *path) { size_t i; -for (i = 0; i < pool->volumes.count; i++) -if (STREQ(pool->volumes.objs[i]->target.path, path)) -return pool->volumes.objs[i]; +for (i = 0; i < obj->volumes.count; i++) +if (STREQ(obj->volumes.objs[i]->target.path, path)) +return obj->volumes.objs[i]; return NULL; } virStorageVolDefPtr -virStorageVolDefFindByName(virStoragePoolObjPtr pool, +virStorageVolDefFindByName(virStoragePoolObjPtr obj, const char *name) { size_t i; -for (i = 0; i < pool->volumes.count; i++) -if (STREQ(pool->volumes.objs[i]->name, name)) -return pool->volumes.objs[i]; +for (i = 0; i < obj->volumes.count; i++) +if (STREQ(obj->volumes.objs[i]->name, name)) +return obj->volumes.objs[i]; return NULL; } @@ -296,39 +296,39 @@ virStoragePoolObjPtr virStoragePoolObjAssignDef(virStoragePoolObjListPtr pools, virStoragePoolDefPtr def) { -virStoragePoolObjPtr pool; +virStoragePoolObjPtr obj; -if ((pool = virStoragePoolObjFindByName(pools, def->name))) { -if (!virStoragePoolObjIsActive(pool)) { -virStoragePoolDefFree(pool->def); -pool->def = def; +if ((obj = virStoragePoolObjFindByName(pools, def->name))) { +if (!virStoragePoolObjIsActive(obj)) { +virStoragePoolDefFree(obj->def); +obj->def = def; } else { -virStoragePoolDefFree(pool->newDef); -pool->newDef = def; +virStoragePoolDefFree(obj->newDef); +obj->newDef = def; } -return pool; +return obj; } -if (VIR_ALLOC(pool) < 0) +if (VIR_ALLOC(obj) < 0) return NULL; -if (virMutexInit(&pool->lock) < 0) { +if (virMutexInit(&obj->lock) < 0) { virReportErro