[Bug 52401] Improper synchronization in sock_recv/sock_send leads to arbitrary reordering of completion of I/O requests

WineHQ Bugzilla wine-bugs at winehq.org
Sun Jan 16 11:31:38 CST 2022


https://bugs.winehq.org/show_bug.cgi?id=52401

Paul Gofman <pgofman at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pgofman at codeweavers.com

--- Comment #3 from Paul Gofman <pgofman at codeweavers.com> ---
I’d expect solution 1 to have a very unfortunate network performance impact,
this will make even fully synchronous socket io always take a server async and
possibly SIGUSR roundtrip. Note also that the sockets created with socket() are
capable of async io by default, so checking for socket flags won’t change much
in the majority of cases. This probably needs something neater. I don’t know,
maybe some sort of io request versioning can work?

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list