Action type aware scheduling

Registered by Mateusz Blaszkowski

Currently in FilterScheduler there is no variable indicating which action triggered the request that is currently processed. The behavior of filters and weighers may be different depending on the fact if currently processed request is scheduling/rescheduling/migration/resize/live-migration/evacuation/unshelving.

What this blueprint proposes is to add a new variable which would keep an action type. It should be accessible from custom scheduler filters and weighers. This could be accomplished using filter_properties dictionary - a new key like 'action_type' can be added there.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Mateusz Blaszkowski
Direction:
Needs approval
Assignee:
Mateusz Blaszkowski
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.