Router resources lost after rescheduling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
Oleg Bondarev | ||
7.0.x |
Fix Released
|
High
|
Oleg Bondarev | ||
8.0.x |
Fix Released
|
High
|
Oleg Bondarev |
Bug Description
Upstream bug: https:/
The env contains router with network plugged in. This router is scheduled to some controller. After suspending of this controller the router is rescheduled in DB, however the corresponding system resources are not created on the new controller.
Steps to reproduce:
1. Deploy env with 3 controllers
2. Create router with network plugged in, set gateway.
3. Find controller where router is scheduled
4. Suspend controller host (or do hard power off in case of HW node)
5. Wait for Rabbit and DB to be back, check Neutron agents from alive controllers report their state successfully
6. Find where the router is scheduled by running neutron l3-agent-
7. Check that resources are created via ip netns command
The issue reproduces randomly, however the chances to make it higher on slower environment.
Changed in mos: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in mos: | |
status: | Confirmed → In Progress |
description: | updated |
tags: | added: neutron on-verification |
VERSION: version: "2015.1.0-7.0" 31_10-53- 55" 957725b3ae27666 d6edb918fdb" fuelclient_ sha: "71bb8fa87ee25f 0c1bb84317884da 7c917902a63" 507bd0f7c225858 a64799c5be7" nailgun- agent_sha: "1512b9af6b41cc 95c4d891c593aee be0faca5a63" b6868d15b047388 f1b4b016b0d" 9f3a7677f3f33a5 f4c1f756468" 02a7fad6c048e93 1b7deef148e" e4628aa834e5951 8268c0bb6c1"
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "773"
build_id: "2015-07-
nailgun_sha: "3f278def07cb6d
python-
fuel-agent_sha: "b27076b8d87719
fuel-
astute_sha: "2caf0c0b192a5b
fuel-library_sha: "8b93bbcc2627e1
fuel-ostf_sha: "f73608d0e31d0a
fuelmain_sha: "e29f2061590846