Skip to content

Checks for components overlaps in power requests #1030

@daniel-zullo-frequenz

Description

@daniel-zullo-frequenz

What's needed?

The PowerDistributingActor should check and ensure there is no component IDs overlaps between requests being processed.
At the moment the power manager makes sure there are no component IDs overlaps.

Proposed solution

The PowerDistributingActor should also checks for component IDs overlaps and queue up the latest request discarding older queued items with a similar set of components rather than processing them concurrently and log a warning message to mention component IDs overlaps in power requests.

Use cases

No response

Alternatives and workarounds

No response

Additional context

Initially posted and required in #1023 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    part:power-distributionpriority:lowThis should be addressed only if there is nothing else on the tabletype:enhancementNew feature or enhancement visitble to users

    Type

    No type

    Projects

    Status

    To do

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions