Skip to content

Update TraceEvent to 3.2.8 for LTTng PGO mappings - #134989

Open
benaadams wants to merge 1 commit into
dotnet:mainfrom
benaadams:fix/update-traceevent-spgo
Open

benaadams wants to merge 1 commit into
dotnet:mainfrom
benaadams:fix/update-traceevent-spgo

Conversation

@benaadams

Copy link
Copy Markdown
Member

Update TraceEventVersion from 3.1.28 to 3.2.8 so dotnet-pgo consumes the released LTTng CTF mappings for MethodDetails and MethodILToNativeMap_V1 from microsoft/perfview#2392. The fix is included in PerfView and TraceEvent 3.2.8, removing the release blocker identified in the issue discussion.

Resolves #125883.

This updates the shared dependency used by runtime tools and tests. The separate Linux CPU-sample conversion work tracked in microsoft/perfview#2393 and #125932 remains outside this change.

Validation:

  • Release builds of dotnet-pgo, PdbChecker, R2RTest, and DependencyGraphViewer: zero warnings or errors.
  • All seven dotnet-pgo tests pass with the xUnit console runner.
  • A package mapping check fails with 3.1.28 (neither required mapping present) and passes with 3.2.8: MethodDetails uses opcode 43 / event ID 72 / version 0; MethodILToNativeMap_V1 uses opcode 87 / event ID 190 / version 1.
  • Full Linux perfcollect/SPGO collection was not rerun.

@dotnet-policy-service dotnet-policy-service Bot added the community-contribution Indicates that the PR has been added by a community member label Sep 30, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Infrastructure community-contribution Indicates that the PR has been added by a community member

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

dotnet-pgo: SPGO fails with perfcollect LTTng traces — missing MethodDetails CTF mapping in TraceEvent

1 participant