daemon: avoid excessive getsockname() syscalls
Calling this on every incoming UDP request could cost us up to 5% time.
Implementation is not so nice because right now "session" = socket, and we share sockets = sessions for UDP.
In future we will clean this by refactoring session layer.
Edited by Petr Špaček
Merge request reports
Activity
added performance label
added 7 commits
-
4d5f323a...5762ca22 - 6 commits from branch
master
- 5281fa07 - daemon: avoid excessive getsockname() syscalls
-
4d5f323a...5762ca22 - 6 commits from branch
assigned to @pspacek
changed milestone to %5.0.0
added 59 commits
-
cb95f63f...13c9ff79 - 57 commits from branch
master
- a30d9ef1 - daemon: avoid excessive getsockname() syscalls
- 19ebc142 - daemon sendmmsg: fix a minor TODO
-
cb95f63f...13c9ff79 - 57 commits from branch
added 12 commits
-
19ebc142...18adc1e9 - 10 commits from branch
master
- 36a0aba0 - daemon: avoid excessive getsockname() syscalls
- 66942133 - daemon sendmmsg: fix a minor TODO
-
19ebc142...18adc1e9 - 10 commits from branch
mentioned in commit f116ba16
Please register or sign in to reply