Description of problem: User would like to have a utilisation report of each rare machine. e.g. how much of time is machine idle / running recipe Motivation: Question of "how rare is this configuration?" allows to tweak scheduler based on rarity of machine. For example a recipe, which has no host requirements should not get some rare configuration, which is in high demand for other tests.
ncoghlan: The metrics aspect here should fall naturally out of implementing FR-8. Perhaps an additional requirement about presenting an "aggregate" percentage across multiple machines for the FR-8 metrics. FR-8: Machine stats (https://bugzilla.redhat.com/show_bug.cgi?id=500835)
*** This bug has been marked as a duplicate of bug 193142 ***
This was duped on to 193142 when the planned implementation strategy for that bug was to track state changes explicitly for individual machines. However, the aggregate metrics (overall and per-arch) eventually switched to a "sampling profiler" model (i.e. what percentage of machines are in a given state at each point in time) rather than tracking state changes explicitly on a per-machine basis. Unfortunately, that approach does *not* address this feature request.
(In reply to comment #0) > Description of problem: > > User would like to have a utilisation report of each rare machine. e.g. how > much of time is machine idle / running recipe How do we know what is a "rare machine"? Is the point of this bug to give utilisation report for specific systems? (That is easy, we have code for it already.) Or is the point of this bug to find a way to do determine how rare a system is? > Motivation: Question of "how rare is this configuration?" allows to tweak > scheduler based on rarity of machine. For example a recipe, which has no > host requirements should not get some rare configuration, which is in high > demand for other tests. This motivation suggests that the point of this report is actually to find rare machines.
At this point we don't think it's a good use of time to implement another report for the utilisation of rare machines. Getting to know certain utilisation metrics is important, but perhaps achieved in a different form that an additional report.