#include "lib/types.h"
#include "lib/time.h"
#include "lib/cookie.h"
#include "fid/fid.h"
#include "stob/ioq_error.h"
#include "ha/note.h"
#include "ha/failvec.h"
#include "motr/keepalive.h"
#include "conf/ha.h"
#include "rpc/ha.h"
#include "be/ha.h"
#include "sns/cm/ha.h"
#include "stob/ioq_error_xc.h"
#include "lib/types_xc.h"
#include "lib/cookie_xc.h"
#include "ha/note_xc.h"
#include "ha/failvec_xc.h"
#include "motr/keepalive_xc.h"
#include "conf/ha_xc.h"
#include "rpc/ha_xc.h"
#include "be/ha_xc.h"
#include "sns/cm/ha_xc.h"
Go to the source code of this file.
|
enum | { M0_HA_MSG_FAILURE_VEC_LIMIT = 1024
} |
|
enum | { M0_HA_MSG_TAG_UNKNOWN = 0,
M0_HA_MSG_TAG_INVALID = UINT64_MAX
} |
|
enum | m0_ha_msg_type {
M0_HA_MSG_INVALID,
M0_HA_MSG_STOB_IOQ,
M0_HA_MSG_NVEC,
M0_HA_MSG_FAILURE_VEC_REQ,
M0_HA_MSG_FAILURE_VEC_REP,
M0_HA_MSG_KEEPALIVE_REQ,
M0_HA_MSG_KEEPALIVE_REP,
M0_HA_MSG_EVENT_PROCESS,
M0_HA_MSG_EVENT_SERVICE,
M0_HA_MSG_EVENT_RPC,
M0_HA_MSG_BE_IO_ERR,
M0_HA_MSG_SNS_ERR
} |
|
◆ __MOTR_HA_MSG_H__
#define __MOTR_HA_MSG_H__ |
Definition at line 26 of file msg.h.
◆ hed_type
m0_ha_msg_type
Definition at line 64 of file msg.h.
◆ hm_data
user data
Definition at line 70 of file msg.h.
◆ hm_epoch
message epoch
Definition at line 69 of file msg.h.
◆ hm_fid
conf object fid
Definition at line 65 of file msg.h.
◆ hm_source_process
struct m0_fid hm_source_process |
source process fid
Definition at line 66 of file msg.h.
◆ hm_source_service
struct m0_fid hm_source_service |
source service fid
Definition at line 67 of file msg.h.
◆ hm_tag
◆ hm_time
event timestamp
Definition at line 68 of file msg.h.