atproto relay in zig zlay.waow.tech
relay zig atproto

subscriber: connect on the io that reads the socket master

DNS + TCP connect ran on pool_io while TLS + WebSocket reads ran on self.io. That split dates to the Evented attempt, where Io.Uring had no netLookup. Under Threaded both are the same backend, so it is a no-op today; under any evented backend it hands the reader an fd created in another domain -- a blocking fd read from a fiber. Removes an Evented-era vestige and unblocks a zio evaluation. No behavioral change on the current backend. 107 pass, 1 skip. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>


+9 -4
1 changed file