While deploy a bunch of envs in parallel router can be requested before it creation completed

Bug #1493883 reported by Nikolay Starodubtsev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
High
Nikolay Starodubtsev
Kilo
Fix Committed
High
Nikolay Starodubtsev

Bug Description

While deploy a bunch of envs in parallel router can be requested before it creation completed. In this case an error occured since the router don't have external gateway.
Logs can be found here:
http://paste.openstack.org/show/450231/

Changed in murano:
assignee: nobody → Nikolay Starodubtsev (starodubcevna)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (master)

Fix proposed to branch: master
Review: https://review.openstack.org/221827

Changed in murano:
status: New → In Progress
Changed in murano:
milestone: none → liberty-rc1
importance: Undecided → High
Changed in murano:
assignee: Nikolay Starodubtsev (starodubcevna) → Kirill Zaitsev (kzaitsev)
Changed in murano:
assignee: Kirill Zaitsev (kzaitsev) → Nikolay Starodubtsev (starodubcevna)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (master)

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

commit a8e91b16e712ad3bb3c8feceba65041866ce5a62
Author: Nikolay Starodubtsev <email address hidden>
Date: Wed Sep 9 18:21:43 2015 +0300

    Fix race condition with router creation

    Previously when murano deployed a bunch of environments from scratch
    it was possible to have an error during router creation. Router was
    created by env_1 and before it was fully configure it was accessed by
    env_2 and then the error occurred.

    Change-Id: I6dcd281a24825bb9c2ae09f45009faa6eca5a451
    Closes-Bug: #1493883

Changed in murano:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to murano (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/224790

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

Reviewed: https://review.openstack.org/224790
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=097b7c3e24c328b68a4f1f1fdee4da51b7124667
Submitter: Jenkins
Branch: master

commit 097b7c3e24c328b68a4f1f1fdee4da51b7124667
Author: Nikolay Starodubtsev <email address hidden>
Date: Thu Sep 17 18:18:17 2015 +0300

    Fix an error with wrong argument

    Fix using of malformed argument in retry decorator. It should use
    check which will return True\False instead of exception types.
    Related-Bug: #1493883

    Change-Id: I10bc8db1db1fd0791012de85def7ed92e9f05076

Changed in murano:
status: Fix Committed → Fix Released
tags: added: kilo-backport-potential
Changed in murano:
milestone: liberty-rc1 → 1.0.0
no longer affects: murano/kilo
no longer affects: murano/liberty
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (stable/kilo)

Fix proposed to branch: stable/kilo
Review: https://review.openstack.org/242510

Changed in murano:
milestone: 1.0.0 → 1.0.1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (stable/kilo)

Reviewed: https://review.openstack.org/242510
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=0abc36a80b0bb15b1303fad394be87d6a31e4523
Submitter: Jenkins
Branch: stable/kilo

commit 0abc36a80b0bb15b1303fad394be87d6a31e4523
Author: Nikolay Starodubtsev <email address hidden>
Date: Fri Nov 6 17:12:21 2015 +0300

    Fix race condition with router creation

    Previously when murano deployed a bunch of environments from scratch
    it was possible to have an error during router creation. Router was
    created by env_1 and before it was fully configure it was accessed by
    env_2 and then the error occurred.

    Change-Id: I6936a2c46bf41c68e4aceca4a333723a27165071
    Closes-Bug: #1493883

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/murano 2015.1.1

This issue was fixed in the openstack/murano 2015.1.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

This issue was fixed in the openstack/murano 2015.1.1 release.

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.