From 8f8172db99dde436285924aa403ec4c147bebd24 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Thu, 26 Mar 2026 01:07:42 +0300 Subject: [PATCH] clear_immediate_ops is now done by stop_client --- src/client/msgr_rdma.cpp | 3 --- src/client/msgr_receive.cpp | 3 --- 2 files changed, 6 deletions(-) diff --git a/src/client/msgr_rdma.cpp b/src/client/msgr_rdma.cpp index 13eb2464..141b3a2d 100644 --- a/src/client/msgr_rdma.cpp +++ b/src/client/msgr_rdma.cpp @@ -710,7 +710,6 @@ void osd_messenger_t::handle_rdma_events(msgr_rdma_context_t *rdma_context) } fprintf(stderr, " with status: %s, stopping client\n", ibv_wc_status_str(wc[i].status)); stop_client(client_id); - clear_immediate_ops(client_id); continue; } if (!is_send) @@ -721,8 +720,6 @@ void osd_messenger_t::handle_rdma_events(msgr_rdma_context_t *rdma_context) rc->cur_recv--; if (!handle_read_buffer(cl, rc->recv_buffers[rc->next_recv_buf], wc[i].byte_len)) { - // handle_read_buffer may stop the client - clear_immediate_ops(client_id); continue; } try_recv_rdma_wr(cl, rc->recv_buffers[rc->next_recv_buf]); diff --git a/src/client/msgr_receive.cpp b/src/client/msgr_receive.cpp index 0f2ef30b..804cd778 100644 --- a/src/client/msgr_receive.cpp +++ b/src/client/msgr_receive.cpp @@ -73,7 +73,6 @@ void osd_messenger_t::read_requests() bool osd_messenger_t::handle_read(int result, osd_client_t *cl) { bool ret = false; - int peer_fd = cl->peer_fd; cl->read_msg.msg_iovlen = 0; cl->refs--; if (cl->peer_state == PEER_RDMA) @@ -114,7 +113,6 @@ bool osd_messenger_t::handle_read(int result, osd_client_t *cl) { if (!handle_read_buffer(cl, cl->in_buf, result)) { - clear_immediate_ops(peer_fd); handle_immediate_ops(); return false; } @@ -128,7 +126,6 @@ bool osd_messenger_t::handle_read(int result, osd_client_t *cl) { if (!handle_finished_read(cl)) { - clear_immediate_ops(peer_fd); handle_immediate_ops(); return false; }