Do not include msgr_rdma.h into messenger.h

fsync-feedback
Vitaliy Filippov 2023-08-21 01:10:25 +03:00
parent 7862282938
commit 65487da4b1
4 changed files with 14 additions and 4 deletions

View File

@ -11,6 +11,9 @@
#include "addr_util.h" #include "addr_util.h"
#include "messenger.h" #include "messenger.h"
#ifdef WITH_RDMA
#include "msgr_rdma.h"
#endif
void osd_messenger_t::init() void osd_messenger_t::init()
{ {

View File

@ -18,10 +18,6 @@
#include "timerfd_manager.h" #include "timerfd_manager.h"
#include <ringloop.h> #include <ringloop.h>
#ifdef WITH_RDMA
#include "msgr_rdma.h"
#endif
#define CL_READ_HDR 1 #define CL_READ_HDR 1
#define CL_READ_DATA 2 #define CL_READ_DATA 2
#define CL_READ_REPLY_DATA 3 #define CL_READ_REPLY_DATA 3
@ -44,6 +40,11 @@ struct msgr_sendp_t
int flags; int flags;
}; };
#ifdef WITH_RDMA
struct msgr_rdma_connection_t;
struct msgr_rdma_context_t;
#endif
struct osd_client_t struct osd_client_t
{ {
int refs = 0; int refs = 0;

View File

@ -5,6 +5,9 @@
#include <assert.h> #include <assert.h>
#include "messenger.h" #include "messenger.h"
#ifdef WITH_RDMA
#include "msgr_rdma.h"
#endif
void osd_messenger_t::cancel_osd_ops(osd_client_t *cl) void osd_messenger_t::cancel_osd_ops(osd_client_t *cl)
{ {

View File

@ -2,6 +2,9 @@
// License: VNPL-1.1 (see README.md for details) // License: VNPL-1.1 (see README.md for details)
#include "osd.h" #include "osd.h"
#ifdef WITH_RDMA
#include "msgr_rdma.h"
#endif
#include "json11/json11.hpp" #include "json11/json11.hpp"