Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CI (io_uring not supported) #580

Closed
2 of 7 tasks
Thomasdezeeuw opened this issue Jul 11, 2023 · 3 comments · Fixed by #643
Closed
2 of 7 tasks

Fix CI (io_uring not supported) #580

Thomasdezeeuw opened this issue Jul 11, 2023 · 3 comments · Fixed by #643

Comments

@Thomasdezeeuw
Copy link
Owner

Thomasdezeeuw commented Jul 11, 2023

Currently the CI uses Linux 5.15, which doesn't support operations such as the send(2) system call, which is a bit of a pain. The next Linux LTS, v6.1, does support everything we need so maybe it's just a matter of waiting until Ubuntu LTS starts using that.


I've split up and disable the CI for now (in #596), list to enable:

  • Heph
  • Heph-rt
  • Heph-inbox
  • Heph-HTTP
  • Heph-remote

Add support for testing under miri:

  • Heph (after we remove the test dependency of Heph-rt
  • Heph-inbox.

For the other crates we can't as Heph-rt doesn't work under miri and the other crates depend on it.

@Thomasdezeeuw
Copy link
Owner Author

For context #577 introduced the usage of io_uring.

This was referenced Aug 11, 2023
@Thomasdezeeuw
Copy link
Owner Author

I think we'll have to wait a couple more month until Ubuntu 24.04, that should work.

@Thomasdezeeuw
Copy link
Owner Author

I have since gotten the CI to work for A10, but I'm not sure if it's worth the effort Heph at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant