Skip to content

Cherry-pick #8874 to v1.79.x#8904

Merged
mbissa merged 1 commit intogrpc:v1.79.xfrom
mbissa:v1.79.x
Feb 13, 2026
Merged

Cherry-pick #8874 to v1.79.x#8904
mbissa merged 1 commit intogrpc:v1.79.xfrom
mbissa:v1.79.x

Conversation

@mbissa
Copy link
Copy Markdown
Contributor

@mbissa mbissa commented Feb 13, 2026

Cherry picks PR into 1.79.x

RELEASE NOTES:

  • stats: only process RPC stats/tracing in health and ORCA producers if a handler is configured, preventing unnecessary error logging

…rpc#8874)

This resolves an issue where below log statement keeps printing
repeatedly:
"ERROR: [otel-plugin] ctx passed into client side stats handler metrics
event handling has no client attempt data present".
When new stream is created for health/orca producers, stats and tracing
is not setup. However, this fact is ignored during RPC and an error logs
is printed to denote that stats cannot be handled. We will enable stream
to have its own reference to the stats handler and only process per RPC
implementation when it is present (like in case of regular data
streams).

Internal issue: b/385685802

RELEASE NOTES:
* stats: only process RPC stats/tracing in health and ORCA producers if
a handler is configured, preventing unnecessary error logging
@mbissa mbissa added this to the 1.80 Release milestone Feb 13, 2026
@mbissa mbissa requested a review from arjan-bal February 13, 2026 11:20
@arjan-bal
Copy link
Copy Markdown
Contributor

Please fix the PR description. Only keep the release notes and a link to the original PR.

@arjan-bal
Copy link
Copy Markdown
Contributor

Please update the milestone to 1.79, otherwise the release notes will show up in the 1.80 release.

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 13, 2026

Codecov Report

❌ Patch coverage is 60.00000% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.56%. Comparing base (06df363) to head (9e9a68d).
⚠️ Report is 1 commits behind head on v1.79.x.

Files with missing lines Patch % Lines
internal/transport/http2_client.go 53.84% 0 Missing and 6 partials ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           v1.79.x    #8904      +/-   ##
===========================================
- Coverage    83.26%   82.56%   -0.70%     
===========================================
  Files          414      414              
  Lines        32743    32748       +5     
===========================================
- Hits         27262    27037     -225     
+ Misses        4074     4053      -21     
- Partials      1407     1658     +251     
Files with missing lines Coverage Δ
internal/transport/client_stream.go 82.22% <ø> (-17.78%) ⬇️
internal/transport/transport.go 91.14% <ø> (ø)
stream.go 76.15% <100.00%> (-5.73%) ⬇️
internal/transport/http2_client.go 72.41% <53.84%> (-20.12%) ⬇️

... and 16 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@arjan-bal
Copy link
Copy Markdown
Contributor

Please change the PR title to the format: Cherry-pick #<original-PR> to <release-branch-name>.

@arjan-bal arjan-bal assigned mbissa and unassigned arjan-bal Feb 13, 2026
@mbissa mbissa changed the title client: process RPC stats/tracing only when a handler is configured (… Cherry-pick #8874 to v1.79.x Feb 13, 2026
@mbissa mbissa modified the milestones: 1.80 Release, 1.79 Release Feb 13, 2026
Copy link
Copy Markdown
Contributor

@arjan-bal arjan-bal left a comment

Choose a reason for hiding this comment

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

LGTM

@arjan-bal arjan-bal removed their assignment Feb 13, 2026
@mbissa mbissa merged commit a928670 into grpc:v1.79.x Feb 13, 2026
19 of 20 checks passed
@mbissa mbissa deleted the v1.79.x branch February 13, 2026 11:33
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.

2 participants