Thomasdezeeuw/heph

Fix CI (io_uring not supported)

Opened this issue · 3 comments

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.

For context #577 introduced the usage of io_uring.

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

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.