Engine package cache

Registered by Kirill Zaitsev

Engine level persistent package cache is required for effective redeployments and effective action execution. Currently cache exists, but is cleared after a deploy (or action execution, which are effectively the same) is finished. This has to be changed to speed up murano

Blueprint information

Status:
Complete
Approver:
Serg Melikyan
Priority:
Undefined
Drafter:
Kirill Zaitsev
Direction:
Needs approval
Assignee:
Kirill Zaitsev
Definition:
New
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
None
Started by
Kirill Zaitsev
Completed by
Kirill Zaitsev

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/murano-engine-package-cache,n,z

Addressed by: https://review.openstack.org/259999
    Allow package cache to persist on disc (WIP)

Addressed by: https://review.openstack.org/262573
    Delete stale packages at cleanup (WIP)

Addressed by: https://review.openstack.org/274600
    Cleanup .lock files after package deletion from cache

Addressed by: https://review.openstack.org/274606
    Move load_packages_from from engine section to packages_opts section

Addressed by: https://review.openstack.org/274632
    [doc] Add documentation on package loaders and package cache

Addressed by: https://review.openstack.org/274673
    Allow murano to run under windows

Addressed by: https://review.openstack.org/275987
    [package_cache] Lock usage_mem_lock based on package id

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.