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

grpc / grpc-java / #19231
89%

Build:
DEFAULT BRANCH: master
Ran 13 May 2024 11:37PM UTC
Jobs 1
Files 573
Run time 1min
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

13 May 2024 11:29PM UTC coverage: 88.419% (-0.02%) from 88.443%
#19231

push

github

ejona86
rls: Guarantee backoff will update RLS picker

Previously, picker was likely null if entering backoff soon after
start-up. This prevented the picker from being updated and directing
queued RPCs to the fallback. It would work for new RPCs if RLS returned
extremely rapidly; both ManagedChannelImpl and DelayedClientTransport do
a pick before enqueuing so the ManagedChannelImpl pick could request
from RLS and DelayedClientTransport could use the response. So the test
uses a delay to purposefully avoid that unlikely-in-real-life case.

Creating a resolving OOB channel for InProcess doesn't actually change
the destination from the parent, because InProcess uses directaddress.
Thus the fakeRlsServiceImpl is now being added to the fake backend
server, because the same server is used for RLS within the test.

b/333185213

31615 of 35756 relevant lines covered (88.42%)

0.88 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.09
-0.21% ../netty/src/main/java/io/grpc/netty/NettyServerHandler.java
1
93.77
-0.16% ../okhttp/src/main/java/io/grpc/okhttp/OkHttpServerTransport.java
1
47.62
-4.76% ../core/src/main/java/io/grpc/internal/PickSubchannelArgsImpl.java
2
91.43
-5.71% ../netty/src/main/java/io/grpc/netty/ClientTransportLifecycleManager.java
3
73.81
-2.38% ../servlet/src/main/java/io/grpc/servlet/ServletServerStream.java
6
78.95
-6.32% ../okhttp/src/main/java/io/grpc/okhttp/ExceptionHandlingFrameWriter.java
8
78.86
0.24% ../rls/src/main/java/io/grpc/rls/LbPolicyConfiguration.java
40
88.66
0.91% ../rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java
Jobs
ID Job ID Ran Files Coverage
1 #19231.1 13 May 2024 11:37PM UTC 573
88.42
Source Files on build #19231
  • Tree
  • List 573
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19231
  • f9b6e5f9 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

© 2025 Coveralls, Inc