Skip to content

Commit 303afd7

Browse files
committed
Give more receivers/tasks a name for easier debugging
Signed-off-by: Mathias L. Baumann <[email protected]>
1 parent 7b58846 commit 303afd7

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/frequenz/sdk/microgrid/_data_pipeline.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,9 @@ def _data_sourcing_request_sender(self) -> Sender[ComponentMetricRequest]:
454454
name="Data Pipeline: Data Sourcing Actor Request Channel"
455455
)
456456
actor = DataSourcingActor(
457-
request_receiver=channel.new_receiver(limit=_REQUEST_RECV_BUFFER_SIZE),
457+
request_receiver=channel.new_receiver(
458+
limit=_REQUEST_RECV_BUFFER_SIZE, name=channel.name + " Receiver"
459+
),
458460
registry=self._channel_registry,
459461
)
460462
self._data_sourcing_actor = _ActorInfo(actor, channel)
@@ -479,7 +481,8 @@ def _resampling_request_sender(self) -> Sender[ComponentMetricRequest]:
479481
channel_registry=self._channel_registry,
480482
data_sourcing_request_sender=self._data_sourcing_request_sender(),
481483
resampling_request_receiver=channel.new_receiver(
482-
limit=_REQUEST_RECV_BUFFER_SIZE
484+
limit=_REQUEST_RECV_BUFFER_SIZE,
485+
name=channel.name + " Receiver",
483486
),
484487
config=self._resampler_config,
485488
)

src/frequenz/sdk/microgrid/_data_sourcing/microgrid_api_source.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,8 @@ async def _update_streams(
461461
self.comp_data_tasks[comp_id].cancel()
462462

463463
self.comp_data_tasks[comp_id] = asyncio.create_task(
464-
run_forever(lambda: self._handle_data_stream(comp_id, category))
464+
run_forever(lambda: self._handle_data_stream(comp_id, category)),
465+
name=f"run_forever:cid={comp_id}",
465466
)
466467

467468
async def add_metric(self, request: ComponentMetricRequest) -> None:

0 commit comments

Comments
 (0)