Thomas Leonard
Thomas Leonard
> There are new failures appearing [ on `ocaml-variants.5.0.0+trunk` ] Yes, the OCaml API changed. Eio will be updated once OCaml 5 beta1 is out.
Note that you can use `connection_handler` to make your own `run` function fairly easily. We might want to provide an `Eio.Net.run_server` function in Eio (like Lwt has `Lwt_io.establish_server`). Some other...
The firewall used to build with a Debian base image, but I switched to Alpine to make the images smaller: https://github.com/mirage/qubes-mirage-firewall/pull/80. Later, there was a problem with Alpine and I...
Looks like it's missing, indeed. I was using it originally with the HTTP benchmark, but now that sends everything in a single packet it doesn't make any difference there. As...
On Linux, should we be using `signalfd(2)` instead? Then they'll get processed in the domain that read the FD.
Yeah, I was wondering about doing that. In the end, I decided to make it look more like the stdlib's Mutex. I don't have enough experience with Rust to know...
Yes, it's probably not necessary to allow updating the resource itself. It would only be useful for something like an int, and you'd be better off with an atomic there....
In @c-cube's API, `with_lock` and `update_map` are separate functions, which seems sensible. If Eio does the same, then we can start an immutable resource field, as @yawaramin proposes, and then...
There are lots of missing functions - PRs welcome! `Eio.Fs.rw` should have these, along with `pread`, etc.
Is there an upstream bug report for this somewhere (e.g. on https://github.com/axboe/liburing)?