Compute Host System Architecture Awareness

Registered by Dave Walker

Currently an assumption is made that the computer host(s) can run the image architecture. This works well if the compute host can run the architecture, such as the host being amd64 - which can run i386 additionally ... Or the host being i386 and all the images coincidently being the same.

As other architectures become more important, ARM and PowerPC for example. There should be a notion of compute node capabilities.

This blueprint tries to address the first pass of supporting i386 and amd64 capabilities, allowing the scheduler to select the best node for the instance based on architecture.

Blueprint information

Status:
Complete
Approver:
Vish Ishaya
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for diablo
Implementation:
Implemented
Milestone target:
None
Started by
Vish Ishaya
Completed by
Vish Ishaya

Related branches

Sprints

Whiteboard

We have capabilities now. I think the remaining stuff about specific schedulers is handled in other blueprints.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.