https://bugs.winehq.org/show_bug.cgi?id=56977
Bug ID: 56977 Summary: accept()-ed socket fds are never marked as cacheable Product: Wine Version: 9.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineserver Assignee: wine-bugs@winehq.org Reporter: jinoh.kang.kr@gmail.com CC: ishitatsuyuki@gmail.com, z.figura12@gmail.com Regression SHA1: 89f77a93a6c96896d90c943bc3e82139114cf58c Distribution: ---
allow_fd_caching() is not called for accept()-ed sockets, causing severe performance degradation due to extra server_get_unix_fd() call overhead per every socket I/O operation.
Affected applications:
- DJMAX RESPECT V creates a loopback TCP socket pair. The "server" side ESTABLISHED socket is affected.
https://bugs.winehq.org/show_bug.cgi?id=56977
--- Comment #1 from Jinoh Kang jinoh.kang.kr@gmail.com --- Fix submitted
- https://gitlab.winehq.org/wine/wine/-/merge_requests/6094
https://bugs.winehq.org/show_bug.cgi?id=56977
Jinoh Kang jinoh.kang.kr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |863f12c329fe3fe5285957e2344 | |6887d85e111c5
--- Comment #2 from Jinoh Kang jinoh.kang.kr@gmail.com --- Fixed in 863f12c329fe3fe5285957e23446887d85e111c5.
https://bugs.winehq.org/show_bug.cgi?id=56977
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.14.