Long name of the network causes nailgun freeze
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Medium
|
Alexander Kislitsky | ||
8.0.x |
Invalid
|
Medium
|
Dmitry Dmitriev | ||
Mitaka |
Fix Released
|
Medium
|
Sergey Abramov |
Bug Description
When you are trying to create new network in fuel and then deploy env, nailgun stuck with 100% cpu load if network name was 12+ letters (did not check exact border for length but it fails for 12 and works for everything shorter then "management")
Environment MOS 8.0 MU1
3 Controllers, 3 mongo, 4 computes, 4 ceph
Steps to reproduce:
1 On fuel master, add new network by executing command fuel network-group --create --name <name_longer_
2 Go to web interface, clear checkbox "use whole CIDR" and set some range. (Probably bug will appear even without this step)
3 Press deploy
Expected:
Deployment starts
What I see:
Web interface for this particular env stops to open
If execute "top" on fuel master uwsgi process consumes 100% CPU
Workaround:
Use network name shorter then "management"
How to fix crush:
dockerctl reload nailgun
fuel task
fuel task --force --delete <id of "deploy" task>
tags: | removed: module-nailgun |
tags: | added: nailgun |
description: | updated |
Changed in fuel: | |
status: | Incomplete → New |
no longer affects: | fuel/newton |
tags: | added: customer-found |
description: | updated |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Sergey Abramov (sabramov) |
Changed in fuel: | |
assignee: | Sergey Abramov (sabramov) → Alexander Kislitsky (akislitsky) |
status: | Confirmed → In Progress |
tags: | added: on-verification |
@Max, could you provide some description details of your environment, at least the version? Also, please follow the guide how to report a bug [1], there there is a template how to provide fully informative description.
[1] https:/ /wiki.openstack .org/wiki/ Fuel/How_ to_contribute# Here_is_ how_you_ file_a_ bug