[libvirt] [PATCH 0/4] Complete storage pool object privatization and use of RWLockable

John Ferlan jferlan at redhat.com
Tue Dec 5 01:43:51 UTC 2017


After this series the storage pool will be private to virstorageobj
and will be a self locking list of hash tables similar to other
drivers.  All that remains will be to make the storage volume lists
be hash tables, but that's only once this is accepted.

First patch is related to review comment from last series.

John Ferlan (4):
  storage: Fix path check in storagePoolLookupByTargetPath
  storage: Privatize virStoragePoolObjListPtr
  storage: Convert virStoragePoolObjList to use virObjectRWLockable
  storage: Reduce need for using storageDriverLock

 src/conf/virstorageobj.c     | 649 ++++++++++++++++++++++++++++++-------------
 src/conf/virstorageobj.h     |  12 +-
 src/libvirt_private.syms     |   2 +-
 src/storage/storage_driver.c | 180 +++++-------
 src/test/test_driver.c       |  51 ++--
 5 files changed, 545 insertions(+), 349 deletions(-)

-- 
2.13.6




More information about the libvir-list mailing list