Skip to content

xds: Implement GrpcService parsing and shared side channels (gRFC A102) - #9319

Merged
mbissa merged 12 commits into
grpc:masterfrom
mbissa:pr4-rebased
Aug 27, 2026
Merged

xds: Implement GrpcService parsing and shared side channels (gRFC A102)#9319
mbissa merged 12 commits into
grpc:masterfrom
mbissa:pr4-rebased

last nits

395a24c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 27, 2026 in 1s

87.45% (+4.18%) compared to 30ce1d5

View this Pull Request on Codecov

87.45% (+4.18%) compared to 30ce1d5

Details

Codecov Report

❌ Patch coverage is 87.90036% with 34 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.45%. Comparing base (30ce1d5) to head (395a24c).
⚠️ Report is 20 commits behind head on master.

Files with missing lines Patch % Lines
internal/xds/grpcservice/grpcservice.go 84.82% 17 Missing ⚠️
internal/xds/credentials/tls.go 85.71% 9 Missing ⚠️
internal/xds/httpfilter/extproc/ext_proc.go 88.23% 4 Missing ⚠️
internal/xds/credentials/credentials.go 94.59% 2 Missing ⚠️
internal/xds/httpfilter/ext_authz/ext_authz.go 0.00% 1 Missing ⚠️
...ternal/xds/httpfilter/extproc/internal/internal.go 75.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #9319      +/-   ##
==========================================
+ Coverage   83.26%   87.45%   +4.18%     
==========================================
  Files         423      429       +6     
  Lines       35236    30534    -4702     
==========================================
- Hits        29341    26703    -2638     
+ Misses       4402     3830     -572     
+ Partials     1493        1    -1492     
Files with missing lines Coverage Δ
internal/xds/bootstrap/bootstrap.go 76.35% <100.00%> (+12.69%) ⬆️
internal/xds/credentials/access_token.go 100.00% <100.00%> (ø)
internal/xds/httpfilter/extproc/config.go 92.59% <ø> (+3.11%) ⬆️
internal/xds/resolver/xds_resolver.go 91.37% <100.00%> (+3.78%) ⬆️
internal/xds/xdsclient/pool.go 89.89% <100.00%> (+6.56%) ⬆️
internal/xds/httpfilter/ext_authz/ext_authz.go 86.66% <0.00%> (+6.66%) ⬆️
...ternal/xds/httpfilter/extproc/internal/internal.go 75.00% <75.00%> (+75.00%) ⬆️
internal/xds/credentials/credentials.go 94.59% <94.59%> (ø)
internal/xds/httpfilter/extproc/ext_proc.go 81.73% <88.23%> (+6.63%) ⬆️
internal/xds/credentials/tls.go 85.71% <85.71%> (ø)
... and 1 more

... and 418 files with indirect coverage changes

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