Image cache aware weigher
Currently OpenStack scheduler does not take into account the cached images in
the compute nodes. If we take into account the cached images when making
scheduling decisions we may decrease the data transfer from Glance into the
compute nodes, resulting in a shorter start time.
Blueprint information
- Status:
- Started
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- Alvaro Lopez
- Direction:
- Needs approval
- Assignee:
- Alvaro Lopez
- Definition:
- Pending Approval
- Series goal:
- None
- Implementation:
- Needs Code Review
- Milestone target:
- None
- Started by
- Alvaro Lopez
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add cache aware weigher spec
Addressed by: https:/
scheduler: weight nodes based on their cached images
Addressed by: https:/
Add new image cache monitor in compute nodes
Addressed by: https:/
compute monitors: set update delta from base class
Addressed by: https:/
vmware: add image_cache_manager
Please note, this blueprint still needs to be approved for liberty. That is done by adding it into the weekly meeting agenda to the list of spec-less blueprint that need approving. --johnthetubaguy 22nd June 2015
Thanks, this is now approved. --johnthetubaguy 26th June 2015
Sorry, we have now hit the non-priority feature freeze for Liberty. You will need to resubmit this blueprint for Mitaka or apply for an exception. For more details on why this is happening, and the rest of the process details, please see: https:/
--johnthetubaugy 4th August 2015
Addressed by: https:/
virt: add method for getting driver image cache manager
Addressed by: https:/
imagecache: set base_dir as a property
Addressed by: https:/
imagecache: implement listing of cached images
Addressed by: https:/
virt: add method for obtaining the list of cached images
Addressed by: https:/
libvirt: implement get_cached_images method
Re-approved for mitaka. --johnthetubaguy 20151202
Sorry, we have now hit the Non-Priority Feature Freeze for Mitaka. For more details please see: http://
--johnthetubaguy 2016.01.30
Addressed by: https:/
compute: track cached images SHA1s
Addressed by: https:/
scheduler: weight nodes based on their cached images