Skip to content

Commit

Permalink
linux: disable io_uring by default
Browse files Browse the repository at this point in the history
Due to libuv#4323
  • Loading branch information
vtjnash authored Feb 20, 2024
1 parent 344a3f5 commit 8683c59
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions src/unix/linux.c
Original file line number Diff line number Diff line change
Expand Up @@ -472,16 +472,7 @@ static int uv__use_io_uring(void) {
use = atomic_load_explicit(&use_io_uring, memory_order_relaxed);

if (use == 0) {
use = uv__kernel_version() >=
#if defined(__hppa__)
/* io_uring first supported on parisc in 6.1, functional in .51 */
/* https://lore.kernel.org/all/[email protected]/ */
/* 6.1.51 */ 0x060133
#else
/* Older kernels have a bug where the sqpoll thread uses 100% CPU. */
/* 5.10.186 */ 0x050ABA
#endif
? 1 : -1;
use = -1; /* default disable uring usage due to https://github.com/libuv/libuv/issues/4323 */

/* But users can still enable it if they so desire. */
val = getenv("UV_USE_IO_URING");
Expand Down

0 comments on commit 8683c59

Please sign in to comment.