Samuel Williams

Results 1421 comments of Samuel Williams

Okay I will take a look thanks for the detailed report and reproduction.

https://github.com/socketry/io-event/pull/91 Trying to add some tests that reproduce the issue.

I've merged the test. FIFOs are a bit tricky, as they must be opened on both ends in order to work. It seems like opening it first with "w+" is...

The following version of your code works: ```ruby File.mkfifo("fifo") Async do |task| puts "t1.async" t1 = task.async { open("fifo", "r+") {|r| r.read(3) } } puts "t2.async" t2 = task.async {...

As a follow up, we could consider introducing an `io_open` hook, but it would only work on the `io_uring` backend.

Please re-open this issue if it's still a problem.

I'm really happy to have expanded tests for `io_uring` and run this on GitHub actions if possible. If this is as easy as installing the `io_uring` library, I completely approve...

Do you mind rebasing this on HEAD?

Thanks for your effort. We now have extensive io_uring tests.