[Yahoo-eng-team] [Bug 1742385] Re: test_create_show_delete_security_group_rule_names failure on networking-midonet gate

2018-03-11 Thread YAMAMOTO Takashi
** Changed in: networking-midonet
   Status: In Progress => Fix Released

** Changed in: networking-midonet
 Assignee: (unassigned) => YAMAMOTO Takashi (yamamoto)

** Changed in: networking-midonet
Milestone: None => 6.0.0

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

Title:
  test_create_show_delete_security_group_rule_names failure on
  networking-midonet gate

Status in networking-midonet:
  Fix Released
Status in neutron:
  Fix Committed

Bug description:
  test_create_show_delete_security_group_rule_names is failing on
  networking-midonet gate jobs.

  it seems like a neutron-lib version mismatch.
  1.11.0 is used by neutron.
  on the other hand, 1.12.0 is used by tempest plugins installed via 
TEMPEST_PLUGINS, which doesn't honor upper-constraints.
  i guess tempest plugins should not use the list of protocols from neutron-lib 
because tempest is branchless and supposed to work against old servers (with 
older neutron-lib) and other implementations (like midonet) as well.

  note: "ipip" is added by neutron-lib 1.12.0
  (I18e5e42b687e12b64f5a9c523a912c8dd1afa9d2)

  eg. http://logs.openstack.org/91/531091/3/check/networking-midonet-
  tempest-multinode-ml2/1503639/logs/testr_results.html.gz

  Traceback (most recent call last):
    File 
"/opt/stack/new/tempest/.tox/tempest/local/lib/python2.7/site-packages/neutron_tempest_plugin/api/test_security_groups.py",
 line 80, in test_create_show_delete_security_group_rule_names
  ethertype=self.ethertype)
    File 
"/opt/stack/new/tempest/.tox/tempest/local/lib/python2.7/site-packages/neutron_tempest_plugin/api/base_security_groups.py",
 line 88, in _test_create_show_delete_security_group_rule
  self._create_security_group_rule(**kwargs)['security_group_rule'])
    File 
"/opt/stack/new/tempest/.tox/tempest/local/lib/python2.7/site-packages/neutron_tempest_plugin/api/base_security_groups.py",
 line 58, in _create_security_group_rule
  rule_create_body = self.client.create_security_group_rule(**kwargs)
    File 
"/opt/stack/new/tempest/.tox/tempest/local/lib/python2.7/site-packages/neutron_tempest_plugin/services/network/json/network_client.py",
 line 865, in create_security_group_rule
  resp, body = self.post(uri, body)
    File "tempest/lib/common/rest_client.py", line 279, in post
  return self.request('POST', url, extra_headers, headers, body, chunked)
    File "tempest/lib/common/rest_client.py", line 668, in request
  self._error_checker(resp, resp_body)
    File "tempest/lib/common/rest_client.py", line 779, in _error_checker
  raise exceptions.BadRequest(resp_body, resp=resp)
  tempest.lib.exceptions.BadRequest: Bad request
  Details: {u'type': u'SecurityGroupRuleInvalidProtocol', u'message': 
u"Security group rule protocol ipip not supported. Only protocol values [None, 
'ah', 'pgm', 'tcp', 'ipv6-encap', 'dccp', 'igmp', 'icmp', 'esp', 'ipv6-icmp', 
'vrrp', 'gre', 'sctp', 'rsvp', 'ipv6-route', 'udp', 'ipv6-opts', 'ipv6-nonxt', 
'udplite', 'egp', 'icmpv6', 'ipv6-frag', 'ospf'] and integer representations [0 
to 255] are supported.", u'detail': u''}

To manage notifications about this bug go to:
https://bugs.launchpad.net/networking-midonet/+bug/1742385/+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


[Yahoo-eng-team] [Bug 1755056] [NEW] role assignment query filter names inconsistent

2018-03-11 Thread Adrian Turjak
Public bug reported:

The role assignment list API has filters in the style of "user.id" rather than 
"user_id". This is odd since every other API in Keystone appears to be with 
"_", including some of the other filters on role assignment itself.
https://developer.openstack.org/api-ref/identity/v3/#id595

The SDK incorrectly made the assumption that this was consistent and has been 
fixed now to map correctly to the expected server side filter names:
https://review.openstack.org/#/c/550700/

But ideally we should be adding the "_" versions as well so that the
APIs are consistent and make it a rule to keep using "_" rather than "."
for future APIs.

** Affects: keystone
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1755056

Title:
  role assignment query filter names inconsistent

Status in OpenStack Identity (keystone):
  New

Bug description:
  The role assignment list API has filters in the style of "user.id" rather 
than "user_id". This is odd since every other API in Keystone appears to be 
with "_", including some of the other filters on role assignment itself.
  https://developer.openstack.org/api-ref/identity/v3/#id595

  The SDK incorrectly made the assumption that this was consistent and has been 
fixed now to map correctly to the expected server side filter names:
  https://review.openstack.org/#/c/550700/

  But ideally we should be adding the "_" versions as well so that the
  APIs are consistent and make it a rule to keep using "_" rather than
  "." for future APIs.

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1755056/+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


[Yahoo-eng-team] [Bug 1755026] [NEW] Incorrect bootstrap admin url in keystone documentation for queens in ubuntu

2018-03-11 Thread mos
Public bug reported:


- [x] This doc is inaccurate in this way: the instructions for the definition 
of the bootstrap admin url in the keystone installation instructions for the 
Ubuntu OS are incorrect as they specify a wrong port number (5000)
- [ ] This is a doc addition request.
- [x] I have a fix to the document that I can paste below including example: 
input and output. 

The full command for Step 5 under the heading "Bootstrap the Identity
service" should be the following:

keystone-manage bootstrap --bootstrap-password ADMIN_PASS \
  --bootstrap-admin-url http://controller:35357/v3/ \
  --bootstrap-internal-url http://controller:5000/v3/ \
  --bootstrap-public-url http://controller:5000/v3/ \
  --bootstrap-region-id RegionOne

instead of

keystone-manage bootstrap --bootstrap-password ADMIN_PASS \
  --bootstrap-admin-url http://controller:5000/v3/ \
  --bootstrap-internal-url http://controller:5000/v3/ \
  --bootstrap-public-url http://controller:5000/v3/ \
  --bootstrap-region-id RegionOne

---
Release: 13.0.0.0rc3.dev1 on 2018-02-22 22:43
SHA: c06d74fcf4cf5338db6572265c609036f6817466
Source: 
https://git.openstack.org/cgit/openstack/keystone/tree/doc/source/install/keystone-install-ubuntu.rst
URL: 
https://docs.openstack.org/keystone/queens/install/keystone-install-ubuntu.html

** Affects: keystone
 Importance: Undecided
 Status: New


** Tags: doc

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1755026

Title:
  Incorrect bootstrap admin url in keystone documentation for queens in
  ubuntu

Status in OpenStack Identity (keystone):
  New

Bug description:

  - [x] This doc is inaccurate in this way: the instructions for the definition 
of the bootstrap admin url in the keystone installation instructions for the 
Ubuntu OS are incorrect as they specify a wrong port number (5000)
  - [ ] This is a doc addition request.
  - [x] I have a fix to the document that I can paste below including example: 
input and output. 

  The full command for Step 5 under the heading "Bootstrap the Identity
  service" should be the following:

  keystone-manage bootstrap --bootstrap-password ADMIN_PASS \
--bootstrap-admin-url http://controller:35357/v3/ \
--bootstrap-internal-url http://controller:5000/v3/ \
--bootstrap-public-url http://controller:5000/v3/ \
--bootstrap-region-id RegionOne

  instead of

  keystone-manage bootstrap --bootstrap-password ADMIN_PASS \
--bootstrap-admin-url http://controller:5000/v3/ \
--bootstrap-internal-url http://controller:5000/v3/ \
--bootstrap-public-url http://controller:5000/v3/ \
--bootstrap-region-id RegionOne

  ---
  Release: 13.0.0.0rc3.dev1 on 2018-02-22 22:43
  SHA: c06d74fcf4cf5338db6572265c609036f6817466
  Source: 
https://git.openstack.org/cgit/openstack/keystone/tree/doc/source/install/keystone-install-ubuntu.rst
  URL: 
https://docs.openstack.org/keystone/queens/install/keystone-install-ubuntu.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1755026/+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


[Yahoo-eng-team] [Bug 1755015] [NEW] Change keystone-specs webpage to openstackdocstheme

2018-03-11 Thread Nguyen Hai
Public bug reported:

Change keystone-specs webpage from oslosphinx to openstackdocstheme

** Affects: keystone
 Importance: Wishlist
 Status: New

** Changed in: keystone
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1755015

Title:
  Change keystone-specs webpage to openstackdocstheme

Status in OpenStack Identity (keystone):
  New

Bug description:
  Change keystone-specs webpage from oslosphinx to openstackdocstheme

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1755015/+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


[Yahoo-eng-team] [Bug 1755000] [NEW] nova-specs: change webpage from oslosphinx to openstackdocstheme

2018-03-11 Thread Nguyen Hai
Public bug reported:

Change webpage from oslosphinx to openstackdocstheme

** Affects: nova
 Importance: Wishlist
 Status: New

** Changed in: nova
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1755000

Title:
  nova-specs: change webpage from oslosphinx to openstackdocstheme

Status in OpenStack Compute (nova):
  New

Bug description:
  Change webpage from oslosphinx to openstackdocstheme

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1755000/+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


[Yahoo-eng-team] [Bug 1754978] [NEW] neutron fails to work with pecan-1.3.2

2018-03-11 Thread Matthew Thode
Public bug reported:

Requirements would like to update this package but can't (it is
currently at version 1.2).

** Affects: neutron
 Importance: Undecided
 Status: New

** Affects: openstack-requirements
 Importance: Undecided
 Status: New

** Also affects: neutron
   Importance: Undecided
   Status: New

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

Title:
  neutron fails to work with pecan-1.3.2

Status in neutron:
  New
Status in OpenStack Global Requirements:
  New

Bug description:
  Requirements would like to update this package but can't (it is
  currently at version 1.2).

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1754978/+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


[Yahoo-eng-team] [Bug 1754563] Re: Arp_responder function has failed since Ocata

2018-03-11 Thread lynncn
** Project changed: fuel-plugin-contrail => neutron

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

Title:
  Arp_responder function has failed since Ocata

Status in neutron:
  New

Bug description:
  It seems that the code has changed since Ocata.

  cat /usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py
  
--
  ...
  # NOTE(haleyb): These neighbour functions live outside the IpNeighCommand
  # class since not all callers require it.
  def add_neigh_entry(ip_address, mac_address, device, namespace=None, 
**kwargs):
  """Add a neighbour entry.

  :param ip_address: IP address of entry to add
  :param mac_address: MAC address of entry to add
  :param device: Device name to use in adding entry
  :param namespace: The name of the namespace in which to add the entry
  """
  ip_version = get_ip_version(ip_address)
  privileged.add_neigh_entry(ip_version,
 ip_address,
 mac_address,
 device,
 namespace,
 **kwargs)
  ...
  ..
  
--

  If you set arp_responder=true, you will encounter the following error:

  
--
  2018-03-09 12:35:54.590 2317 INFO neutron.agent.securitygroups_rpc 
[req-13215026-d027-4dff-830c-8c01a3e24b7e - - - - -] Refresh firewall rules
  2018-03-09 12:35:54.723 2317 INFO oslo.privsep.daemon 
[req-ffd165f2-9b17-49f4-9729-f75ab05f4f63 - - - - -] Running privsep helper: 
['sudo', 'privsep-helper', '--config-file', '/etc/neutron/neutron.conf', 
'--config-file', '/etc/neutron/plugins/ml2/linuxbridge_agent.ini', 
'--privsep_context', 'neutron.privileged.default', '--privsep_sock_path', 
'/tmp/tmpOymdtx/privsep.sock']
  2018-03-09 12:35:54.737 2317 WARNING oslo.privsep.daemon [-] privsep log: 
sudo: no tty present and no askpass program specified
  2018-03-09 12:35:54.749 2317 CRITICAL oslo.privsep.daemon 
[req-ffd165f2-9b17-49f4-9729-f75ab05f4f63 - - - - -] privsep helper command 
exited non-zero (1)
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server 
[req-ffd165f2-9b17-49f4-9729-f75ab05f4f63 - - - - -] Exception during message 
handling: FailedToDropPrivileges: privsep helper command exited non-zero (1)
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server Traceback (most 
recent call last):
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 160, in 
_process_incoming
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server res = 
self.dispatcher.dispatch(message)
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 213, 
in dispatch
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server return 
self._do_dispatch(endpoint, method, ctxt, args)
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, 
in _do_dispatch
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server result = 
func(ctxt, **new_args)
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/oslo_log/helpers.py", line 67, in wrapper
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server return 
method(*args, **kwargs)
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py",
 line 41, in add_fdb_entries
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server 
self.fdb_add(context, self._unmarshall_fdb_entries(fdb_entries))
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py",
 line 895, in fdb_add
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server interface)
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py",
 line 746, in add_fdb_entries
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server 
self.add_fdb_ip_entry(mac, ip, interface)
  2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py",
 line 737, in add_fdb_ip_entry
  2018-03-09 12:35:54.750 2317 ERROR oslo_

[Yahoo-eng-team] [Bug 1754563] [NEW] Arp_responder function has failed since Ocata

2018-03-11 Thread Launchpad Bug Tracker
You have been subscribed to a public bug:

It seems that the code has changed since Ocata.

cat /usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py
--
...
# NOTE(haleyb): These neighbour functions live outside the IpNeighCommand
# class since not all callers require it.
def add_neigh_entry(ip_address, mac_address, device, namespace=None, **kwargs):
"""Add a neighbour entry.

:param ip_address: IP address of entry to add
:param mac_address: MAC address of entry to add
:param device: Device name to use in adding entry
:param namespace: The name of the namespace in which to add the entry
"""
ip_version = get_ip_version(ip_address)
privileged.add_neigh_entry(ip_version,
   ip_address,
   mac_address,
   device,
   namespace,
   **kwargs)
...
..
--

If you set arp_responder=true, you will encounter the following error:

--
2018-03-09 12:35:54.590 2317 INFO neutron.agent.securitygroups_rpc 
[req-13215026-d027-4dff-830c-8c01a3e24b7e - - - - -] Refresh firewall rules
2018-03-09 12:35:54.723 2317 INFO oslo.privsep.daemon 
[req-ffd165f2-9b17-49f4-9729-f75ab05f4f63 - - - - -] Running privsep helper: 
['sudo', 'privsep-helper', '--config-file', '/etc/neutron/neutron.conf', 
'--config-file', '/etc/neutron/plugins/ml2/linuxbridge_agent.ini', 
'--privsep_context', 'neutron.privileged.default', '--privsep_sock_path', 
'/tmp/tmpOymdtx/privsep.sock']
2018-03-09 12:35:54.737 2317 WARNING oslo.privsep.daemon [-] privsep log: sudo: 
no tty present and no askpass program specified
2018-03-09 12:35:54.749 2317 CRITICAL oslo.privsep.daemon 
[req-ffd165f2-9b17-49f4-9729-f75ab05f4f63 - - - - -] privsep helper command 
exited non-zero (1)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server 
[req-ffd165f2-9b17-49f4-9729-f75ab05f4f63 - - - - -] Exception during message 
handling: FailedToDropPrivileges: privsep helper command exited non-zero (1)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server Traceback (most 
recent call last):
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 160, in 
_process_incoming
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server res = 
self.dispatcher.dispatch(message)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 213, 
in dispatch
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server return 
self._do_dispatch(endpoint, method, ctxt, args)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, 
in _do_dispatch
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server result = 
func(ctxt, **new_args)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/oslo_log/helpers.py", line 67, in wrapper
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server return 
method(*args, **kwargs)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py",
 line 41, in add_fdb_entries
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server 
self.fdb_add(context, self._unmarshall_fdb_entries(fdb_entries))
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py",
 line 895, in fdb_add
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server interface)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py",
 line 746, in add_fdb_entries
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server 
self.add_fdb_ip_entry(mac, ip, interface)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py",
 line 737, in add_fdb_ip_entry
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server 
ip_lib.add_neigh_entry(ip, mac, interface)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 997, in 
add_neigh_entry
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server **kwargs)
2018-03-09 12:35:54.750 2317 ERROR oslo_messaging.rpc.server   

[Yahoo-eng-team] [Bug 1738983] Re: Dynamic routing: invalid exception inputs leads to test exceptions

2018-03-11 Thread OpenStack Infra
Reviewed:  https://review.openstack.org/55
Committed: 
https://git.openstack.org/cgit/openstack/neutron-dynamic-routing/commit/?id=39d9d0de9e13077431243f898022c1aa11b8ef64
Submitter: Zuul
Branch:master

commit 39d9d0de9e13077431243f898022c1aa11b8ef64
Author: YAMAMOTO Takashi 
Date:   Tue Mar 6 19:14:38 2018 +0900

Fix TypeError for BgpSpeakerRescheduleError

Inherit Conflicts to be consistent with RouterReschedulingFailed.

Closes-Bug: #1738983
Change-Id: If2d6151c161d1b0848ecb28bdb823676249e1221


** 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/1738983

Title:
  Dynamic routing: invalid exception inputs leads to test exceptions

Status in neutron:
  Fix Released

Bug description:
  Unit tests have exceptions:

  Exception encountered during bgp_speaker rescheduling.
  Traceback (most recent call last):
File 
"/home/gkotton/neutron-dynamic-routing/.tox/py27/src/neutron/neutron/db/agentschedulers_db.py",
 line 159, in reschedule_resources_from_down_agents
  reschedule_resource(context, binding_resource_id)
File "neutron_dynamic_routing/db/bgp_dragentscheduler_db.py", line 174, in 
reschedule_bgp_speaker
  failure_reason="no eligible dr agent found")
  TypeError: __init__() got an unexpected keyword argument 'failure_reason'
  BgpDrAgent 84dfa040-c1d4-40b1-8a16-0502ffccbb5b is down

  The tests pass but this will lead to extra failures in the real worl

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1738983/+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