Unable to retrieve a list of external networks

Bug #1383257 reported by Sergey Galkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Confirmed
High
MOS Neutron

Bug Description

api: '1.0'
astute_sha: c3e7c7a18528cf9acca48021488a93dff74f5c97
auth_required: true
build_id: 2014-10-16_19-59-04
build_number: '72'
feature_groups:
- mirantis
fuellib_sha: 677c2809bd602ed6f793b03df49ef8b0f8dcb7e7
fuelmain_sha: 5cf06aac43ccb4a6031fbfa87ff9f9a729314daa
nailgun_sha: b83eaf18cbcc36393f8ac1e7732a6395546a7ca8
ostf_sha: de177931b53fbe9655502b73d03910b8118e25f1
production: docker
release: '6.0'

Steps to rerpoduce:
1. Deploy cluster on 3 controllers in HA and 97 compute+cinder with Neutron GRE.
2. Execute rally and tempest tests.
3. Login to horizon.
4. open project/routers/
Errors messages appear
Error: Unable to retrieve a list of external networks "<html><body><h1>504 Gateway Time-out</h1> The server didn't respond in time. </body></html> "
Error: External network "f74a4db8-e132-4b8b-aa1a-7af78aa31514" expected but not found for router "612ac72c-024d-41a8-87aa-ff6d3f40f187".
(screenshot attached)

but CLI on active controller working fine
root@node-28:~# neutron net-external-list
+--------------------------------------+-----------+-----------------------------------------------------+
| id | name | subnets |
+--------------------------------------+-----------+-----------------------------------------------------+
| f74a4db8-e132-4b8b-aa1a-7af78aa31514 | net04_ext | 1fadcf77-661f-4dd6-a6aa-d1e166c36059 172.16.44.0/22 |
+--------------------------------------+-----------+-----------------------------------------------------+
root@node-28:~# neutron router-list
+--------------------------------------+---------------+-----------------------------------------------------------------------------+-------------+-------+
| id | name | external_gateway_info | distributed | ha |
+--------------------------------------+---------------+-----------------------------------------------------------------------------+-------------+-------+
| 19adcfd3-e5eb-4ebc-95b7-d8827af96993 | router04 | {"network_id": "f74a4db8-e132-4b8b-aa1a-7af78aa31514", "enable_snat": true} | False | False |
| 612ac72c-024d-41a8-87aa-ff6d3f40f187 | helper-router | {"network_id": "f74a4db8-e132-4b8b-aa1a-7af78aa31514", "enable_snat": true} | False | False |
+--------------------------------------+---------------+-----------------------------------------------------------------------------+-------------+-------+
root@node-28:~# neutron net-show f74a4db8-e132-4b8b-aa1a-7af78aa31514
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | True |
| id | f74a4db8-e132-4b8b-aa1a-7af78aa31514 |
| name | net04_ext |
| provider:network_type | local |
| provider:physical_network | |
| provider:segmentation_id | |
| router:external | True |
| shared | False |
| status | ACTIVE |
| subnets | 1fadcf77-661f-4dd6-a6aa-d1e166c36059 |
| tenant_id | b5a791b010234fd2b077cd42a17e2583 |
+---------------------------+--------------------------------------+
root@node-28:~# neutron net-list
Bad Request (HTTP 400)

can't attach a snapshot because size of /var/log on Fuel is 25G

Tags: neutron
Revision history for this message
Sergey Galkin (sgalkin) wrote :
Changed in mos:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → MOS Neutron (mos-neutron)
milestone: none → 6.0
Sergey Galkin (sgalkin)
description: updated
Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :

This message indicates the issue between HAProxy and Backend
 Neutron didn't reply or didn't reply within specified amount of time. Get Neutron API url from /root/openrc and override it to Neutron to eliminate possible HAProxy issues.

Revision history for this message
Sergey Galkin (sgalkin) wrote :

added on the next 6.0 testing iteration on the scale lab

Revision history for this message
Sergey Galkin (sgalkin) wrote :

Sergey,
neutron net-external-list
neutron router-list
neutron net-show f74a4db8-e132-4b8b-aa1a-7af78aa31514
working fine without any URL modification

Revision history for this message
Tomasz 'Zen' Napierala (tzn) wrote :

Unfortunately we were not able to analyze the problem on lab due to time constraints. Let;s wait until it is reproduced again.

tags: added: neutron
Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package python-neutronclient has been built for project openstack/python-neutronclient
Package version == 2.3.9, package release == fuel6.0.mira22.git.3afe2e3.3d5c0c2

Changeset: https://review.fuel-infra.org/1070
project: openstack/python-neutronclient
branch: openstack-ci/fuel-6.0/2014.2
author: Ilya Shakhat
committer: Ilya Shakhat
subject: Limit URI length to 8000 bytes
status: patchset-created

Files placed on repository:
python-neutronclient-2.3.9-fuel6.0.mira22.git.3afe2e3.3d5c0c2.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-6.0-stable-1070/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

DEB package python-neutronclient has been built for project openstack/python-neutronclient
Package version == 2.3.9, package release == fuel6.0~mira19+git.3afe2e3.3d5c0c2

Changeset: https://review.fuel-infra.org/1070
project: openstack/python-neutronclient
branch: openstack-ci/fuel-6.0/2014.2
author: Ilya Shakhat
committer: Ilya Shakhat
subject: Limit URI length to 8000 bytes
status: patchset-created

Files placed on repository:
python-neutronclient_2.3.9-fuel6.0~mira19+git.3afe2e3.3d5c0c2_all.deb
python-quantumclient_2.3.9-fuel6.0~mira19+git.3afe2e3.3d5c0c2_all.deb

NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.0-stable-1070/ubuntu

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.