← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1943846] Re: Create floating agent gw port for DVR fails

 

Reviewed:  https://review.opendev.org/c/openstack/neutron/+/809438
Committed: https://opendev.org/openstack/neutron/commit/0234aa61571c80f8d5fa7f78ae90780d848fd610
Submitter: "Zuul (22348)"
Branch:    master

commit 0234aa61571c80f8d5fa7f78ae90780d848fd610
Author: Szymon Wroblewski <szymon.wroblewski@xxxxxxxxxxxx>
Date:   Thu Sep 16 18:37:34 2021 +0200

    Fix _create_dvr_floating_gw_port missing payload field
    
    Change Ia462ca4b340cd3d9a27341632b24926c3290a4b2 modified some
    notification payload field names.
    Because of that _create_dvr_floating_gw_port fails with missing
    'fixed_port_id' field since it's now 'port_id'.
    
    Closes-Bug: #1943846
    Change-Id: I37d8722c74dfc122030175f54404703780c4d8b2


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1943846

Title:
  Create floating agent gw port for DVR fails

Status in neutron:
  Fix Released

Bug description:
  _create_dvr_floating_gw_port fails due to missing notification payload
  field:

  Error during notification for neutron.services.l3_router.l3_router_plugin.DVRResourceOperationHandler._create_dvr_floating_gw_port--9223372036853272501 floatingip, after_create: KeyError: 'fixed_port_id'
  Traceback (most recent call last):
    File "/usr/local/lib/python3.6/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop
      callback(resource, event, trigger, **kwargs)
    File "/opt/stack/neutron/neutron/db/l3_dvr_db.py", line 359, in _create_dvr_floating_gw_port
      context, fip['fixed_port_id'])
  KeyError: 'fixed_port_id'

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1943846/+subscriptions



References