]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
Pipe: Drop connect_seq increase line 5908/head
authorHaomai Wang <haomaiwang@gmail.com>
Wed, 25 Feb 2015 15:38:54 +0000 (23:38 +0800)
committerSage Weil <sage@redhat.com>
Sun, 13 Sep 2015 13:28:50 +0000 (09:28 -0400)
commit0d6a8c631f55367ac4f6f792a10ba62cd97e9fed
tree7139fde6f89e5facbba2f75416424e9349bf20e0
parent23fb811303971152f1c348e2a02de4e2bc6ed53d
Pipe: Drop connect_seq increase line

Revert commit 0fc47e267b6f8dcd4511d887d5ad37d460374c25.

When accepting and "connect.connect_seq == existing->connect_seq",
existing->state maybe STATE_OPEN, STATE_STANDBY or STANDY_CONNECTING.
This commit only fix partial problem and want to assert
"(existing->state == STATE_CONNECTING)".

So later we added codes to catch
"(existing->state == STATE_OPEN || existing->state == STATE_STANDBY)"
before asserting.

Backport: dumpling, firefly, giant

Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
(cherry picked from commit 67225cb3ee1f6d274a02293724942bdb25cec8ca)
src/msg/simple/Pipe.cc