Yury Selivanov

Results 403 comments of Yury Selivanov

@fantix It seems that we now just need to bump libuv to resolve this?

> Ah okay, this is not a uvloop bug, but rather a difference to asyncio: you must await tx.wait_closed() in order to wait for all the data to be transmitted,...

Interesting. Well, in theory we could provide some API for that, but somebody will have to pioneer and submit a PR with an example use case code.

@iceb0y Are you still working on this? I could probably expose a semi-public ctypes Ptr to the libuv event loop.

> Hmm do you have some test results to show if gathered send is/not working before/after this change? I'm asking because I think _queue_write() doesn't call _exec_write() [until the next...

@dpineiden sorry for the delayed reply. How can I install your code or run it?

Yes, libuv uses a thread pool to do `getaddrinfo` and `getnameinfo`, and so does uvloop. AFAIK nodejs doesn't use c-ares anymore. I'm still deciding how to approach this problem --...

@benjamingr Benjamin, thanks for chiming in! My current understanding is that for asyncio we'll have to approach this problem similarly to Node: add a completely new set of DNS APIs...

The last release of uvloop isn't fully compatible with 3.9. We'll have a new uvloop release in about a week that should work just fine for you.