update_floatingip SQL execution without transaction in progress

Bug #1980721 reported by Lajos Katona
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Critical
Lajos Katona
Tags: db
Changed in neutron:
assignee: nobody → Lajos Katona (lajos-katona)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/848701

Changed in neutron:
status: New → In Progress
yatin (yatinkarel)
Changed in neutron:
importance: Undecided → Critical
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/848701
Committed: https://opendev.org/openstack/neutron/commit/31a15fdd6d7b52415ca250a63b31bf841564e92a
Submitter: "Zuul (22348)"
Branch: master

commit 31a15fdd6d7b52415ca250a63b31bf841564e92a
Author: elajkat <email address hidden>
Date: Tue Jul 5 09:57:54 2022 +0200

    [sqlalchemy-20] Remove retry decorator from update_floatingip_status

    L3_NAT_dbonly_mixin.update_floatingip_status is called from methods
    which are decoarted with retry decorator or from within a db context.
    As update_floatingip_status also called from OVNL3RouterPlugin added a
    utility method, update_floatingip_status_retry with decorator to avoid
    retrying OVN methods, and added CONTEXT_WRITER here also as other calls
    of update_floatingip_status from l3_rpc for example uses CONTEXT_WRITER.

    Change-Id: Ifdb008c2402aa24766cbd30dd53458599076c955
    Closes-Bug: #1980721

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

This issue was fixed in the openstack/neutron 21.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.