Race condition in quota estimation may lead remaining quota to get negative
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Won't Fix
|
Medium
|
MOS Maintenance | ||
6.0.x |
Won't Fix
|
Medium
|
MOS Maintenance | ||
6.1.x |
In Progress
|
Medium
|
Rodion Tikunov | ||
7.0.x |
Fix Released
|
High
|
Rodion Tikunov | ||
8.0.x |
Fix Released
|
High
|
Rodion Tikunov | ||
9.x |
Invalid
|
Medium
|
MOS Nova |
Bug Description
The following was discovered on decently loaded cloud on Icehouse (5.1):
<183>Mar 15 14:11:20 node-7 nova-api 2016-03-15 14:11:20.619 147786 DEBUG nova.compute.api [req-ed5b1f57-
<180>Mar 15 14:11:20 node-7 nova-api 2016-03-15 14:11:20.635 147786 WARNING nova.db.
<183>Mar 15 14:11:20 node-7 nova-api 2016-03-15 14:11:20.635 147786 DEBUG nova.quota [req-ed5b1f57-
<183>Mar 15 14:11:20 node-7 nova-api 2016-03-15 14:11:20.635 147786 DEBUG nova.compute.api [req-ed5b1f57-
Related upstream bug: https:/
...
...
2016-03-15 14:11:20.659 147786 TRACE nova.api.openstack action_result = self.dispatch(meth, request, action_args)
2016-03-15 14:11:20.659 147786 TRACE nova.api.openstack File "/usr/lib/
2016-03-15 14:11:20.659 147786 TRACE nova.api.openstack return method(req=request, **action_args)
2016-03-15 14:11:20.659 147786 TRACE nova.api.openstack File "/usr/lib/
2016-03-15 14:11:20.659 147786 TRACE nova.api.openstack server = self._view_
2016-03-15 14:11:20.659 147786 TRACE nova.api.openstack IndexError: list index out of range
2016-03-15 14:11:20.659 147786 TRACE nova.api.openstack
Related upstream bug: https:/
While the fix suggests proper check, the root cause is some kind of race condition that is yet to be discovered.
tags: | added: on-verification |
Changed in mos: | |
milestone: | 8.0-updates → 5.1.1-updates |
importance: | High → Medium |
status: | Confirmed → Won't Fix |
no longer affects: | mos/5.1.x |
Adding all existing milestones as the fix was committed upstream just 3 weeks ago.