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

grpc / grpc-java / #20325
89%

Build:
DEFAULT BRANCH: master
Ran 19 Jun 2026 11:53AM UTC
Jobs 1
Files 658
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

19 Jun 2026 11:41AM UTC coverage: 88.881% (-0.005%) from 88.886%
#20325

push

github

web-flow
Revert "servlet: fix write when not ready in AsyncServletOutputStreamWriter (#12867)

This reverts commit 243b79ee5. The
approach taken of ensuring subsequent writes go through the container
thread via onWritePossible() hasn't eliminated the need for catching the
IllegalStateException (which you are catching and buffering the write if
it happens). We have observed that the UndertowInteropTest now hangs
instead of the earlier flaky failures due to uncaught exception. There
has been another PR https://github.com/grpc/grpc-java/pull/12732 for the
same issue that explicitly checks isReady.getAsBoolean() in addition to
the cached state, that's probably most reliable, because you don't have
to deal with callback scheduling and the state changing in the meantime.
We would like to proceed with that PR and revert this one.

@mgustimz

36532 of 41102 relevant lines covered (88.88%)

0.89 hits per line

Coverage Regressions

Lines Coverage ∆ File
28
9.68
0.0% ../api/src/main/java/io/grpc/ManagedChannelBuilder.java
16
78.35
-11.27% ../servlet/src/main/java/io/grpc/servlet/AsyncServletOutputStreamWriter.java
12
0.0
0.0% ../servlet/jakarta/build/generated/sources/jakarta-main/io/grpc/servlet/jakarta/AsyncServletOutputStreamWriter.java
5
83.02
-9.43% ../core/src/main/java/io/grpc/internal/Http2Ping.java
3
80.0
0.0% ../api/src/main/java/io/grpc/Grpc.java
3
95.07
-0.44% ../core/src/main/java/io/grpc/internal/RetriableStream.java
1
93.83
-0.62% ../opentelemetry/src/main/java/io/grpc/opentelemetry/OpenTelemetryMetricSink.java
Jobs
ID Job ID Ran Files Coverage
1 #20325.1 19 Jun 2026 11:53AM UTC 658
88.88
Source Files on build #20325
  • Tree
  • List 658
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20325
  • c7a946bf 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