eclipse-vertx / eclipse-vertx/vert.x

Investigate and fix io_uring HTTP/3 tests

Open
#6,342 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
14.7k
Forks
2.1k
Avg merge
2d 7h
Merged PRs (30d)
28

Description

### Version

5.2.0

### Context

Http3ServerTest and Http3ClientTest hang often in CI when running io_uring transport.

Those tests have been disabled for now to improve the CI.

They should be investigated and fixed.

### Steps to reproduce

1. fork this repository
2. remove the assume condition in Http3ServerTest and Http3ClientTest
3. make a PR on the repository fork
4. try to observe the test hanging in the io_uring profile, re-run actions if needed

Contributor guide

Open the contributing guide

Research direction

Start with Http3ServerTest and Http3ClientTest, remove their assume condition, and run the tests using the io_uring profile to reproduce the CI hang. Investigate the hang and re-enable both tests once they complete reliably in that profile.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
networking, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.