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

grpc / grpc-java / 21208
89%

Build:
DEFAULT BRANCH: master
Ran 26 Jan 2021 10:38PM UTC
Jobs 1
Files 429
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

pending completion
21208

push

travis-ci

web-flow
core: delay CallCredentialsApplyingTransport shutdown until metadataApplier finalized (#7813)

Improve the CallCredentialsApplyingTransport shutdown lifecycle management. Right now CallCredentialsApplyingTransport shutdown the delegated real transport too early. It should be waiting for the metadataAppliers to finish because they may execute asynchronously. In addition, there is no shutdown check on CallCredentialsApplyingTransport for newStream(). The degraded lifecycle implementation may cause RejectionExecutionException, or accepting new RPCs after the underlying transport is already closed during channel shutdown.

We added listener on metadataApplier to notify completion, a magic counter to track the pending metadataApplier for delaying shutdown, also added shutdown check for newStream().

25813 of 29601 relevant lines covered (87.2%)

0.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21208.1 (GRADLE_OPTS=-Xmx512m LDFLAGS=-L/tmp/protobuf/lib CXXFLAGS=-I/tmp/protobuf/include LD_LIBRARY_PATH=/tmp/protobuf/lib) 26 Jan 2021 10:38PM UTC 0
87.2
Travis Job 21208.1
Source Files on build 21208
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #21208
  • ac2ead70 on github
  • Prev Build on master (#21206)
  • Next Build on master (#21233)
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