summaryrefslogtreecommitdiffstats
path: root/src/crimson/net/SocketConnection.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/net: preserve the ordering upon the calls to Connection::send()/keepa...Yingxin Cheng2023-11-201-1/+1
* test/crimson/test_messenger: move all connection state checks to the protocol...Yingxin Cheng2023-08-091-2/+6
* crimson/net: expose the connection working shard to usersYingxin Cheng2023-06-251-1/+10
* crimson/net: check that FrameAssemblerV2 is working in the expected coreYingxin Cheng2023-06-251-0/+2
* crimson/net: use SocketFRefYingxin Cheng2023-06-251-1/+1
* crimson/net: wrap message with foreign-ptr in the send pathYingxin Cheng2023-06-251-1/+1
* crimson/net: decouple tests from SocketConnection classYingxin Cheng2023-06-251-0/+1
* crimson/net: introduce IOHandler::sid and the related assertionsYingxin Cheng2023-06-251-59/+46
* crimson/net: move socket ownership from SocketConnection to FrameAssemblerV2Yingxin Cheng2023-06-251-1/+3
* crimson/net: change ConnectionRef to be a local_shared_foreign_ptrYingxin Cheng2023-04-141-1/+2
* test/crimson: improve messenger test coverageYingxin Cheng2023-02-131-0/+2
* crimson/net: introduce IOHandler class for message and event dispatchingYingxin Cheng2023-02-081-3/+41
* crimson/net: introduce and integrate FrameAssemblerV2Yingxin Cheng2023-02-081-0/+1
* crimson/net: move close logic from Protocol to ProtocolV2Yingxin Cheng2023-02-081-1/+1
* crimson/net: rename in/out related members and methodsYingxin Cheng2023-02-081-1/+1
* crimson/net: move IO members into Protocol classYingxin Cheng2023-02-081-32/+3
* crimson/net: proper group SocketConnection interfacesYingxin Cheng2023-02-081-31/+28
* crimson/net: move socket from Protocol to SocketConnectionYingxin Cheng2023-02-081-0/+2
* crimson: specialize fmt::formatter<> to print using {fmt}Kefu Chai2022-11-221-0/+4
* crimson/net: convert Connection to an interface classYingxin Cheng2022-10-211-9/+104
* crimson/net: move features from Connection to SocketConnectionYingxin Cheng2022-10-211-0/+10
* crimson/net: hide peer_global_id from Connection classYingxin Cheng2022-10-131-0/+2
* crimson/net: drop Connection::get_messenger()Yingxin Cheng2022-10-131-2/+4
* crimson/net: drop the unused ProtocolV1Yingxin Cheng2022-10-131-1/+0
* crimson/net/Connection: let send and keepalive be called from foreign coresSamuel Just2022-09-271-0/+1
* crimson/net: add support for ms_learn_addr_from_peer.Radoslaw Zarzynski2021-12-081-0/+2
* crimson: build without "using namespace std"Kefu Chai2021-08-091-1/+1
* crimson/net: Use MessageURef in messenger internalsAmnon Hanuhov2021-06-191-3/+2
* crimson/net: Use out_q instead of pending_qAmnon Hanuhov2021-06-041-1/+0
* crimson/net: Overload conn::send() method to take unique_ptrAmnon Hanuhov2021-05-061-0/+1
* crimson: do not use ProtocolV1 anymore.Radoslaw Zarzynski2021-03-011-2/+1
* crimson/net: cleanup interfaces to start and stop a messengerYingxin Cheng2020-12-011-3/+1
* crimson: move Throttle to src/crimson/common.Radoslaw Zarzynski2020-06-181-2/+2
* crimson: make osd shutdown gracefulXuehan Xu2020-06-051-1/+2
* crimson/net: audit peer_name(type, id) during handshakeYingxin Cheng2020-04-011-1/+1
* crimson/net: fix incorrect SocketConnection::print()Yingxin Cheng2020-03-231-14/+0
* crimson/net: change close() to mark_down()Yingxin Cheng2020-03-201-1/+3
* crimson/net: close() with ms_handle_reset()Yingxin Cheng2020-03-201-0/+2
* crimson: implement and adopt shard-local messengerYingxin Cheng2020-02-121-2/+2
* crimson/net: cleanup SocketFRef from Socket interfacesYingxin Cheng2020-02-121-1/+1
* crimson: s/ceph/crimson/ in namespace namesKefu Chai2019-10-241-3/+3
* Merge pull request #30313 from cyx1231st/wip-seastar-msgr-test-racing-crimsonKefu Chai2019-09-181-0/+4
|\
| * crimson/net: add SocketConnection::peer_wins()Yingxin Cheng2019-09-181-0/+4
* | Merge pull request #30124 from rzarzynski/wip-crimson-conn-in-msgKefu Chai2019-09-111-11/+3
|\ \ | |/ |/|
| * crimson/osd: Message uses Connection instead of SocketConnection.Radoslaw Zarzynski2019-09-051-19/+0
| * crimson/osd: Message has non-null ref to SocketConnection now.Radoslaw Zarzynski2019-09-051-3/+14
* | crimson/net: add Connection::is_closed() for testsYingxin Cheng2019-08-281-0/+4
* | crimson/net: return bool from Connection::is_connected()Yingxin Cheng2019-08-281-1/+1
|/
* crimson/net: maintain the sent queue for lossless policyYingxin Cheng2019-08-121-11/+0
* crimson/net: pending_q to store the pending(sending) messagesYingxin Cheng2019-08-121-0/+1