Upgraded Kernel. Now my experimental io_uring branch of postgres is broken :( Different backends, inheriting io_urings from the postmaster, aren't allowed to submit events anymore. Only consume. Hm.
I'm curious about what those ideas to reduce the synchronization overhead are. Relatedly, one other reason to share urings more widely is that it's feasible to have one or two sqthreads, but not dozens.
-
-
I don't think PG can currently benefit from polled submission, due to bottlenecks it has currently, but I hope to address them as part of the io_uring work. And after that using polling e.g. for the journal could be huge.
-
I do wonder if it'd be feasible to, optionally, also share sqthreads between urings, not just the wq workers.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.