Ram filter is broken since Mitaka
Bug #1635367 reported by
Erik Olof Gunnar Andersson
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Dan Smith | ||
Mitaka |
Won't Fix
|
High
|
Matt Riedemann | ||
Newton |
Fix Released
|
High
|
Matt Riedemann | ||
Ocata |
Fix Released
|
High
|
Matt Riedemann |
Bug Description
This patch that was backported to Mitaka made the assumption that free_ram_mb can never be less than 0.
https:/
free_ram_mb can be negative when the ram_allocation_
> # free ram and disk may be negative, depending on policy:
This breaks any Scheduler filter that supports oversubcribe (e.g. memory or disk), as an example see this unit-test for the ram filter.
https:/
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: compute |
Changed in nova: | |
assignee: | Erik Olof Gunnar Andersson (eandersson) → Eli Qiao (taget-9) |
Changed in nova: | |
assignee: | Eli Qiao (taget-9) → Erik Olof Gunnar Andersson (eandersson) |
Changed in nova: | |
assignee: | Erik Olof Gunnar Andersson (eandersson) → Dan Smith (danms) |
To post a comment you must log in.
This is going to be rough to fix without leaving this broken or breaking the ironic virt driver. Adding Jesse Cook to the bug as he wrote the initial patch.
Sorry for the breakage :(