index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
crimson
/
net
/
SocketConnection.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
crimson/net: preserve the ordering upon the calls to Connection::send()/keepa...
Yingxin Cheng
2023-11-20
1
-1
/
+1
*
test/crimson/test_messenger: move all connection state checks to the protocol...
Yingxin Cheng
2023-08-09
1
-2
/
+6
*
crimson/net: expose the connection working shard to users
Yingxin Cheng
2023-06-25
1
-1
/
+10
*
crimson/net: check that FrameAssemblerV2 is working in the expected core
Yingxin Cheng
2023-06-25
1
-0
/
+2
*
crimson/net: use SocketFRef
Yingxin Cheng
2023-06-25
1
-1
/
+1
*
crimson/net: wrap message with foreign-ptr in the send path
Yingxin Cheng
2023-06-25
1
-1
/
+1
*
crimson/net: decouple tests from SocketConnection class
Yingxin Cheng
2023-06-25
1
-0
/
+1
*
crimson/net: introduce IOHandler::sid and the related assertions
Yingxin Cheng
2023-06-25
1
-59
/
+46
*
crimson/net: move socket ownership from SocketConnection to FrameAssemblerV2
Yingxin Cheng
2023-06-25
1
-1
/
+3
*
crimson/net: change ConnectionRef to be a local_shared_foreign_ptr
Yingxin Cheng
2023-04-14
1
-1
/
+2
*
test/crimson: improve messenger test coverage
Yingxin Cheng
2023-02-13
1
-0
/
+2
*
crimson/net: introduce IOHandler class for message and event dispatching
Yingxin Cheng
2023-02-08
1
-3
/
+41
*
crimson/net: introduce and integrate FrameAssemblerV2
Yingxin Cheng
2023-02-08
1
-0
/
+1
*
crimson/net: move close logic from Protocol to ProtocolV2
Yingxin Cheng
2023-02-08
1
-1
/
+1
*
crimson/net: rename in/out related members and methods
Yingxin Cheng
2023-02-08
1
-1
/
+1
*
crimson/net: move IO members into Protocol class
Yingxin Cheng
2023-02-08
1
-32
/
+3
*
crimson/net: proper group SocketConnection interfaces
Yingxin Cheng
2023-02-08
1
-31
/
+28
*
crimson/net: move socket from Protocol to SocketConnection
Yingxin Cheng
2023-02-08
1
-0
/
+2
*
crimson: specialize fmt::formatter<> to print using {fmt}
Kefu Chai
2022-11-22
1
-0
/
+4
*
crimson/net: convert Connection to an interface class
Yingxin Cheng
2022-10-21
1
-9
/
+104
*
crimson/net: move features from Connection to SocketConnection
Yingxin Cheng
2022-10-21
1
-0
/
+10
*
crimson/net: hide peer_global_id from Connection class
Yingxin Cheng
2022-10-13
1
-0
/
+2
*
crimson/net: drop Connection::get_messenger()
Yingxin Cheng
2022-10-13
1
-2
/
+4
*
crimson/net: drop the unused ProtocolV1
Yingxin Cheng
2022-10-13
1
-1
/
+0
*
crimson/net/Connection: let send and keepalive be called from foreign cores
Samuel Just
2022-09-27
1
-0
/
+1
*
crimson/net: add support for ms_learn_addr_from_peer.
Radoslaw Zarzynski
2021-12-08
1
-0
/
+2
*
crimson: build without "using namespace std"
Kefu Chai
2021-08-09
1
-1
/
+1
*
crimson/net: Use MessageURef in messenger internals
Amnon Hanuhov
2021-06-19
1
-3
/
+2
*
crimson/net: Use out_q instead of pending_q
Amnon Hanuhov
2021-06-04
1
-1
/
+0
*
crimson/net: Overload conn::send() method to take unique_ptr
Amnon Hanuhov
2021-05-06
1
-0
/
+1
*
crimson: do not use ProtocolV1 anymore.
Radoslaw Zarzynski
2021-03-01
1
-2
/
+1
*
crimson/net: cleanup interfaces to start and stop a messenger
Yingxin Cheng
2020-12-01
1
-3
/
+1
*
crimson: move Throttle to src/crimson/common.
Radoslaw Zarzynski
2020-06-18
1
-2
/
+2
*
crimson: make osd shutdown graceful
Xuehan Xu
2020-06-05
1
-1
/
+2
*
crimson/net: audit peer_name(type, id) during handshake
Yingxin Cheng
2020-04-01
1
-1
/
+1
*
crimson/net: fix incorrect SocketConnection::print()
Yingxin Cheng
2020-03-23
1
-14
/
+0
*
crimson/net: change close() to mark_down()
Yingxin Cheng
2020-03-20
1
-1
/
+3
*
crimson/net: close() with ms_handle_reset()
Yingxin Cheng
2020-03-20
1
-0
/
+2
*
crimson: implement and adopt shard-local messenger
Yingxin Cheng
2020-02-12
1
-2
/
+2
*
crimson/net: cleanup SocketFRef from Socket interfaces
Yingxin Cheng
2020-02-12
1
-1
/
+1
*
crimson: s/ceph/crimson/ in namespace names
Kefu Chai
2019-10-24
1
-3
/
+3
*
Merge pull request #30313 from cyx1231st/wip-seastar-msgr-test-racing-crimson
Kefu Chai
2019-09-18
1
-0
/
+4
|
\
|
*
crimson/net: add SocketConnection::peer_wins()
Yingxin Cheng
2019-09-18
1
-0
/
+4
*
|
Merge pull request #30124 from rzarzynski/wip-crimson-conn-in-msg
Kefu Chai
2019-09-11
1
-11
/
+3
|
\
\
|
|
/
|
/
|
|
*
crimson/osd: Message uses Connection instead of SocketConnection.
Radoslaw Zarzynski
2019-09-05
1
-19
/
+0
|
*
crimson/osd: Message has non-null ref to SocketConnection now.
Radoslaw Zarzynski
2019-09-05
1
-3
/
+14
*
|
crimson/net: add Connection::is_closed() for tests
Yingxin Cheng
2019-08-28
1
-0
/
+4
*
|
crimson/net: return bool from Connection::is_connected()
Yingxin Cheng
2019-08-28
1
-1
/
+1
|
/
*
crimson/net: maintain the sent queue for lossless policy
Yingxin Cheng
2019-08-12
1
-11
/
+0
*
crimson/net: pending_q to store the pending(sending) messages
Yingxin Cheng
2019-08-12
1
-0
/
+1
[next]