Configurable rescheduling when waking from suspend, or starting from shutdown

Bug #1791681 reported by Tobias Rydberg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Public Cloud WG
Won't Fix
Undecided
Tobias Rydberg

Bug Description

As a follow-on from the above, re-evaluate a node's CPU and RAM utilization when a guest starts (after stop) or resumes (after suspend), and have a configurable option for what to do if CPU and RAM thresholds are breached:

Start/resume the guest in place, ignoring the overcommit (this is the current behavior)
Kick the guest back to the scheduler, to find a better-suited (i.e. non-overcommitted) node
Presumably, operators would be more likely to use the second option if and only if guests run on shared storage, RBD, etc., but it could also be used with non-shared storage, equivalent to block migration.

Revision history for this message
Matt Riedemann (mriedem) wrote :

> As a follow-on from the above

Please be specific.

Revision history for this message
Matt Riedemann (mriedem) wrote :
Changed in openstack-publiccloud-wg:
status: New → Won't Fix
Revision history for this message
Dan Smith (danms) wrote :

Unfortunately, what is described here goes against the fundamental way nova works. Stopping an instance does not de-commit resources as far as nova is concerned, which means starting it should always work. If you want to release resources on the compute node while your instance is stopped, and re-evaluate the placement on resume, then the shelve operation is what you want.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.