You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rds: ib: Revert "net/rds: Avoid stalled connection due to CM REQ retries"
This reverts commit 637d078.
Commit 637d078 ("net/rds: Avoid stalled connection due to CM REQ
retries") introduced a generation scheme allegedly to detect duplicate
RDMA CM REQs.
However, duplicate CM packets are filtered by the CM layer and should
not reach the client (RDS). Further, this commit introduced a bug when
a node being the active connector rebooted. Once rebooted, the peer
would classify the rebooted node's connection requests as duplicates.
The signature of this bug is:
rds_ib_cm_handle_connect: 1151: duplicated REQ in UP state. cm_id x conn y reject! ic->i_last_rej_seq 1 cm_req_seq 1
Orabug: 31648138
Tested-by: Aiman Al-Khammash <[email protected]>
Tested-by: Gerald Gibson <[email protected]>
Reviewed-by: Sharath Srinivasan <[email protected]>
cherry-pick-repo=uek/uek6/master
Signed-off-by: Håkon Bugge <[email protected]>
Conflicts in:
net/rds/ib.h
net/rds/ib_cm.c
Due to context differences
(cherry picked from commit b6e8f987e83198acca42cb8a79fda3c7d739ba80)
cherry-pick-repo=uek/uek6/master
Signed-off-by: Håkon Bugge <[email protected]>
0 commit comments