Open
Description
What's needed?
The Dispatcher.start_managing
currently passes a DispatchInfo
and a Receiver[DispatchInfo]
to the actor factory.
But the DispatchInfo
objects don't have the dispatch ID.
frequenz-dispatch-python/src/frequenz/dispatch/_dispatcher.py
Lines 270 to 272 in ecaca06
It should pass the dispatch ID to the actor factory. This would be useful for logging and matching the decision-making of actors with corresponding dispatches, especially when there are multiple active dispatches of the same type.
Proposed solution
No response
Use cases
No response
Alternatives and workarounds
No response
Additional context
No response