Bug 1761864

Summary: [RFE] Preemtable Instances
Product: Red Hat OpenStack Reporter: smooney
Component: openstack-novaAssignee: OSP DFG:Compute <osp-dfg-compute>
Status: CLOSED WONTFIX QA Contact: OSP DFG:Compute <osp-dfg-compute>
Severity: high Docs Contact:
Priority: low    
Version: 17.0 (Wallaby)CC: dasmith, egallen, eglynn, jhakimra, kchamart, sbauza, sgordon, stephenfin, vromanso
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-09-29 10:48:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description smooney 2019-10-15 13:25:25 UTC
Description of problem:

Cloud computing may give users the illusion of infinite capacity, but it is
not always like that. Often quotas are used ensure each project only makes
use their fair share of the cloud's resources.

However, these "reservations" often cause a reduction in cloud utilization.
Ideally you want a way for users who have maxed out their regular resource
quota to be able to opt in to running servers on the spare capacity created
by unused reservations, on the understanding that the server is terminated
if the reservation owner requests their capacity. The user opts into this by
creating a server that is flagged as preemptable.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:
no preemption is currently possible and therefore cloud utilization
is reduced as unused capacity that belongs to a different projects
cannot be used by other projects.

Expected results:
when a cloud reaches capasity if a non preemitable instnace is requested
prememeitable instaces are deleted to make room.

if a project reaches its quota it may contiue to launch preemitable instances.
as long as there is capastity to do so.

Additional info:

Comment 2 Stephen Finucane 2020-09-29 10:48:34 UTC
While this is beneficial, it's unlikely we're going to have resources to cover this any time soon. I'm closing this to reflect that reality.