diff options
author | 2015-02-23 15:02:34 -0300 | |
---|---|---|
committer | 2015-02-25 13:46:35 +0900 | |
commit | d752c364571743d696c2a54a449ce77550c35ac5 (patch) | |
tree | 160b607482c080c720f27626fa7a7130307cbbf3 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | netfilter: ipset: fix boolreturn.cocci warnings (diff) | |
download | wireguard-linux-d752c364571743d696c2a54a449ce77550c35ac5.tar.xz wireguard-linux-d752c364571743d696c2a54a449ce77550c35ac5.zip |
ipvs: allow rescheduling of new connections when port reuse is detected
Currently, when TCP/SCTP port reusing happens, IPVS will find the old
entry and use it for the new one, behaving like a forced persistence.
But if you consider a cluster with a heavy load of small connections,
such reuse will happen often and may lead to a not optimal load
balancing and might prevent a new node from getting a fair load.
This patch introduces a new sysctl, conn_reuse_mode, that allows
controlling how to proceed when port reuse is detected. The default
value will allow rescheduling of new connections only if the old entry
was in TIME_WAIT state for TCP or CLOSED for SCTP.
Signed-off-by: Marcelo Ricardo Leitner <mleitner@redhat.com>
Signed-off-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions