API worker processes > 1 do not start
Bug #1498054 reported by
Tim Simmons
This bug affects 1 person
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Designate |
Fix Released
|
Critical
|
Kiall Mac Innes | ||
| Kilo |
In Progress
|
High
|
Kiall Mac Innes | ||
Bug Description
Using "workers = x" where x > 1 in the designate-api process doesn't work properly. The API doesn't have the necessary logic to have multiple processes bind to the same port (9001 by default):
Here's what happens:
http://
RuntimeError: Could not bind to 0.0.0.0:9001 after trying for 30 seconds
The first process to start continues to work fine.
| description: | updated |
| Changed in designate: | |
| milestone: | none → liberty-rc1 |
| status: | New → Triaged |
| Changed in designate: | |
| importance: | Undecided → Critical |
| Changed in designate: | |
| assignee: | nobody → Kiall Mac Innes (kiall) |
| Changed in designate: | |
| status: | Fix Committed → Fix Released |
| Changed in designate: | |
| milestone: | liberty-rc1 → 1.0.0 |
To post a comment you must log in.

Fix proposed to branch: master /review. openstack. org/226224
Review: https:/