Image Pre-cache Support

Registered by Dan Smith

Nova supports caching images on demand at the compute node level for
performance reasons, but provides no ability to schedule that activity
before a rollout or maintenance window. This long-requested feature
becomes even more important when considering Edge Computing
environments, limited bandwidth, as well as high-scale rapid
application deployment.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Medium
Drafter:
Dan Smith
Direction:
Approved
Assignee:
Dan Smith
Definition:
Approved
Series goal:
Accepted for ussuri
Implementation:
Implemented
Milestone target:
milestone icon ussuri-2
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:bp/image-precache-support

Addressed by: https://review.opendev.org/687137
    Add cache_image() driver method and libvirt implementation

Addressed by: https://review.opendev.org/687138
    Add cache_image() support to the compute rpc, api, and manager

Addressed by: https://review.opendev.org/687139
    Add cache_images() to conductor

Addressed by: https://review.opendev.org/687140
    WIP: Add image caching API for aggregates

Addressed by: https://review.opendev.org/687348
    WIP: Add image precaching docs for aggregates

Addressed by: https://review.opendev.org/688172
    Fix up some feedback on image precache support

Addressed by: https://review.opendev.org/688173
    WIP: Log some stats for image pre-cache

Gerrit topic: https://review.opendev.org/#/q/topic:bug/1847302

Addressed by: https://review.opendev.org/690723
    Consolidate [image_cache] conf options

Addressed by: https://review.opendev.org/691129
    Add notification sample test for aggregate.cache_images.start|end

Addressed by: https://review.opendev.org/691390
    Add Aggregate image caching progress notifications

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.