Flaky Test: QuorumTest#case5
- Dominant language
- Java
- Stars
- 454
- Forks
- 172
- Avg merge
- 5d 17h
- Merged PRs (30d)
- 5
Description
### Code of Conduct
- [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
### Search before asking
- [X] I have searched in the [issues](https://github.com/apache/incubator-uniffle/issues?q=is%3Aissue) and found no similar issues.
### Describe the flaky test
```
[INFO] Running org.apache.uniffle.test.AccessCandidatesCheckerHdfsTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.841 s - in org.apache.uniffle.test.AccessCandidatesCheckerHdfsTest
[INFO] Running org.apache.uniffle.test.CoordinatorGrpcTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.744 s - in org.apache.uniffle.test.CoordinatorGrpcTest
[INFO] Running org.apache.uniffle.test.ShuffleServerConcurrentWriteOfHdfsTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.722 s - in org.apache.uniffle.test.ShuffleServerConcurrentWriteOfHdfsTest
[INFO] Running org.apache.uniffle.test.ShuffleServerWithHdfsTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.363 s - in org.apache.uniffle.test.ShuffleServerWithHdfsTest
[INFO] Running org.apache.uniffle.test.ShuffleWithRssClientTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 75.436 s - in org.apache.uniffle.test.ShuffleWithRssClientTest
[INFO] Running org.apache.uniffle.test.DiskErrorToleranceTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.069 s - in org.apache.uniffle.test.DiskErrorToleranceTest
[INFO] Running org.apache.uniffle.test.ShuffleServerGrpcTest
Warning: Tests run: 7, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 26.458 s - in org.apache.uniffle.test.ShuffleServerGrpcTest
[INFO] Running org.apache.uniffle.test.QuorumTest
Error: Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 66.687 s <<< FAILURE! - in org.apache.uniffle.test.QuorumTest
Error: case5{File} Time elapsed: 2.658 s <<< ERROR!
org.apache.uniffle.common.exception.RssException: Get shuffle result is failed for appId[case5], shuffleId[0]
at org.apache.uniffle.client.impl.ShuffleWriteClientImpl.getShuffleResult(ShuffleWriteClientImpl.java:550)
at org.apache.uniffle.test.QuorumTest.case5(QuorumTest.java:502)
```
### Actions URL
https://github.com/apache/incubator-uniffle/actions/runs/3954858017/jobs/6772624759
### Parent issue
#1733
### Are you willing to submit PR?
- [ ] Yes I am willing to submit a PR!
Contributor guide
Research direction
Start by reproducing QuorumTest#case5 and inspect QuorumTest.java:502 together with ShuffleWriteClientImpl.java:550, using the linked Actions run as failure context. Trace why getShuffleResult fails for appId case5, then verify the test completes without the reported error in repeated runs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100