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/patch succeeded Jun 20, 2025 in 0s

82.13% of diff hit (target 74.46%)

View this Pull Request on Codecov

82.13% of diff hit (target 74.46%)

Annotations

Check warning on line 200 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L199-L200

Added lines #L199 - L200 were not covered by tests

Check warning on line 203 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L203

Added line #L203 was not covered by tests

Check warning on line 261 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L260-L261

Added lines #L260 - L261 were not covered by tests

Check warning on line 303 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L301-L303

Added lines #L301 - L303 were not covered by tests

Check warning on line 306 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L306

Added line #L306 was not covered by tests

Check warning on line 332 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L329-L332

Added lines #L329 - L332 were not covered by tests

Check warning on line 380 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L380

Added line #L380 was not covered by tests

Check warning on line 492 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L492

Added line #L492 was not covered by tests

Check warning on line 590 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L590

Added line #L590 was not covered by tests

Check warning on line 641 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L640-L641

Added lines #L640 - L641 were not covered by tests

Check warning on line 652 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L650-L652

Added lines #L650 - L652 were not covered by tests

Check warning on line 767 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L767

Added line #L767 was not covered by tests

Check warning on line 784 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L783-L784

Added lines #L783 - L784 were not covered by tests

Check warning on line 806 in core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java#L806

Added line #L806 was not covered by tests

Check warning on line 94 in core/src/main/java/com/linecorp/armeria/client/retry/RetryConfigBuilder.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryConfigBuilder.java#L92-L94

Added lines #L92 - L94 were not covered by tests

Check warning on line 100 in core/src/main/java/com/linecorp/armeria/client/retry/RetryConfigBuilder.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryConfigBuilder.java#L99-L100

Added lines #L99 - L100 were not covered by tests

Check warning on line 178 in core/src/main/java/com/linecorp/armeria/client/retry/RetryConfigBuilder.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryConfigBuilder.java#L178

Added line #L178 was not covered by tests

Check warning on line 167 in core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java#L167

Added line #L167 was not covered by tests

Check warning on line 254 in core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java#L252-L254

Added lines #L252 - L254 were not covered by tests

Check warning on line 279 in core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java#L276-L279

Added lines #L276 - L279 were not covered by tests

Check warning on line 285 in core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java#L283-L285

Added lines #L283 - L285 were not covered by tests

Check warning on line 297 in core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java#L294-L297

Added lines #L294 - L297 were not covered by tests

Check warning on line 299 in core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java#L299

Added line #L299 was not covered by tests

Check warning on line 303 in core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java#L303

Added line #L303 was not covered by tests

Check warning on line 306 in core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/java/com/linecorp/armeria/client/retry/RetryScheduler.java#L306

Added line #L306 was not covered by tests