]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/rds: use one sided reconnection during a race
authorWei Lin Guay <wei.lin.guay@oracle.com>
Fri, 9 Jun 2017 12:20:56 +0000 (14:20 +0200)
committerBrian Maly <brian.maly@oracle.com>
Tue, 12 Jun 2018 00:37:12 +0000 (20:37 -0400)
commitd8bd5dfb5de44f079d3d4858d5aafbf092987f78
tree62cf49687192103ee9f3bd5ebba2e65b0e8789ee
parenta5d7143971eda0a7920ec182e81d6aef01b9232a
net/rds: use one sided reconnection during a race

This commit reverts commit 812c02791add ("RDS: restore the exponential
back-off scheme") to use one sided reconnection when a race is
detected. When a race is detected, the active side reconnects as fast
as possible, whereas the passive side wait for 15s.

Orabug: 28068627

Signed-off-by: Wei Lin Guay <wei.lin.guay@oracle.com>
Tested-by: Dib Chatterjee <dib.chatterjee@oracle.com>
(cherry picked from commit 464c84386ab55a2700d963619a470a55e53a1b66
repo https://linux-git.us.oracle.com/UEK/linux-wguay-public)

Signed-off-by: Brian Maly <brian.maly@oracle.com>
Conflicts:
net/rds/ib_cm.c
net/rds/rdma_transport.c
net/rds/threads.c

Made it checkpatch clean.

Signed-off-by: HÃ¥kon Bugge <haakon.bugge@oracle.com>
Reviewed-by: Shannon Nelson <shannon.nelson@oracle.com>
Reviewed-by: Zhu Yanjun <yanjun.zhu@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
net/rds/connection.c
net/rds/ib_cm.c
net/rds/rdma_transport.c
net/rds/rdma_transport.h
net/rds/rds.h
net/rds/threads.c