Skip to content

Add per-operation cache timing telemetry - #179

Open
Jan Provazník (JanProvaznik) wants to merge 3 commits into
microsoft:mainfrom
JanProvaznik:dev/janprovaznik/cache-phase-telemetry
Open

Add per-operation cache timing telemetry#179
Jan Provazník (JanProvaznik) wants to merge 3 commits into
microsoft:mainfrom
JanProvaznik:dev/janprovaznik/cache-phase-telemetry

Conversation

@JanProvaznik

Copy link
Copy Markdown

Adds opt-in, low-importance per-node timing messages for cache fingerprinting, selector queries, path-set work, entry lookup, metadata processing, dependency materialization waits, and output materialization. The telemetry is intended to diagnose TestFX cache-hit latency without changing cache fingerprints or adding disabled-path stopwatch overhead.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 065e7e7f-9806-4543-a87b-9079876f2cc1
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@JanProvaznik
Jan Provazník (JanProvaznik) marked this pull request as ready for review September 3, 2026 11:52
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 065e7e7f-9806-4543-a87b-9079876f2cc1
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 065e7e7f-9806-4543-a87b-9079876f2cc1
async () =>
{
await PlaceFilesAsync(CancellationToken.None);
using (StartOperation(nodeContext, "output-materialization"))

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't all this data in the cache client log already?

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