Skip to content

feat: support request hedging#6252

Closed
schiemon wants to merge 38 commits into
line:mainfrom
schiemon:5200-introduce-grpc-request-hedging
Closed

feat: support request hedging#6252
schiemon wants to merge 38 commits into
line:mainfrom
schiemon:5200-introduce-grpc-request-hedging

fix: doNotRetryWhenSubscriberIsCancelled

7927a92
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 20, 2025 in 0s

74.65% (+0.18%) compared to 8150425

View this Pull Request on Codecov

74.65% (+0.18%) compared to 8150425

Details

Codecov Report

Attention: Patch coverage is 82.13802% with 132 lines in your changes missing coverage. Please review.

Project coverage is 74.65%. Comparing base (8150425) to head (7927a92).
Report is 104 commits behind head on main.

Files with missing lines Patch % Lines
...p/armeria/client/retry/AbstractRetryingClient.java 78.64% 25 Missing and 35 partials ⚠️
.../linecorp/armeria/client/retry/RetryScheduler.java 78.20% 18 Missing and 16 partials ⚠️
.../linecorp/armeria/client/retry/RetryingClient.java 89.17% 7 Missing and 10 partials ⚠️
...ecorp/armeria/client/retry/RetryConfigBuilder.java 52.94% 7 Missing and 1 partial ⚠️
...corp/armeria/common/logging/DefaultRequestLog.java 80.55% 3 Missing and 4 partials ⚠️
...necorp/armeria/client/retry/RetryingRpcClient.java 90.47% 3 Missing and 3 partials ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #6252      +/-   ##
============================================
+ Coverage     74.46%   74.65%   +0.18%     
- Complexity    22234    22538     +304     
============================================
  Files          1963     1987      +24     
  Lines         82437    83520    +1083     
  Branches      10764    10859      +95     
============================================
+ Hits          61385    62350     +965     
- Misses        15918    15961      +43     
- Partials       5134     5209      +75     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.