heph icon indicating copy to clipboard operation
heph copied to clipboard

Fix CI (io_uring not supported)

Open Thomasdezeeuw opened this issue 1 year ago • 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 https://github.com/Thomasdezeeuw/heph/pull/596), list to enable:

  • [ ] Heph
  • [ ] Heph-rt
  • [x] Heph-inbox
  • [ ] Heph-HTTP
  • [ ] Heph-remote

Add support for testing under miri:

  • [ ] Heph (after we remove the test dependency of Heph-rt
  • [x] 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 avatar Jul 11 '23 12:07 Thomasdezeeuw

For context https://github.com/Thomasdezeeuw/heph/pull/577 introduced the usage of io_uring.

Thomasdezeeuw avatar Jul 11 '23 12:07 Thomasdezeeuw

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

Thomasdezeeuw avatar Nov 24 '23 23:11 Thomasdezeeuw

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.

Thomasdezeeuw avatar Nov 24 '23 23:11 Thomasdezeeuw