precommit of securitygroup/rule is missing necessary info

Bug #1698284 reported by Isaku Yamahata
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-odl
Fix Released
Critical
Isaku Yamahata
neutron
Fix Released
High
Isaku Yamahata

Bug Description

https://review.openstack.org/#/c/284738/
breaks mechanism driver. especially networking-odl

precommit callbacks of security group/security group rule creation are missing necessary info.
They should pass more info. For example id, egress/ingress_rule as deafult rule.
Before ovo patch, those information can retrieved from context.session.new.
However with ovo patch, those newly created orm object is dropped from session as
NeutronDbObject expung itself when it's created. See neutron.objects.base._detach_db_obj for db relationship.

Changed in networking-odl:
importance: Undecided → Critical
assignee: nobody → Isaku Yamahata (yamahata)
milestone: none → 11.0.0
Changed in neutron:
assignee: nobody → Isaku Yamahata (yamahata)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

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

Changed in neutron:
status: New → In Progress
Changed in networking-odl:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-odl (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by Isaku Yamahata (<email address hidden>) on branch: master
Review: https://review.openstack.org/474854
Reason: https://review.openstack.org/#/c/448420/

Changed in neutron:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-odl (master)

Reviewed: https://review.openstack.org/476216
Committed: https://git.openstack.org/cgit/openstack/networking-odl/commit/?id=9e208e90942f9553fde4d1f32b1aa462349dcbda
Submitter: Jenkins
Branch: master

commit 9e208e90942f9553fde4d1f32b1aa462349dcbda
Author: Isaku Yamahata <email address hidden>
Date: Thu Jun 15 14:14:01 2017 -0700

    unbreak gate

    This patch is squashed patches of the following patch.
    There are several issues to break networking-odl gate,
    which requires several patches. In order to unbreak gate,
    those patches need to be squashed into one.

    ---
    devstack: bug workaround 1698129

    https://bugs.launchpad.net/devstack/+bug/1698129
    caused jobs breakage.
    Define AGENT_BINARY as bug work around.
    Once it's fixed, revert this patch.

    Related-bug: #1698129

    ---
    unit: make dummy uuid follow uuid format

    test_mechanism_odl_v2 test_sg fails due to update of neutron security
    group ovo because dummy uuid doesn't follow uuid format.
    Make those dummy uuid's follow uuid format.
    This also reveals the hidden bug of test_l3_odl. this patch fixes it.

    Closes-bug: #1698221
    ---
    unbreak test_update/delete_floating_ip

    test_update/delete_floating_ip tests floating ip, not port.
    So floating ip needs to be mocked. not port.

    ---
    unbreak security group with ovo

    [1] breaks security group. unbreak it.

    [1] https://review.openstack.org/#/c/284738/
    Closes-bug: #1698284
    Depends-On: I6f49f25eb2ad16221357024f45a6bb6175d5cd55

    ---
    skip functional test_security_group_update

    Due to security group update issue,
    functional test of test_security_group_update doesn't pass.
    skip it until the patch [1] is merged.
    Once the patch is merged, revert this patch.

    [1] https://review.openstack.org/#/c/475649/

    Change-Id: Ifad6929f7700dd3588bd43a45c978b0e071bf385

Changed in networking-odl:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on networking-odl (master)

Change abandoned by Isaku Yamahata (<email address hidden>) on branch: master
Review: https://review.openstack.org/474855
Reason: https://review.openstack.org/#/c/476216/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/networking-odl 11.0.0.0b3

This issue was fixed in the openstack/networking-odl 11.0.0.0b3 development milestone.

Changed in neutron:
status: In Progress → Fix Released
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.