Skip to content

thermal: want a mechanism to disable components instead of the main system #2355

@Aaron-Hartwig

Description

@Aaron-Hartwig

As the thermal management subsystem works today, when any sensor reaches its model.should_power_down value, which gives us a ControlResult::PowerDown, with the ultimate result of thermal task calling the power_down() method of its BSP. I think what we want here is a way for a model to specify what should be powered down. For example: if a transceiver module were to to have reported a temperature above the power down threshold in our model for it, the entire switch would power down. This behavior is not acceptable given the failure mode. The behavior we'd want is for the thermal model to optionally specify a device to shut down instead of the whole system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions