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

grpc / grpc-java / #18921
89%

Build:
DEFAULT BRANCH: master
Ran 27 Nov 2023 10:38PM UTC
Jobs 1
Files 552
Run time 35s
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

27 Nov 2023 10:27PM UTC coverage: 88.284% (+0.02%) from 88.261%
#18921

push

github

web-flow
util: Pass an AtomicInteger to RR's ReadyPicker

We already do this for WRR. Notably, we are no longer trying to avoid
the modulus each pick. It was of questionable value, and removing it is
necessary to continue sharing the same integer when the list size
changes.

The change means we can implement a stronger isEquivalentTo() by
comparing the AtomicInteger references. It is strong enough that the
operation aligns with normal equals(). Using equals() instead of
isEquivalentTo() also made more obvious an equals() optimization that
uses the hashCode() before the more expensive HashSet creation; equals()
should now be very fast except when they are (very likely) equal.

30918 of 35021 relevant lines covered (88.28%)

0.88 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #18921.1 27 Nov 2023 10:38PM UTC 0
88.28
Source Files on build #18921
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #18921
  • dca89b25 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