[RFE] Possibility to inspect CPUs separately

Bug #1639340 reported by Oleksandr Berezovskyi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ironic-python-agent
Triaged
Wishlist
Adam McArthur

Bug Description

Add possibility to get info about each CPU separately in multi CPU configurations.

IPA part
========

Return cpu info with list of cpu specific data.

Implementation
==============

Rename current CPU class to CPUInfo.
Add cpus property to CPUInfo and set it as list of CPU objects.
Reimplement get_cpu function to support multi CPU inspection.

Changed in ironic-python-agent:
status: New → Triaged
importance: Undecided → Wishlist
tags: added: rfe
Revision history for this message
Jay Faulkner (jason-oldos) wrote :

Big/little core layouts are a good use case for this. Similar with riscv high/low security cores.

tags: added: rfe-approved
removed: rfe
tags: added: low
tags: added: low-hanging-fruit
removed: low
Revision history for this message
Julia Kreger (juliaashleykreger) wrote :

This is very impactful, and is good onboarding bug for someone to take on. It will be more and more necessary as time goes on with mixed core capability.

Revision history for this message
Adam McArthur (adamcarthur) wrote (last edit ):

I will work on this.

Immediately I have questions about what commands I can use to get the info for individual CPU cores, as well as how careful to be about breaking changes.

I will try and get something up for review ASAP to start answering these questions.

Changed in ironic-python-agent:
assignee: nobody → Adam McArthur (adamcarthur)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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