index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
msg
/
async
/
ProtocolV2.cc
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge PR #60106 into main
Patrick Donnelly
2024-10-22
1
-2
/
+2
|
\
|
*
msg/async/ProtocolV2: pass `desc` as `std::string_view` to write()
Max Kellermann
2024-10-07
1
-2
/
+2
*
|
msg/async/AsyncConnection: do not wrap writeCallback in `std::optional`
Max Kellermann
2024-10-09
1
-1
/
+1
*
|
msg/async/ProtocolV2: eliminate redundant std::map lookups
Max Kellermann
2024-10-09
1
-5
/
+5
*
|
msg/async/ProtocolV[12]: reverse the std::map sort order
Max Kellermann
2024-10-09
1
-2
/
+2
*
|
msg/async/ProtocolV[12]: use range-based `for`
Max Kellermann
2024-10-09
1
-3
/
+3
|
/
*
Merge PR #57857 into main
Patrick Donnelly
2024-07-23
1
-1
/
+1
|
\
|
*
msg: decrease the level to print the sending msgs from the protocol
Xiubo Li
2024-06-05
1
-1
/
+1
*
|
Merge pull request #53477 from jianwei1216/fix_msgr_worker_cpu_high
Yuri Weinstein
2024-06-10
1
-3
/
+4
|
\
\
|
|
/
|
/
|
|
*
src/msg: fix high CPU consumption of msgr worker thread
zhangjianwei
2024-04-19
1
-3
/
+4
*
|
msg/async: Encode message once features are set
Aishwarya Mathuria
2024-03-28
1
-2
/
+5
|
/
*
msgr: AsyncMessenger add faulted connections metrics
Pere Diaz Bou
2023-06-05
1
-0
/
+1
*
rados: Set snappy as default value in ms_osd_compression_algorithm instead of...
shreyanshjain7174
2023-01-31
1
-0
/
+3
*
Merge pull request #43791 from rzarzynski/wip-net-perfctrs-for-encrypted-traffic
Yuri Weinstein
2022-09-19
1
-2
/
+9
|
\
|
*
msg/async: add simplified perf counters for encrypted traffic.
Radoslaw Zarzynski
2022-08-18
1
-2
/
+9
*
|
msg: reset ProtocolV2's frame assembler in appropriate thread
Radoslaw Zarzynski
2022-08-19
1
-4
/
+8
|
/
*
msg: Log at higher level when Throttle::get_or_fail() fails
Brad Hubbard
2022-07-08
1
-3
/
+3
*
msg: fix deadlock when handling existing but closed v2 connection
Radosław Zarzyński
2022-06-17
1
-1
/
+3
*
Merge pull request #43858 from rzarzynski/wip-msgr-no-cpp_error-on-read
Ilya Dryomov
2022-03-07
1
-1
/
+1
|
\
|
*
msg/async: remove the misleading error description on read failures
Radoslaw Zarzynski
2021-11-09
1
-1
/
+1
*
|
msg/async: fix outgoing_bl overflow and reset state_offset
Vicente Cheng
2022-02-08
1
-0
/
+7
|
/
*
msg/async: support disabling data crc for protocol v2
Or Ozeri
2021-10-14
1
-2
/
+4
*
msg/async/ProtocolV2: cast usec to double when converting from nsec
Kefu Chai
2021-10-07
1
-1
/
+1
*
msg/async/ProtocolV2: replace ltt_recv_stamp with recv_stamp
Dongdong Tao
2021-09-28
1
-5
/
+1
*
msg/async/ProtocolV2: Set the recv_stamp at the beginning of receiving a mess...
taodd
2021-09-27
1
-1
/
+1
*
Merge pull request #36517 from giladmaya/on_wire_compression
Neha Ojha
2021-08-06
1
-14
/
+129
|
\
|
*
msgr: added on-wire-compression to msgr protocol 2.0
Maya Gilad
2021-06-29
1
-14
/
+129
*
|
msg/async/ProtocolV2: optimize append_frame
Or Ozeri
2021-07-13
1
-1
/
+1
|
/
*
msg/async/ProtocolV2: catch correct bad_alloc exception
Ilya Dryomov
2021-05-04
1
-1
/
+1
*
auth,msg,common: test: use s/init_le*/ceph_le*/
Kefu Chai
2021-03-10
1
-8
/
+8
*
Revert "msg,mon,common: log when DispatchQueue throttle limit is reached"
Kefu Chai
2021-02-08
1
-14
/
+0
*
msg,mon,common: log when DispatchQueue throttle limit is reached
Jos Collin
2021-01-25
1
-0
/
+14
*
msg/async/ProtocolV2: allow rxbuf/txbuf get bigger in testing, again
Ilya Dryomov
2020-11-23
1
-3
/
+3
*
msg/async/ProtocolV2: allow rxbuf/txbuf get bigger in testing
Ilya Dryomov
2020-08-29
1
-3
/
+3
*
msg: correct read result check
Changcheng Liu
2020-07-26
1
-1
/
+1
*
msg/async/ProtocolV2: take care of features when replacing the socket
Ilya Dryomov
2020-06-28
1
-0
/
+4
*
msg/async/ProtocolV2: always print server_cookie in hex
Ilya Dryomov
2020-06-28
1
-4
/
+4
*
Merge pull request #35078 from idryomov/wip-msgr21
Kefu Chai
2020-06-20
1
-195
/
+138
|
\
|
*
msg/async/ProtocolV2: add msgr2.1 feature bit
Ilya Dryomov
2020-06-17
1
-2
/
+11
|
*
msg/async/ProtocolV2: store supported features instead of required
Ilya Dryomov
2020-06-17
1
-6
/
+3
|
*
msg/async/ProtocolV2: short circuit empty segments and epilogue
Ilya Dryomov
2020-06-17
1
-3
/
+15
|
*
msg/async/crypto_onwire: implement msgr2.1 nonce format
Ilya Dryomov
2020-06-17
1
-4
/
+4
|
*
msg/async/frames_v2: implement msgr2.1 wire format
Ilya Dryomov
2020-06-17
1
-4
/
+5
|
*
msg/async/ProtocolV2: fix l_msgr_recv_bytes calculation
Ilya Dryomov
2020-06-14
1
-4
/
+2
|
*
msg/async/ProtocolV2: switch to FrameAssembler
Ilya Dryomov
2020-06-14
1
-160
/
+53
|
*
msg/async/frames_v2: introduce FrameAssembler
Ilya Dryomov
2020-06-14
1
-2
/
+9
|
*
msg/async/frames_v2: make rx_segments_t global
Ilya Dryomov
2020-06-12
1
-1
/
+1
|
*
msg/async/ProtocolV2: adjust some douts
Ilya Dryomov
2020-06-12
1
-3
/
+4
|
*
msg/async/crypto_onwire: perform decryption in place
Ilya Dryomov
2020-06-12
1
-9
/
+8
|
*
msg/async/ProtocolV2: avoid AES-GCM nonce reuse vulnerabilities
Ilya Dryomov
2020-05-06
1
-18
/
+44
[next]