]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
msg/async: close STATE_WAIT connection in short period
authorHaomai Wang <haomai@xsky.com>
Sun, 19 Jun 2016 15:42:36 +0000 (23:42 +0800)
committerHaomai Wang <haomai@xsky.com>
Sun, 19 Jun 2016 18:18:05 +0000 (02:18 +0800)
commit4de5407ac96686748497253e4daf51177f809a95
treecc4c92a1f8f285e1608dc9c4b4833c251ca1c73d
parentca22e0bc09c1a13c8dac14b25c00501e912b8006
msg/async: close STATE_WAIT connection in short period

1. in practice, STATE_WAIT connection caused by racing connect should be
resolved in milliseconds level. we don't need to keep this connection
forever.
2. it will avoid unexpected osd peering hang because of outside network
problem.

Fixes: http://tracker.ceph.com/issues/16378
Signed-off-by: Haomai Wang <haomai@xsky.com>
src/msg/async/AsyncConnection.cc