• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

grpc / grpc-java / #19922
89%

Build:
DEFAULT BRANCH: master
Ran 23 Jul 2025 01:48PM UTC
Jobs 1
Files 615
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jul 2025 01:38PM UTC coverage: 88.565% (-0.04%) from 88.601%
#19922

push

github

ejona86
xds: Align PriorityLB child selection with A56

The PriorityLB predates A56. tryNextPriority() now matches
ChoosePriority() from the gRFC.

The biggest change is waiting on CONNECTING children instead of failing
after the failOverTimer fires. The failOverTimer should be used to start
lower priorities more eagerly, but shouldn't cause the overall
connectivity state to become TRANSIENT_FAILURE on its own. The prior
behavior of creating the "Connection timeout for priority" failing
picker was particularly strange, because it didn't update child's
connectivity state. This previous behavior was creating errors because
of the failOverTimer with no way to diagnose what was going wrong.

b/428517222

34675 of 39152 relevant lines covered (88.57%)

0.89 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
47.62
-4.76% ../core/src/main/java/io/grpc/internal/PickSubchannelArgsImpl.java
1
91.37
-0.21% ../netty/src/main/java/io/grpc/netty/NettyServerHandler.java
1
77.08
-1.04% ../servlet/src/main/java/io/grpc/servlet/AsyncServletOutputStreamWriter.java
1
93.33
0.95% ../xds/src/main/java/io/grpc/xds/client/ControlPlaneClient.java
1
96.55
-1.72% ../xds/src/main/java/io/grpc/xds/internal/security/certprovider/CertificateProvider.java
2
93.47
-0.33% ../okhttp/src/main/java/io/grpc/okhttp/OkHttpServerTransport.java
3
93.22
-1.69% ../core/src/main/java/io/grpc/internal/AbstractClientStream.java
3
86.83
-1.23% ../core/src/main/java/io/grpc/internal/DelayedClientCall.java
3
95.07
-0.44% ../core/src/main/java/io/grpc/internal/RetriableStream.java
5
83.02
-9.43% ../core/src/main/java/io/grpc/internal/Http2Ping.java
Jobs
ID Job ID Ran Files Coverage
1 #19922.1 23 Jul 2025 01:48PM UTC 615
88.57
Source Files on build #19922
  • Tree
  • List 615
  • Changed 13
  • Source Changed 0
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19922
  • c4256add on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc