Skip to content

Comments

[Concurrency] Add more info to tracing calls.#87021

Open
mikeash wants to merge 1 commit intoswiftlang:mainfrom
mikeash:improve-concurrency-signposts
Open

[Concurrency] Add more info to tracing calls.#87021
mikeash wants to merge 1 commit intoswiftlang:mainfrom
mikeash:improve-concurrency-signposts

Conversation

@mikeash
Copy link
Contributor

@mikeash mikeash commented Feb 6, 2026

  • Have job_run include the actor, executor, and task name.
  • Make task_status_changed only trace if one of the tracked values actually changed.
  • Add a job_enqueue_executor that covers enqueueing jobs on non-main gobal executors.
  • Actually end the actor lifetime signpost interval.
  • Include the actor metadata and context descriptor pointers in actor enqueue/dequeue so the type can be identified.

@mikeash mikeash requested a review from ktoso as a code owner February 6, 2026 02:38
* Have job_run include the actor, executor, and task name.
* Make task_status_changed only trace if one of the tracked values actually changed.
* Add a job_enqueue_executor that covers enqueueing jobs on non-main gobal executors.
* Actually end the actor lifetime signpost interval.
* Include the actor metadata and context descriptor pointers in actor enqueue/dequeue so the type can be identified.
@mikeash mikeash force-pushed the improve-concurrency-signposts branch from ea8e7dd to 5645233 Compare February 6, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants