Speedup listing of domains in libvirt driver (partial)
The libvirt driver currently uses the legacy libvirt APIs for getting
lists of domains. These are inefficient and prone to race conditions,
so have been replaced by much better designed APIs.
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- Daniel Berrange
- Direction:
- Approved
- Assignee:
- Daniel Berrange
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- John Garbutt
- Completed by
- John Garbutt
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Speedup listing of domains in libvirt driver
Gerrit topic: https:/
Addressed by: https:/
libvirt: more efficient method to list domains on host
Addressed by: https:/
libvirt: speed up list_instance_uuids method
Addressed by: https:/
libvirt: speed up list_instances method
Addressed by: https:/
libvirt: speed up get_all_
Addressed by: https:/
libvirt: speed up get_vcpus method
Addressed by: https:/
libvirt: speed up get_memory_mb_used method
Addressed by: https:/
libvirt: speed up _get_disk_
Addressed by: https:/
libvirt: remove flawed get_num_instances method impl
Addressed by: https:/
libvirt: remove unused list_instance_ids method
Addressed by: https:/
vmwareapi: make method signatures match parent class
Addressed by: https:/
libvirt: fix typo in fakelibvirt listAllDomains()
All patches that are up for review have been merged, so I am calling this partially implemented. No more patches for juno please, as we are past the Feature Proposal Freeze. --johnthetubaguy 22nd August 2014
It is fully implemented, No further work is anticipated. -- danpb