[PATCH 0/4] Alter Disk Volume logic to use objects

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

 



This series converts the storage volume forward linked list into
an object that contains hash tables of volume objects.

The first two patches resolve issues seen during testing with
the Disk backend which had some special cased code to handle
the Create/Delete paths and interactions with the partition logic.
The first patch was much more quickly seen with object free logic
in place.

The second two patches make the conversion to objects and hash
tables in "smaller chunks", but they could easily be combined.

John Ferlan (4):
  storage: When delete volume avoid disk backend removal
  storage: Modify virStorageBackendDiskMakeDataVol logic
  storage: Introduce _virStorageVolObj[List]
  storage: Complete implementation volume by hash object

 src/conf/virstorageobj.c           | 540 ++++++++++++++++++++++++++++++-------
 src/storage/storage_backend_disk.c |  40 +--
 src/storage/storage_driver.c       |  14 +-
 3 files changed, 471 insertions(+), 123 deletions(-)

-- 
2.13.6

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]
  Powered by Linux