]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/net: fix unittest_seastar_messenger errors 23539/head
authorYingxin <yingxin.cheng@intel.com>
Sun, 12 Aug 2018 22:44:37 +0000 (06:44 +0800)
committerYingxin <yingxin.cheng@intel.com>
Tue, 14 Aug 2018 08:15:53 +0000 (16:15 +0800)
commitd5d7c698c32beea845fe63c2be2259015b737d63
treeebaaf3970893bf8f97e025b18fbf50870d0de779
parentc1a43ca22e450be489895a58a19aaa589b042075
crimson/net: fix unittest_seastar_messenger errors

fix several bugs that may fail unittest_seastar_messenger:
1. keep holding the connection reference until closed.
2. zero h.reply before start to use it.
3. set server-side features correctly.
4. add missing return to link write with flush.
5. remove an empty lambda operation.

Signed-off-by: Yingxin <yingxin.cheng@intel.com>
src/crimson/net/SocketConnection.cc