Skip to content

[OTel C++] Add tracing support#38437

Closed
yashykt wants to merge 35 commits intogrpc:masterfrom
yashykt:OpenTelemetryTracing
Closed

[OTel C++] Add tracing support#38437
yashykt wants to merge 35 commits intogrpc:masterfrom
yashykt:OpenTelemetryTracing

Conversation

@yashykt
Copy link
Copy Markdown
Member

@yashykt yashykt commented Jan 11, 2025

As per gRFC A72.

@yashykt yashykt marked this pull request as ready for review January 11, 2025 02:29
@yashykt yashykt requested a review from markdroth January 11, 2025 02:29
@yashykt yashykt added the release notes: no Indicates if PR should not be in release notes label Jan 11, 2025
copybara-service bot pushed a commit that referenced this pull request Feb 21, 2025
…8729)

Fix #38728 heap-use-after-free. Details in the issue.

Also, fix a bug in chttp2 where we are using the parent call tracer instead of the call attempt tracer to record annotations for a stream.

Test is being added in #38437

Closes #38729

COPYBARA_INTEGRATE_REVIEW=#38729 from yashykt:FixCallAttemptTracer cb09add
PiperOrigin-RevId: 729307540
yashykt added a commit to yashykt/grpc that referenced this pull request Feb 21, 2025
…pc#38729)

Fix grpc#38728 heap-use-after-free. Details in the issue.

Also, fix a bug in chttp2 where we are using the parent call tracer instead of the call attempt tracer to record annotations for a stream.

Test is being added in grpc#38437

Closes grpc#38729

COPYBARA_INTEGRATE_REVIEW=grpc#38729 from yashykt:FixCallAttemptTracer cb09add
PiperOrigin-RevId: 729307540
yashykt added a commit to yashykt/grpc that referenced this pull request Feb 24, 2025
copybara-service bot pushed a commit that referenced this pull request Feb 25, 2025
This reverts commit a6eb776.

Looks like the TransparentRetries test is flaky

Closes #38821

COPYBARA_INTEGRATE_REVIEW=#38821 from yashykt:RevertOTelTracing 74abeb8
PiperOrigin-RevId: 730800878
yashykt added a commit to yashykt/grpc that referenced this pull request Feb 26, 2025
yashykt added a commit to yashykt/grpc that referenced this pull request Feb 26, 2025
@yashykt yashykt added release notes: yes Indicates if PR needs to be in release notes and removed release notes: no Indicates if PR should not be in release notes labels Feb 26, 2025
copybara-service bot pushed a commit that referenced this pull request Feb 28, 2025
Reland #38437. Contains fix for the TransparentRetry flaky test. Verified with 10000 runs.

Closes #38852

COPYBARA_INTEGRATE_REVIEW=#38852 from yashykt:RelandOTelTracing 4935227
PiperOrigin-RevId: 732160697
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants