[engine] Destruction dependencies broken by object model merge process

Bug #1619248 reported by Nikolay Starodubtsev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
Undecided
Stan Lagun

Bug Description

As far as we merged https://github.com/openstack/murano/commit/01b3ac3161903d16e5b1e4836d768ce0afff6645 destruction dependencies can't work with the subscriber object from ObjectsCopy, which can establish dependency in init method. We need to persist destruction dependencies in the target objects and properly deserialize it from object model.

Changed in murano:
assignee: nobody → Nikolay Starodubtsev (starodubcevna)
status: New → In Progress
Changed in murano:
assignee: Nikolay Starodubtsev (starodubcevna) → Stan Lagun (slagun)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on murano (master)

Change abandoned by Nikolay Starodubtsev (<email address hidden>) on branch: master
Review: https://review.openstack.org/362987

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (master)

Reviewed: https://review.openstack.org/366563
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=2b57eb3fca54bccb254e04594349f99d29752a1e
Submitter: Jenkins
Branch: master

commit 2b57eb3fca54bccb254e04594349f99d29752a1e
Author: Stan Lagun <email address hidden>
Date: Wed Sep 7 00:37:42 2016 -0700

    Serialization of destruction dependencies

    If the object was deleted through the API between deployments
    the only way for those who used to subscribe to its destruction
    to be notifyed upon next deployment is to persist destruction
    dependencies to the object model.

    This commit adds such serialization and deserialization.

    Also move GC class from engine to dsl

    Targets-blueprint: dependency-driven-resource-deallocation
    Closes-Bug: #1619248
    Change-Id: Icd2e882be5770244aa1ecafe265aff1439ebec9e

Changed in murano:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/murano 3.0.0.0rc1

This issue was fixed in the openstack/murano 3.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.