summaryrefslogtreecommitdiffstats
path: root/src/crimson/net/io_handler.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson/net/io_handler: minor adjustments to logsYingxin Cheng2024-12-131-1/+6
* crimson/net/io_handler: ctor add gate ctor with shard idNitzan Mordechai2024-09-051-1/+1
* crimson: fmt 11 fixesMatan Breizman2024-08-141-2/+2
* crimson/net: preserve the ordering upon the calls to Connection::send()/keepa...Yingxin Cheng2023-11-201-10/+13
* crimson/common/smp_helpers: generalize crosscore_ordering_tYingxin Cheng2023-11-201-65/+23
* crimson/net: rework interceptor to support cross-core interceptionsYingxin Cheng2023-08-231-1/+12
* crimson/net: adjust dispatcher interface about cross-core notificationsYingxin Cheng2023-08-091-1/+4
* crimson/osd/heartbeat: relax the order of replacement reset and acceptYingxin Cheng2023-06-291-1/+2
* crimson/net: dispatch the initial acceptance from the socket coreYingxin Cheng2023-06-251-0/+5
* crimson/net: keep the order of cross-core events in msgr v2Yingxin Cheng2023-06-251-15/+95
* crimson/net: misc cleanups with logs around cross-coreYingxin Cheng2023-06-251-0/+2
* crimson/net: convert all interactions between protocol and io-handler to be c...Yingxin Cheng2023-06-251-1/+10
* crimson/net: implement logic to move a io-handler to a new sidYingxin Cheng2023-06-251-3/+18
* crimson/net: make io-handler in/out dispatching aware of being switchedYingxin Cheng2023-06-251-5/+16
* crimson/net: allow io-handler to dispatch in/out independently based on ctxYingxin Cheng2023-06-251-1/+2
* crimson/net: make send/keepalive keep trying until the shard is correctYingxin Cheng2023-06-251-0/+4
* crimson/net: factor out IOHandler::shard_states_t which will be switchable at...Yingxin Cheng2023-06-251-19/+138
* crimson/net: misc cleanups to io handler implementationsYingxin Cheng2023-06-251-18/+12
* crimson/net: notify and update io_states from io_handler to protocol asynchro...Yingxin Cheng2023-06-251-12/+84
* crimson/net: introduce a simpler reset_peer_state() with cleanupsYingxin Cheng2023-06-251-0/+6
* crimson/net: wrap message with foreign-ptr in the send pathYingxin Cheng2023-06-251-3/+3
* crimson/net: introduce IOHandler::sid and the related assertionsYingxin Cheng2023-06-251-0/+10
* crimson/net: change ConnectionRef to be a local_shared_foreign_ptrYingxin Cheng2023-04-141-0/+7
* crimson/net: fix fmt related compile issueYingxin Cheng2023-02-081-0/+4
* crimson/net: introduce IOHandler class for message and event dispatchingYingxin Cheng2023-02-081-0/+269