[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[libvirt] [PATCH 00/19] Start altering storage code to privatize of the object



Begin the process of making adjustments to the storage pool and volume code
in order to privatize the virStoragePoolObj and virStoragePoolObjList

Didn't want to post 40+ patches at one time...  This is the first storage
pile including some test driver cleanups w/r/t storage code.

John Ferlan (19):
  test: Fix up formatting in storage test API's
  test: Use consistent variable names for storage test driver APIs
  test: Cleanup exit/failure paths of some storage pool APIs
  test: Add helpers to fetch active/inactive storage pool by name
  test: Add testStorageVolDefFindByName for storage volume tests
  storage: Fix return value checks for virAsprintf
  storage: Use consistent variable names in virstorageobj
  storage: Use consistent variable names for driver
  storage: Alter volume num, name, and export API's to just take obj
  storage: Create accessor API's for virStoragePoolObj
  storage: Introduce virStoragePoolObjNew
  storage: Introduce virStoragePoolObj{Get|Set}Autostart
  storage: Move autostartLink deletion to virstorageobj
  storage: Introduce storage volume add, delete, count APIs
  storage: Introduce virStoragePoolObjForEachVolume
  storage: Use virStoragePoolObj accessors for driver
  storage: Use virStoragePoolObj accessors for storage test API's
  storage: Use virStoragePoolObj accessors for storage_util
  storage: Change storage_util to use obj instead of pool

 src/conf/virstorageobj.c               |  568 +++++++++-----
 src/conf/virstorageobj.h               |   84 +-
 src/libvirt_private.syms               |   16 +
 src/storage/storage_backend_disk.c     |   31 +-
 src/storage/storage_backend_gluster.c  |    3 +-
 src/storage/storage_backend_logical.c  |    5 +-
 src/storage/storage_backend_mpath.c    |    3 +-
 src/storage/storage_backend_rbd.c      |   12 +-
 src/storage/storage_backend_sheepdog.c |    8 +-
 src/storage/storage_backend_zfs.c      |    9 +-
 src/storage/storage_driver.c           | 1308 ++++++++++++++++----------------
 src/storage/storage_driver.h           |    4 +-
 src/storage/storage_util.c             |  200 ++---
 src/storage/storage_util.h             |   30 +-
 src/test/test_driver.c                 |  780 +++++++++----------
 15 files changed, 1614 insertions(+), 1447 deletions(-)

-- 
2.9.3


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]