grpc / grpc/grpc-java

NettyFlowControlTest is flaky

オープン
#2,297 コメント 124 件 リアクション 0 件 担当者 0 名 GitHub で見る
highly flaky
主要言語
Java
スター
12.1k
フォーク
4k
平均マージ
2日 17時間
マージ済み PR(30日)
37

説明

Happened few times for me, in CI as well as locally:

```
io.grpc.testing.integration.NettyFlowControlTest > verySmallWindowMakesProgress FAILED
java.lang.AssertionError: Window was 655492 expecting 314570
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.assertTrue(Assert.java:41)
at io.grpc.testing.integration.NettyFlowControlTest.doTest(NettyFlowControlTest.java:171)
at io.grpc.testing.integration.NettyFlowControlTest.verySmallWindowMakesProgress(NettyFlowControlTest.java:141)
```

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start with NettyFlowControlTest.verySmallWindowMakesProgress at line 141 and the failing assertion in doTest at line 171, then run the test repeatedly in CI and locally to observe the intermittent window value. Done means the test no longer flakes while still verifying progress for a very small flow-control window.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
networking, testing-qa
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。