Skip to content

Disable setting the thread affinity

Ondřej Surý requested to merge 2822-inconsistent-recursive-performance into main

It was discovered that setting the thread affinity on both the netmgr and netthread threads lead to inconsistent recursive performance because sometimes the netmgr and netthread threads would compete over single resource and sometimes not.

Removing setting the affinity causes a slight dip in the authoritative performance around 5% (the measured range was from 3.8% to 7.8%), but the recursive performance is now consistently good.

Closes #2822 (closed)

Merge request reports