Santiago Gimeno
Santiago Gimeno
@iboxgithub That's great news! Thanks for following up the issue
But using atomics for that would require to also use atomics for every operation that modifies `handle->flags`, right?
CI: https://ci.nodejs.org/view/libuv/job/libuv-test-commit/1646/
@pprindeville afaik at the moment no branch of nodejs builds against libuv/master
I would say once the `v2` version is released (or close to be released) that will change. /cc @addaleax and @cjihrig as they should give a more correct answer. BTW...
Sorry for spam :man_facepalming:. Github was behaving weird.
> Still need help sometime with finishing the build script modifications (building a dependency with autotools; hiding the liburing symbols) and figuring out how to address the failing cancellation test....
FWIW, as an experiment I've a branch replacing epoll with io_uring. It's still in very early stages but at least it compiles and the test suite mostly passes. Its performance...
@zbjornson I've been looking into the cancellation test. I think the problem is that once the fs op has been submitted, it cannot be cancelled unless `IORING_OP_ASYNC_CANCEL` is used ([and...
> /* IORING_OP_ASYNC_CANCEL should always complete inline */ Nice, I didn't know that. Thanks @CarterLi