set heartbeat_in_pthread default to True if eventlet.wsgi is imported
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
New
|
Undecided
|
Unassigned | ||
Antelope |
New
|
Undecided
|
Unassigned | ||
Caracal |
New
|
Undecided
|
Unassigned | ||
Dalmation |
New
|
Undecided
|
Unassigned | ||
Yoga |
New
|
Undecided
|
Unassigned | ||
oslo.messaging |
In Progress
|
Undecided
|
Unassigned | ||
python-oslo.messaging (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Jammy |
New
|
Undecided
|
Unassigned | ||
Noble |
New
|
Undecided
|
Unassigned | ||
Oracular |
New
|
Undecided
|
Unassigned |
Bug Description
The fix for https:/
summary: |
- set heartbeat_in_pthread default to True if eventlt.wsgi is imported + set heartbeat_in_pthread default to True if eventlet.wsgi is imported |
Further context: commit add5ab4ec (released in Wallaby) changed the default of heartbeat_ in_pthread from False to True and required users not running in wsgi to set it to False. The default value was then changed back to False in commit e44f286 (released in Openstack Zed) because it was found to be breaing non-wsgi services like nova-compute. This then reverted the behaviour for wsgi services to by default use a pthread for heartbeats.