Comment 3 for bug 1370782

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

Reviewed: https://review.openstack.org/122291
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=b0e48fdaf7442a665d096bc934306d9517d921f0
Submitter: Jenkins
Branch: master

commit b0e48fdaf7442a665d096bc934306d9517d921f0
Author: Roman Podoliaka <email address hidden>
Date: Thu Sep 18 03:58:59 2014 +0300

    Fix SecurityGroupExists error when booting instances

    Make sure we properly handle the case when multiple threads check
    and create the default security group, if it hasn't existed yet.
    One thread will succeed and others will fail (we have a unique
    constraint in db to prevent a race condition), so just handle the
    exception to let instance boot proceed.

    Steps to reproduce:

    1) install OpenStack with Rally using DevStack:

        https://github.com/stackforge/rally/tree/master/contrib/devstack

    2) fetch the Rally task:

        http://boris-42.github.io/boot.yaml

    3) run it

        rally -v task start boot.yaml

    Closes-Bug: #1370782

    Change-Id: I414637a31b0b540fefa6c1314be6e973e2d4a178