[libvirt] [PATCH v2 00/12] Continue altering storage pool for privatization

John Ferlan jferlan at redhat.com
Tue Sep 12 02:10:50 UTC 2017


ping?

Would be nice to make a bit more progress here.

Tks,

John

On 08/24/2017 09:08 AM, John Ferlan wrote:
> Consider this round 1 of 2.... The next series will be 18 patches,
> but the majority of those deal with change every {pool|obj}->def->X
> to use the accessor virStoragePoolObjGetDef.
> 
> v1: https://www.redhat.com/archives/libvir-list/2017-May/msg00218.html
> 
> Probably not even worth looking at the v1, but this picks up where v1
> left off somewhere around patch 10, but adding smaller steps between
> patches.
> 
> 
> John Ferlan (12):
>   storage: Create accessor API's for virStoragePoolObj
>   storage: Introduce virStoragePoolObjNew
>   storage: Fill in storage pool @active properly
>   storage: Introduce storage volume add, delete, count APIs
>   storage: Introduce APIs to search/scan storage pool volumes list
>   storage: Use virStoragePoolObj{Get|Set}ConfigFile
>   storage: Use virStoragePoolObjGetAutostartLink
>   storage: Use virStoragePoolObj{Is|Set}Active
>   storage: Use virStoragePoolObj{Is|Set}Autostart
>   storage: Internally represent @autostart to bool
>   storage: Use virStoragePoolObj{Get|Incr}Decr}Asyncjobs
>   storage: Use virStoragePoolObjDefUseNewDef
> 
>  src/conf/virstorageobj.c               | 211 +++++++++++++++++++++++++++++++--
>  src/conf/virstorageobj.h               |  84 ++++++++++++-
>  src/libvirt_private.syms               |  20 ++++
>  src/storage/storage_backend_disk.c     |  93 +++++++++------
>  src/storage/storage_backend_gluster.c  |   5 +-
>  src/storage/storage_backend_logical.c  |   4 +-
>  src/storage/storage_backend_mpath.c    |   3 +-
>  src/storage/storage_backend_rbd.c      |   4 +-
>  src/storage/storage_backend_scsi.c     |   4 +-
>  src/storage/storage_backend_sheepdog.c |   4 +-
>  src/storage/storage_backend_zfs.c      |   6 +-
>  src/storage/storage_driver.c           | 142 +++++++++-------------
>  src/storage/storage_util.c             |   8 +-
>  src/test/test_driver.c                 |  54 ++++-----
>  tests/storagevolxml2argvtest.c         |  20 ++--
>  15 files changed, 465 insertions(+), 197 deletions(-)
> 




More information about the libvir-list mailing list