When trying to run the program in udp-read.rs, the process hangs indefinitely because there's a loop at the end. I am not sure if that was intentional.
If you remove the loop, it just executes all of the threads that were initiated and correctly executes the io_uring read as intended. I can submit a PR with it removed if that's the outcome that's intended. Just lmk!
Also - the blogpost for this article (io_uring worker pool) seems to be down on the cloudflare-blog website. I'd like to read it, so please let me know if it's possible it can be re-uploaded.