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

grpc / grpc-java / #19835
89%

Build:
DEFAULT BRANCH: master
Ran 30 May 2025 04:10PM UTC
Jobs 1
Files 615
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

30 May 2025 04:00PM UTC coverage: 88.599% (-0.005%) from 88.604%
#19835

push

github

web-flow
xds: Improve shutdown handling of XdsDepManager

The most important change here is to handle subscribeToCluster() calls
after shutdown(), and preventing the internal state from being heavily
confused as the assumption is there are no watchers after shutdown().

ClusterSubscription.closed isn't strictly necessary, but I don't want
the code to depend on double-deregistration being safe.
maybePublishConfig() isn't being called after shutdown(), but adding the
protection avoids a class of bugs that would cause channel panic.

34793 of 39270 relevant lines covered (88.6%)

0.89 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
91.37
-0.21% ../netty/src/main/java/io/grpc/netty/NettyServerHandler.java
3
95.07
-0.44% ../core/src/main/java/io/grpc/internal/RetriableStream.java
3
92.38
-0.95% ../xds/src/main/java/io/grpc/xds/client/ControlPlaneClient.java
38
91.52
-0.25% ../xds/src/main/java/io/grpc/xds/XdsDependencyManager.java
Jobs
ID Job ID Ran Files Coverage
1 #19835.1 30 May 2025 04:10PM UTC 615
88.6
Source Files on build #19835
  • Tree
  • List 615
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19835
  • 142e378c 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