Feature #42593
set ms_bind_before_connect option true by default
Status:
New
Priority:
Normal
Assignee:
-
Category:
Performance/Resource Usage
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Component(RADOS):
OSD
Pull request ID:
Description
Option ms_bind_before_connect exists before nautilus. It is used to bind message ip to target osd.
It's useful for decreasing cross-numa access rate and improving ceph performance.
From nautilus, auto numa affinity option is coming and the feature is enabled by default.
osd_numa_auto_affinity = true
osd_numa_node = -1
osd_numa_prefer_iface = true
In multi-network ceph nautilus cluster, if ms_bind_before_connect is false, all io data flow force on
one nic port and the performance will be bad.
So, setting ms_bind_before_connect option true by default maybe a good choice.