Public bug reported:

During retrying update router request   'external_gateway_info' field got 
missed, so update does not work correctly on retry in this case.
Before retry:
{u'router': {u'external_gateway_info': {u'network_id': 
u'e0e7e739-d64f-4eb8-b4ec-bb3ef9623ab9'}, u'name': 
u'tempest-router--1366126092', u'admin_state_up': False}}
After retry:
{u'router': {u'name': u'tempest-router--1366126092', u'admin_state_up': False}}

Related log output:
2016-04-22 12:26:35.545 18234 DEBUG neutron.api.v2.base 
[req-efd63a02-c382-4268-8dc9-a7708a0fc205 tempest-RoutersIpV6Test-2037938894 -] 
Request body: {u'router': {u'external_gateway_info': {u'network_id': 
u'e0e7e739-d64f-4eb8-b4ec-bb3ef9623ab9'}, u'name': 
u'tempest-router--1366126092', u'admin_state_up': False}} prepare_request_body 
/opt/stack/new/neutron/neutron/api/v2/base.py:656
...
2016-04-22 12:26:36.873 18234 DEBUG oslo_db.api 
[req-efd63a02-c382-4268-8dc9-a7708a0fc205 tempest-RoutersIpV6Test-2037938894 -] 
Performing DB retry for function neutron.api.v2.base._update wrapper 
/usr/local/lib/python2.7/dist-packages/oslo_db/api.py:150
2016-04-22 12:26:36.874 18234 DEBUG neutron.api.v2.base 
[req-efd63a02-c382-4268-8dc9-a7708a0fc205 tempest-RoutersIpV6Test-2037938894 -] 
Request body: {u'router': {u'name': u'tempest-router--1366126092', 
u'admin_state_up': False}} prepare_request_body 
/opt/stack/new/neutron/neutron/api/v2/base.py:656

Full log available at [1]. Trace req-efd63a02-c382-4268-8dc9-a7708a0fc205
request processing. And [2] is failed test related to that issue.

[1] 
http://logs.openstack.org/23/181023/71/check/gate-tempest-dsvm-neutron-linuxbridge/a475a39/logs/screen-q-svc.txt.gz#_2016-04-22_12_26_35_545
[2] 
http://logs.openstack.org/23/181023/71/check/gate-tempest-dsvm-neutron-linuxbridge/a475a39/console.html#_2016-04-22_12_57_48_092

** Affects: neutron
     Importance: Undecided
     Assignee: Pavel Bondar (pasha117)
         Status: New


** Tags: l3-ipam-dhcp

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

Title:
  [Pluggable IPAM] On request retry 'external_gateway_info' field got
  missed for router update case

Status in neutron:
  New

Bug description:
  During retrying update router request   'external_gateway_info' field got 
missed, so update does not work correctly on retry in this case.
  Before retry:
  {u'router': {u'external_gateway_info': {u'network_id': 
u'e0e7e739-d64f-4eb8-b4ec-bb3ef9623ab9'}, u'name': 
u'tempest-router--1366126092', u'admin_state_up': False}}
  After retry:
  {u'router': {u'name': u'tempest-router--1366126092', u'admin_state_up': 
False}}

  Related log output:
  2016-04-22 12:26:35.545 18234 DEBUG neutron.api.v2.base 
[req-efd63a02-c382-4268-8dc9-a7708a0fc205 tempest-RoutersIpV6Test-2037938894 -] 
Request body: {u'router': {u'external_gateway_info': {u'network_id': 
u'e0e7e739-d64f-4eb8-b4ec-bb3ef9623ab9'}, u'name': 
u'tempest-router--1366126092', u'admin_state_up': False}} prepare_request_body 
/opt/stack/new/neutron/neutron/api/v2/base.py:656
  ...
  2016-04-22 12:26:36.873 18234 DEBUG oslo_db.api 
[req-efd63a02-c382-4268-8dc9-a7708a0fc205 tempest-RoutersIpV6Test-2037938894 -] 
Performing DB retry for function neutron.api.v2.base._update wrapper 
/usr/local/lib/python2.7/dist-packages/oslo_db/api.py:150
  2016-04-22 12:26:36.874 18234 DEBUG neutron.api.v2.base 
[req-efd63a02-c382-4268-8dc9-a7708a0fc205 tempest-RoutersIpV6Test-2037938894 -] 
Request body: {u'router': {u'name': u'tempest-router--1366126092', 
u'admin_state_up': False}} prepare_request_body 
/opt/stack/new/neutron/neutron/api/v2/base.py:656

  Full log available at [1]. Trace req-efd63a02-c382-4268-8dc9-a7708a0fc205
  request processing. And [2] is failed test related to that issue.

  [1] 
http://logs.openstack.org/23/181023/71/check/gate-tempest-dsvm-neutron-linuxbridge/a475a39/logs/screen-q-svc.txt.gz#_2016-04-22_12_26_35_545
  [2] 
http://logs.openstack.org/23/181023/71/check/gate-tempest-dsvm-neutron-linuxbridge/a475a39/console.html#_2016-04-22_12_57_48_092

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to