Merge pull request #26264 from taosdata/fix/TD-30677-3.0a
fix: compatibility for msg and error code
This commit is contained in:
commit
7d54629e3e
|
@ -70,7 +70,7 @@ typedef uint16_t tmsg_t;
|
||||||
|
|
||||||
static inline bool tmsgIsValid(tmsg_t type) {
|
static inline bool tmsgIsValid(tmsg_t type) {
|
||||||
// static int8_t sz = sizeof(tMsgRangeDict) / sizeof(tMsgRangeDict[0]);
|
// static int8_t sz = sizeof(tMsgRangeDict) / sizeof(tMsgRangeDict[0]);
|
||||||
int8_t maxSegIdx = TMSG_SEG_CODE(TDMT_MAX_MSG);
|
int8_t maxSegIdx = TMSG_SEG_CODE(TDMT_MAX_MSG_MIN);
|
||||||
int segIdx = TMSG_SEG_CODE(type);
|
int segIdx = TMSG_SEG_CODE(type);
|
||||||
if (segIdx >= 0 && segIdx < maxSegIdx) {
|
if (segIdx >= 0 && segIdx < maxSegIdx) {
|
||||||
return type < tMsgRangeDict[segIdx];
|
return type < tMsgRangeDict[segIdx];
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
#undef TD_CLOSE_MSG_SEG
|
#undef TD_CLOSE_MSG_SEG
|
||||||
#define TD_NEW_MSG_SEG(TYPE)
|
#define TD_NEW_MSG_SEG(TYPE)
|
||||||
#define TD_DEF_MSG_TYPE(TYPE, MSG, REQ, RSP)
|
#define TD_DEF_MSG_TYPE(TYPE, MSG, REQ, RSP)
|
||||||
#define TD_CLOSE_MSG_SEG(TYPE) TYPE,
|
#define TD_CLOSE_MSG_SEG(TYPE) TYPE##_MAX,
|
||||||
int32_t tMsgRangeDict[] = {
|
int32_t tMsgRangeDict[] = {
|
||||||
|
|
||||||
#elif defined(TD_MSG_NUMBER_)
|
#elif defined(TD_MSG_NUMBER_)
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
#undef TD_NEW_MSG_SEG
|
#undef TD_NEW_MSG_SEG
|
||||||
#undef TD_DEF_MSG_TYPE
|
#undef TD_DEF_MSG_TYPE
|
||||||
#undef TD_CLOSE_MSG_SEG
|
#undef TD_CLOSE_MSG_SEG
|
||||||
#define TD_NEW_MSG_SEG(TYPE) TYPE##_NUM,
|
#define TD_NEW_MSG_SEG(TYPE) TYPE##_NUM_MIN,
|
||||||
#define TD_DEF_MSG_TYPE(TYPE, MSG, REQ, RSP) TYPE##_NUM, TYPE##_RSP_NUM,
|
#define TD_DEF_MSG_TYPE(TYPE, MSG, REQ, RSP) TYPE##_NUM, TYPE##_RSP_NUM,
|
||||||
#define TD_CLOSE_MSG_SEG(TYPE)
|
#define TD_CLOSE_MSG_SEG(TYPE)
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
#undef TD_NEW_MSG_SEG
|
#undef TD_NEW_MSG_SEG
|
||||||
#undef TD_DEF_MSG_TYPE
|
#undef TD_DEF_MSG_TYPE
|
||||||
#undef TD_CLOSE_MSG_SEG
|
#undef TD_CLOSE_MSG_SEG
|
||||||
#define TD_NEW_MSG_SEG(TYPE) TYPE##_NUM,
|
#define TD_NEW_MSG_SEG(TYPE) TYPE##_NUM_MIN,
|
||||||
#define TD_DEF_MSG_TYPE(TYPE, MSG, REQ, RSP)
|
#define TD_DEF_MSG_TYPE(TYPE, MSG, REQ, RSP)
|
||||||
#define TD_CLOSE_MSG_SEG(type)
|
#define TD_CLOSE_MSG_SEG(type)
|
||||||
|
|
||||||
|
@ -99,9 +99,9 @@
|
||||||
#undef TD_NEW_MSG_SEG
|
#undef TD_NEW_MSG_SEG
|
||||||
#undef TD_DEF_MSG_TYPE
|
#undef TD_DEF_MSG_TYPE
|
||||||
#undef TD_CLOSE_MSG_SEG
|
#undef TD_CLOSE_MSG_SEG
|
||||||
#define TD_NEW_MSG_SEG(TYPE) TYPE = ((TYPE##_SEG_CODE) << 8),
|
#define TD_NEW_MSG_SEG(TYPE) TYPE##_MIN = ((TYPE##_SEG_CODE) << 8),
|
||||||
#define TD_DEF_MSG_TYPE(TYPE, MSG, REQ, RSP) TYPE, TYPE##_RSP,
|
#define TD_DEF_MSG_TYPE(TYPE, MSG, REQ, RSP) TYPE, TYPE##_RSP,
|
||||||
#define TD_CLOSE_MSG_SEG(TYPE) TYPE,
|
#define TD_CLOSE_MSG_SEG(TYPE) TYPE##_MAX,
|
||||||
|
|
||||||
enum { // WARN: new msg should be appended to segment tail
|
enum { // WARN: new msg should be appended to segment tail
|
||||||
#endif
|
#endif
|
||||||
|
@ -125,8 +125,7 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_DND_ALTER_VNODE_TYPE, "dnode-alter-vnode-type", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_DND_ALTER_VNODE_TYPE, "dnode-alter-vnode-type", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_DND_CHECK_VNODE_LEARNER_CATCHUP, "dnode-check-vnode-learner-catchup", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_DND_CHECK_VNODE_LEARNER_CATCHUP, "dnode-check-vnode-learner-catchup", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_DND_CREATE_ENCRYPT_KEY, "create-encrypt-key", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_DND_CREATE_ENCRYPT_KEY, "create-encrypt-key", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_DND_MAX_MSG, "dnd-max", NULL, NULL)
|
TD_CLOSE_MSG_SEG(TDMT_DND_MSG)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_DND_MSG)
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_MND_MSG) // 1<<8
|
TD_NEW_MSG_SEG(TDMT_MND_MSG) // 1<<8
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_CONNECT, "connect", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_CONNECT, "connect", NULL, NULL)
|
||||||
|
@ -225,9 +224,9 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_RESTORE_DNODE, "restore-dnode", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_RESTORE_DNODE, "restore-dnode", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_PAUSE_STREAM, "pause-stream", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_PAUSE_STREAM, "pause-stream", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_RESUME_STREAM, "resume-stream", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_RESUME_STREAM, "resume-stream", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_UPDATE_CHKPT_EVT, "stream-update-chkpt-evt", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_CHECKPOINT_TIMER, "stream-checkpoint-tmr", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_BEGIN_CHECKPOINT, "stream-begin-checkpoint", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_BEGIN_CHECKPOINT, "stream-begin-checkpoint", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_CHKPT_REPORT, "stream-chkpt-report", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_CHECKPOINT_CANDIDITATE, "stream-checkpoint-remain", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_NODECHANGE_CHECK, "stream-nodechange-check", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_NODECHANGE_CHECK, "stream-nodechange-check", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_TRIM_DB_TIMER, "trim-db-tmr", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_TRIM_DB_TIMER, "trim-db-tmr", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_GRANT_NOTIFY, "grant-notify", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_GRANT_NOTIFY, "grant-notify", NULL, NULL)
|
||||||
|
@ -249,8 +248,9 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_GET_TABLE_TSMA, "get-table-tsma", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_GET_TABLE_TSMA, "get-table-tsma", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_GET_TSMA, "get-tsma", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_GET_TSMA, "get-tsma", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_DROP_TB_WITH_TSMA, "drop-tb-with-tsma", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_DROP_TB_WITH_TSMA, "drop-tb-with-tsma", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_MAX_MSG, "mnd-max", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_UPDATE_CHKPT_EVT, "stream-update-chkpt-evt", NULL, NULL)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_MND_MSG)
|
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_CHKPT_REPORT, "stream-chkpt-report", NULL, NULL)
|
||||||
|
TD_CLOSE_MSG_SEG(TDMT_MND_MSG)
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_VND_MSG) // 2<<8
|
TD_NEW_MSG_SEG(TDMT_VND_MSG) // 2<<8
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_SUBMIT, "submit", SSubmitReq, SSubmitRsp)
|
TD_DEF_MSG_TYPE(TDMT_VND_SUBMIT, "submit", SSubmitReq, SSubmitRsp)
|
||||||
|
@ -305,8 +305,7 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_ARB_HEARTBEAT, "vnode-arb-hb", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_ARB_HEARTBEAT, "vnode-arb-hb", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_ARB_CHECK_SYNC, "vnode-arb-check-sync", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_ARB_CHECK_SYNC, "vnode-arb-check-sync", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_FETCH_TTL_EXPIRED_TBS, "vnode-fetch-ttl-expired-tbs", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_FETCH_TTL_EXPIRED_TBS, "vnode-fetch-ttl-expired-tbs", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_MAX_MSG, "vnd-max", NULL, NULL)
|
TD_CLOSE_MSG_SEG(TDMT_VND_MSG)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_VND_MSG)
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_SCH_MSG) // 3<<8
|
TD_NEW_MSG_SEG(TDMT_SCH_MSG) // 3<<8
|
||||||
TD_DEF_MSG_TYPE(TDMT_SCH_QUERY, "query", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_SCH_QUERY, "query", NULL, NULL)
|
||||||
|
@ -320,8 +319,7 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_SCH_EXPLAIN, "explain", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_SCH_EXPLAIN, "explain", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_SCH_LINK_BROKEN, "link-broken", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_SCH_LINK_BROKEN, "link-broken", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_SCH_TASK_NOTIFY, "task-notify", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_SCH_TASK_NOTIFY, "task-notify", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_SCH_MAX_MSG, "sch-max", NULL, NULL)
|
TD_CLOSE_MSG_SEG(TDMT_SCH_MSG)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_SCH_MSG)
|
|
||||||
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_STREAM_MSG) //4 << 8
|
TD_NEW_MSG_SEG(TDMT_STREAM_MSG) //4 << 8
|
||||||
|
@ -341,13 +339,10 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_STREAM_CREATE, "stream-create", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_STREAM_CREATE, "stream-create", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_STREAM_DROP, "stream-drop", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_STREAM_DROP, "stream-drop", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_STREAM_RETRIEVE_TRIGGER, "stream-retri-trigger", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_STREAM_RETRIEVE_TRIGGER, "stream-retri-trigger", NULL, NULL)
|
||||||
|
TD_CLOSE_MSG_SEG(TDMT_STREAM_MSG)
|
||||||
TD_DEF_MSG_TYPE(TDMT_STREAM_MAX_MSG, "stream-max", NULL, NULL)
|
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_STREAM_MSG)
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_MON_MSG) //5 << 8
|
TD_NEW_MSG_SEG(TDMT_MON_MSG) //5 << 8
|
||||||
TD_DEF_MSG_TYPE(TDMT_MON_MAX_MSG, "monitor-max", NULL, NULL)
|
TD_CLOSE_MSG_SEG(TDMT_MON_MSG)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_MON_MSG)
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_SYNC_MSG) //6 << 8
|
TD_NEW_MSG_SEG(TDMT_SYNC_MSG) //6 << 8
|
||||||
TD_DEF_MSG_TYPE(TDMT_SYNC_TIMEOUT, "sync-timer", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_SYNC_TIMEOUT, "sync-timer", NULL, NULL)
|
||||||
|
@ -380,8 +375,7 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_SYNC_UNUSED_CODE, "sync-unused", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_SYNC_UNUSED_CODE, "sync-unused", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_SYNC_FORCE_FOLLOWER, "sync-force-become-follower", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_SYNC_FORCE_FOLLOWER, "sync-force-become-follower", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_SYNC_SET_ASSIGNED_LEADER, "sync-set-assigned-leader", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_SYNC_SET_ASSIGNED_LEADER, "sync-set-assigned-leader", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_SYNC_MAX_MSG, "sync-max", NULL, NULL)
|
TD_CLOSE_MSG_SEG(TDMT_SYNC_MSG)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_SYNC_MSG)
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_VND_STREAM_MSG) //7 << 8
|
TD_NEW_MSG_SEG(TDMT_VND_STREAM_MSG) //7 << 8
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_SCAN_HISTORY, "vnode-stream-scan-history", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_SCAN_HISTORY, "vnode-stream-scan-history", NULL, NULL)
|
||||||
|
@ -390,10 +384,8 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_TASK_RESET, "vnode-stream-reset", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_TASK_RESET, "vnode-stream-reset", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_TASK_CHECK, "vnode-stream-task-check", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_TASK_CHECK, "vnode-stream-task-check", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_UNUSED, "vnd-stream-unused", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_UNUSED, "vnd-stream-unused", NULL, NULL)
|
||||||
|
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_GET_STREAM_PROGRESS, "vnd-stream-progress", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_GET_STREAM_PROGRESS, "vnd-stream-progress", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_STREAM_MAX_MSG, "vnd-stream-max", NULL, NULL)
|
TD_CLOSE_MSG_SEG(TDMT_VND_STREAM_MSG)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_VND_STREAM_MSG)
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_VND_TMQ_MSG) //8 << 8
|
TD_NEW_MSG_SEG(TDMT_VND_TMQ_MSG) //8 << 8
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_SUBSCRIBE, "vnode-tmq-subscribe", SMqRebVgReq, SMqRebVgRsp)
|
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_SUBSCRIBE, "vnode-tmq-subscribe", SMqRebVgReq, SMqRebVgRsp)
|
||||||
|
@ -406,19 +398,17 @@
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_CONSUME_PUSH, "vnode-tmq-consume-push", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_CONSUME_PUSH, "vnode-tmq-consume-push", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_VG_WALINFO, "vnode-tmq-vg-walinfo", SMqPollReq, SMqDataBlkRsp)
|
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_VG_WALINFO, "vnode-tmq-vg-walinfo", SMqPollReq, SMqDataBlkRsp)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_VG_COMMITTEDINFO, "vnode-tmq-committedinfo", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_VG_COMMITTEDINFO, "vnode-tmq-committedinfo", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_VND_TMQ_MAX_MSG, "vnd-tmq-max", NULL, NULL)
|
TD_CLOSE_MSG_SEG(TDMT_VND_TMQ_MSG)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_TMQ_MSG)
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_MND_ARB_MSG) //9 << 8
|
TD_NEW_MSG_SEG(TDMT_MND_ARB_MSG) //9 << 8
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_ARB_HEARTBEAT_TIMER, "mnd-arb-hb-tmr", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_ARB_HEARTBEAT_TIMER, "mnd-arb-hb-tmr", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_ARB_CHECK_SYNC_TIMER, "mnd-arb-check-sync-tmr", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_ARB_CHECK_SYNC_TIMER, "mnd-arb-check-sync-tmr", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_ARB_UPDATE_GROUP, "mnd-arb-update-group", NULL, NULL) // no longer used
|
TD_DEF_MSG_TYPE(TDMT_MND_ARB_UPDATE_GROUP, "mnd-arb-update-group", NULL, NULL) // no longer used
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_ARB_UPDATE_GROUP_BATCH, "mnd-arb-update-group-batch", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_ARB_UPDATE_GROUP_BATCH, "mnd-arb-update-group-batch", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_ARB_MAX_MSG, "mnd-arb-max", NULL, NULL)
|
TD_CLOSE_MSG_SEG(TDMT_MND_ARB_MSG)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_ARB_MSG)
|
|
||||||
|
|
||||||
TD_NEW_MSG_SEG(TDMT_MAX_MSG) // msg end mark
|
TD_NEW_MSG_SEG(TDMT_MAX_MSG) // msg end mark
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_MAX_MSG)
|
TD_CLOSE_MSG_SEG(TDMT_MAX_MSG)
|
||||||
|
|
||||||
#if defined(TD_MSG_NUMBER_)
|
#if defined(TD_MSG_NUMBER_)
|
||||||
TDMT_MAX
|
TDMT_MAX
|
||||||
|
|
|
@ -294,7 +294,7 @@ int32_t taosGetErrSize();
|
||||||
// #define TSDB_CODE_MND_INVALID_STABLE_NAME TAOS_DEF_ERROR_CODE(0, 0x036D) // 2.x
|
// #define TSDB_CODE_MND_INVALID_STABLE_NAME TAOS_DEF_ERROR_CODE(0, 0x036D) // 2.x
|
||||||
#define TSDB_CODE_MND_INVALID_STB_OPTION TAOS_DEF_ERROR_CODE(0, 0x036E)
|
#define TSDB_CODE_MND_INVALID_STB_OPTION TAOS_DEF_ERROR_CODE(0, 0x036E)
|
||||||
#define TSDB_CODE_MND_INVALID_ROW_BYTES TAOS_DEF_ERROR_CODE(0, 0x036F)
|
#define TSDB_CODE_MND_INVALID_ROW_BYTES TAOS_DEF_ERROR_CODE(0, 0x036F)
|
||||||
#define TSDB_CODE_MND_FIELD_VALUE_OVERFLOW TAOS_DEF_ERROR_CODE(0, 0x0370)
|
// #define TSDB_CODE_MND_FIELD_VALUE_OVERFLOW TAOS_DEF_ERROR_CODE(0, 0x0370) // unused
|
||||||
|
|
||||||
|
|
||||||
// mnode-func
|
// mnode-func
|
||||||
|
@ -516,7 +516,7 @@ int32_t taosGetErrSize();
|
||||||
#define TSDB_CODE_VND_DIR_ALREADY_EXIST TAOS_DEF_ERROR_CODE(0, 0x0534)
|
#define TSDB_CODE_VND_DIR_ALREADY_EXIST TAOS_DEF_ERROR_CODE(0, 0x0534)
|
||||||
#define TSDB_CODE_VND_META_DATA_UNSAFE_DELETE TAOS_DEF_ERROR_CODE(0, 0x0535)
|
#define TSDB_CODE_VND_META_DATA_UNSAFE_DELETE TAOS_DEF_ERROR_CODE(0, 0x0535)
|
||||||
#define TSDB_CODE_VND_COLUMN_COMPRESS_ALREADY_EXIST TAOS_DEF_ERROR_CODE(0, 0x0536)
|
#define TSDB_CODE_VND_COLUMN_COMPRESS_ALREADY_EXIST TAOS_DEF_ERROR_CODE(0, 0x0536)
|
||||||
#define TSDB_CODE_VND_ARB_NOT_SYNCED TAOS_DEF_ERROR_CODE(0, 0x0536) // internal
|
#define TSDB_CODE_VND_ARB_NOT_SYNCED TAOS_DEF_ERROR_CODE(0, 0x0537) // internal
|
||||||
|
|
||||||
// tsdb
|
// tsdb
|
||||||
#define TSDB_CODE_TDB_INVALID_TABLE_ID TAOS_DEF_ERROR_CODE(0, 0x0600)
|
#define TSDB_CODE_TDB_INVALID_TABLE_ID TAOS_DEF_ERROR_CODE(0, 0x0600)
|
||||||
|
|
|
@ -36,8 +36,6 @@ TDMT_DND_CHECK_VNODE_LEARNER_CATCHUP = 35
|
||||||
TDMT_DND_CHECK_VNODE_LEARNER_CATCHUP_RSP = 36
|
TDMT_DND_CHECK_VNODE_LEARNER_CATCHUP_RSP = 36
|
||||||
TDMT_DND_CREATE_ENCRYPT_KEY = 37
|
TDMT_DND_CREATE_ENCRYPT_KEY = 37
|
||||||
TDMT_DND_CREATE_ENCRYPT_KEY_RSP = 38
|
TDMT_DND_CREATE_ENCRYPT_KEY_RSP = 38
|
||||||
TDMT_DND_MAX_MSG = 39
|
|
||||||
TDMT_DND_MAX_MSG_RSP = 40
|
|
||||||
TDMT_MND_CONNECT = 257
|
TDMT_MND_CONNECT = 257
|
||||||
TDMT_MND_CONNECT_RSP = 258
|
TDMT_MND_CONNECT_RSP = 258
|
||||||
TDMT_MND_CREATE_ACCT = 259
|
TDMT_MND_CREATE_ACCT = 259
|
||||||
|
@ -228,12 +226,12 @@ TDMT_MND_PAUSE_STREAM = 443
|
||||||
TDMT_MND_PAUSE_STREAM_RSP = 444
|
TDMT_MND_PAUSE_STREAM_RSP = 444
|
||||||
TDMT_MND_RESUME_STREAM = 445
|
TDMT_MND_RESUME_STREAM = 445
|
||||||
TDMT_MND_RESUME_STREAM_RSP = 446
|
TDMT_MND_RESUME_STREAM_RSP = 446
|
||||||
TDMT_MND_STREAM_UPDATE_CHKPT_EVT = 447
|
TDMT_MND_STREAM_CHECKPOINT_TIMER = 447
|
||||||
TDMT_MND_STREAM_UPDATE_CHKPT_EVT_RSP = 448
|
TDMT_MND_STREAM_CHECKPOINT_TIMER_RSP = 448
|
||||||
TDMT_MND_STREAM_BEGIN_CHECKPOINT = 449
|
TDMT_MND_STREAM_BEGIN_CHECKPOINT = 449
|
||||||
TDMT_MND_STREAM_BEGIN_CHECKPOINT_RSP = 450
|
TDMT_MND_STREAM_BEGIN_CHECKPOINT_RSP = 450
|
||||||
TDMT_MND_STREAM_CHKPT_REPORT = 451
|
TDMT_MND_STREAM_CHECKPOINT_CANDIDITATE = 451
|
||||||
TDMT_MND_STREAM_CHKPT_REPORT_RSP = 452
|
TDMT_MND_STREAM_CHECKPOINT_CANDIDITATE_RSP = 452
|
||||||
TDMT_MND_STREAM_NODECHANGE_CHECK = 453
|
TDMT_MND_STREAM_NODECHANGE_CHECK = 453
|
||||||
TDMT_MND_STREAM_NODECHANGE_CHECK_RSP = 454
|
TDMT_MND_STREAM_NODECHANGE_CHECK_RSP = 454
|
||||||
TDMT_MND_TRIM_DB_TIMER = 455
|
TDMT_MND_TRIM_DB_TIMER = 455
|
||||||
|
@ -276,8 +274,10 @@ TDMT_MND_GET_TSMA = 491
|
||||||
TDMT_MND_GET_TSMA_RSP = 492
|
TDMT_MND_GET_TSMA_RSP = 492
|
||||||
TDMT_MND_DROP_TB_WITH_TSMA = 493
|
TDMT_MND_DROP_TB_WITH_TSMA = 493
|
||||||
TDMT_MND_DROP_TB_WITH_TSMA_RSP = 494
|
TDMT_MND_DROP_TB_WITH_TSMA_RSP = 494
|
||||||
TDMT_MND_MAX_MSG = 495
|
TDMT_MND_STREAM_UPDATE_CHKPT_EVT = 495
|
||||||
TDMT_MND_MAX_MSG_RSP = 496
|
TDMT_MND_STREAM_UPDATE_CHKPT_EVT_RSP = 496
|
||||||
|
TDMT_MND_STREAM_CHKPT_REPORT = 497
|
||||||
|
TDMT_MND_STREAM_CHKPT_REPORT_RSP = 498
|
||||||
TDMT_VND_SUBMIT = 513
|
TDMT_VND_SUBMIT = 513
|
||||||
TDMT_VND_SUBMIT_RSP = 514
|
TDMT_VND_SUBMIT_RSP = 514
|
||||||
TDMT_VND_CREATE_TABLE = 515
|
TDMT_VND_CREATE_TABLE = 515
|
||||||
|
@ -382,8 +382,6 @@ TDMT_VND_ARB_CHECK_SYNC = 613
|
||||||
TDMT_VND_ARB_CHECK_SYNC_RSP = 614
|
TDMT_VND_ARB_CHECK_SYNC_RSP = 614
|
||||||
TDMT_VND_FETCH_TTL_EXPIRED_TBS = 615
|
TDMT_VND_FETCH_TTL_EXPIRED_TBS = 615
|
||||||
TDMT_VND_FETCH_TTL_EXPIRED_TBS_RSP = 616
|
TDMT_VND_FETCH_TTL_EXPIRED_TBS_RSP = 616
|
||||||
TDMT_VND_MAX_MSG = 617
|
|
||||||
TDMT_VND_MAX_MSG_RSP = 618
|
|
||||||
TDMT_SCH_QUERY = 769
|
TDMT_SCH_QUERY = 769
|
||||||
TDMT_SCH_QUERY_RSP = 770
|
TDMT_SCH_QUERY_RSP = 770
|
||||||
TDMT_SCH_MERGE_QUERY = 771
|
TDMT_SCH_MERGE_QUERY = 771
|
||||||
|
@ -406,8 +404,6 @@ TDMT_SCH_LINK_BROKEN = 787
|
||||||
TDMT_SCH_LINK_BROKEN_RSP = 788
|
TDMT_SCH_LINK_BROKEN_RSP = 788
|
||||||
TDMT_SCH_TASK_NOTIFY = 789
|
TDMT_SCH_TASK_NOTIFY = 789
|
||||||
TDMT_SCH_TASK_NOTIFY_RSP = 790
|
TDMT_SCH_TASK_NOTIFY_RSP = 790
|
||||||
TDMT_SCH_MAX_MSG = 791
|
|
||||||
TDMT_SCH_MAX_MSG_RSP = 792
|
|
||||||
TDMT_STREAM_TASK_DEPLOY = 1025
|
TDMT_STREAM_TASK_DEPLOY = 1025
|
||||||
TDMT_STREAM_TASK_DEPLOY_RSP = 1026
|
TDMT_STREAM_TASK_DEPLOY_RSP = 1026
|
||||||
TDMT_STREAM_TASK_DROP = 1027
|
TDMT_STREAM_TASK_DROP = 1027
|
||||||
|
@ -440,10 +436,6 @@ TDMT_STREAM_DROP = 1053
|
||||||
TDMT_STREAM_DROP_RSP = 1054
|
TDMT_STREAM_DROP_RSP = 1054
|
||||||
TDMT_STREAM_RETRIEVE_TRIGGER = 1055
|
TDMT_STREAM_RETRIEVE_TRIGGER = 1055
|
||||||
TDMT_STREAM_RETRIEVE_TRIGGER_RSP = 1056
|
TDMT_STREAM_RETRIEVE_TRIGGER_RSP = 1056
|
||||||
TDMT_STREAM_MAX_MSG = 1057
|
|
||||||
TDMT_STREAM_MAX_MSG_RSP = 1058
|
|
||||||
TDMT_MON_MAX_MSG = 1281
|
|
||||||
TDMT_MON_MAX_MSG_RSP = 1282
|
|
||||||
TDMT_SYNC_TIMEOUT = 1537
|
TDMT_SYNC_TIMEOUT = 1537
|
||||||
TDMT_SYNC_TIMEOUT_RSP = 1538
|
TDMT_SYNC_TIMEOUT_RSP = 1538
|
||||||
TDMT_SYNC_TIMEOUT_ELECTION = 1539
|
TDMT_SYNC_TIMEOUT_ELECTION = 1539
|
||||||
|
@ -504,8 +496,6 @@ TDMT_SYNC_FORCE_FOLLOWER = 1593
|
||||||
TDMT_SYNC_FORCE_FOLLOWER_RSP = 1594
|
TDMT_SYNC_FORCE_FOLLOWER_RSP = 1594
|
||||||
TDMT_SYNC_SET_ASSIGNED_LEADER = 1595
|
TDMT_SYNC_SET_ASSIGNED_LEADER = 1595
|
||||||
TDMT_SYNC_SET_ASSIGNED_LEADER_RSP = 1596
|
TDMT_SYNC_SET_ASSIGNED_LEADER_RSP = 1596
|
||||||
TDMT_SYNC_MAX_MSG = 1597
|
|
||||||
TDMT_SYNC_MAX_MSG_RSP = 1598
|
|
||||||
TDMT_VND_STREAM_SCAN_HISTORY = 1793
|
TDMT_VND_STREAM_SCAN_HISTORY = 1793
|
||||||
TDMT_VND_STREAM_SCAN_HISTORY_RSP = 1794
|
TDMT_VND_STREAM_SCAN_HISTORY_RSP = 1794
|
||||||
TDMT_VND_STREAM_CHECK_POINT_SOURCE = 1795
|
TDMT_VND_STREAM_CHECK_POINT_SOURCE = 1795
|
||||||
|
@ -520,8 +510,6 @@ TDMT_VND_STREAM_UNUSED = 1803
|
||||||
TDMT_VND_STREAM_UNUSED_RSP = 1804
|
TDMT_VND_STREAM_UNUSED_RSP = 1804
|
||||||
TDMT_VND_GET_STREAM_PROGRESS = 1805
|
TDMT_VND_GET_STREAM_PROGRESS = 1805
|
||||||
TDMT_VND_GET_STREAM_PROGRESS_RSP = 1806
|
TDMT_VND_GET_STREAM_PROGRESS_RSP = 1806
|
||||||
TDMT_VND_STREAM_MAX_MSG = 1807
|
|
||||||
TDMT_VND_STREAM_MAX_MSG_RSP = 1808
|
|
||||||
TDMT_VND_TMQ_SUBSCRIBE = 2049
|
TDMT_VND_TMQ_SUBSCRIBE = 2049
|
||||||
TDMT_VND_TMQ_SUBSCRIBE_RSP = 2050
|
TDMT_VND_TMQ_SUBSCRIBE_RSP = 2050
|
||||||
TDMT_VND_TMQ_DELETE_SUB = 2051
|
TDMT_VND_TMQ_DELETE_SUB = 2051
|
||||||
|
@ -542,8 +530,6 @@ TDMT_VND_TMQ_VG_WALINFO = 2065
|
||||||
TDMT_VND_TMQ_VG_WALINFO_RSP = 2066
|
TDMT_VND_TMQ_VG_WALINFO_RSP = 2066
|
||||||
TDMT_VND_TMQ_VG_COMMITTEDINFO = 2067
|
TDMT_VND_TMQ_VG_COMMITTEDINFO = 2067
|
||||||
TDMT_VND_TMQ_VG_COMMITTEDINFO_RSP = 2068
|
TDMT_VND_TMQ_VG_COMMITTEDINFO_RSP = 2068
|
||||||
TDMT_VND_TMQ_MAX_MSG = 2069
|
|
||||||
TDMT_VND_TMQ_MAX_MSG_RSP = 2070
|
|
||||||
TDMT_MND_ARB_HEARTBEAT_TIMER = 2305
|
TDMT_MND_ARB_HEARTBEAT_TIMER = 2305
|
||||||
TDMT_MND_ARB_HEARTBEAT_TIMER_RSP = 2306
|
TDMT_MND_ARB_HEARTBEAT_TIMER_RSP = 2306
|
||||||
TDMT_MND_ARB_CHECK_SYNC_TIMER = 2307
|
TDMT_MND_ARB_CHECK_SYNC_TIMER = 2307
|
||||||
|
@ -552,5 +538,3 @@ TDMT_MND_ARB_UPDATE_GROUP = 2309
|
||||||
TDMT_MND_ARB_UPDATE_GROUP_RSP = 2310
|
TDMT_MND_ARB_UPDATE_GROUP_RSP = 2310
|
||||||
TDMT_MND_ARB_UPDATE_GROUP_BATCH = 2311
|
TDMT_MND_ARB_UPDATE_GROUP_BATCH = 2311
|
||||||
TDMT_MND_ARB_UPDATE_GROUP_BATCH_RSP = 2312
|
TDMT_MND_ARB_UPDATE_GROUP_BATCH_RSP = 2312
|
||||||
TDMT_MND_ARB_MAX_MSG = 2313
|
|
||||||
TDMT_MND_ARB_MAX_MSG_RSP = 2314
|
|
||||||
|
|
|
@ -58,8 +58,8 @@ static void dmConvertErrCode(tmsg_t msgType) {
|
||||||
if (terrno != TSDB_CODE_APP_IS_STOPPING) {
|
if (terrno != TSDB_CODE_APP_IS_STOPPING) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((msgType > TDMT_VND_MSG && msgType < TDMT_VND_MAX_MSG) ||
|
if ((msgType > TDMT_VND_MSG_MIN && msgType < TDMT_VND_MSG_MAX) ||
|
||||||
(msgType > TDMT_SCH_MSG && msgType < TDMT_SCH_MAX_MSG)) {
|
(msgType > TDMT_SCH_MSG_MIN && msgType < TDMT_SCH_MSG_MAX)) {
|
||||||
terrno = TSDB_CODE_VND_STOPPED;
|
terrno = TSDB_CODE_VND_STOPPED;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -279,7 +279,7 @@ int32_t dmInitMsgHandle(SDnode *pDnode) {
|
||||||
|
|
||||||
static inline int32_t dmSendReq(const SEpSet *pEpSet, SRpcMsg *pMsg) {
|
static inline int32_t dmSendReq(const SEpSet *pEpSet, SRpcMsg *pMsg) {
|
||||||
SDnode *pDnode = dmInstance();
|
SDnode *pDnode = dmInstance();
|
||||||
if (pDnode->status != DND_STAT_RUNNING && pMsg->msgType < TDMT_SYNC_MSG) {
|
if (pDnode->status != DND_STAT_RUNNING && pMsg->msgType < TDMT_SYNC_MSG_MIN) {
|
||||||
rpcFreeCont(pMsg->pCont);
|
rpcFreeCont(pMsg->pCont);
|
||||||
pMsg->pCont = NULL;
|
pMsg->pCont = NULL;
|
||||||
if (pDnode->status == DND_STAT_INIT) {
|
if (pDnode->status == DND_STAT_INIT) {
|
||||||
|
@ -296,7 +296,7 @@ static inline int32_t dmSendReq(const SEpSet *pEpSet, SRpcMsg *pMsg) {
|
||||||
}
|
}
|
||||||
static inline int32_t dmSendSyncReq(const SEpSet *pEpSet, SRpcMsg *pMsg) {
|
static inline int32_t dmSendSyncReq(const SEpSet *pEpSet, SRpcMsg *pMsg) {
|
||||||
SDnode *pDnode = dmInstance();
|
SDnode *pDnode = dmInstance();
|
||||||
if (pDnode->status != DND_STAT_RUNNING && pMsg->msgType < TDMT_SYNC_MSG) {
|
if (pDnode->status != DND_STAT_RUNNING && pMsg->msgType < TDMT_SYNC_MSG_MIN) {
|
||||||
rpcFreeCont(pMsg->pCont);
|
rpcFreeCont(pMsg->pCont);
|
||||||
pMsg->pCont = NULL;
|
pMsg->pCont = NULL;
|
||||||
if (pDnode->status == DND_STAT_INIT) {
|
if (pDnode->status == DND_STAT_INIT) {
|
||||||
|
|
|
@ -884,7 +884,7 @@ int32_t mndBuildStbFromReq(SMnode *pMnode, SStbObj *pDst, SMCreateStbReq *pCreat
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pDst->nextColId < 0 || pDst->nextColId >= 0x7fff - pDst->numOfColumns - pDst->numOfTags) {
|
if (pDst->nextColId < 0 || pDst->nextColId >= 0x7fff - pDst->numOfColumns - pDst->numOfTags) {
|
||||||
terrno = TSDB_CODE_MND_FIELD_VALUE_OVERFLOW;
|
terrno = TSDB_CODE_OUT_OF_RANGE;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1148,7 +1148,7 @@ static int32_t mndBuildStbFromAlter(SStbObj *pStb, SStbObj *pDst, SMCreateStbReq
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pDst->nextColId < 0 || pDst->nextColId >= 0x7fff - pDst->numOfColumns - pDst->numOfTags) {
|
if (pDst->nextColId < 0 || pDst->nextColId >= 0x7fff - pDst->numOfColumns - pDst->numOfTags) {
|
||||||
terrno = TSDB_CODE_MND_FIELD_VALUE_OVERFLOW;
|
terrno = TSDB_CODE_OUT_OF_RANGE;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1414,7 +1414,7 @@ static int32_t mndAddSuperTableTag(const SStbObj *pOld, SStbObj *pNew, SArray *p
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pNew->nextColId < 0 || pNew->nextColId >= 0x7fff - ntags) {
|
if (pNew->nextColId < 0 || pNew->nextColId >= 0x7fff - ntags) {
|
||||||
terrno = TSDB_CODE_MND_FIELD_VALUE_OVERFLOW;
|
terrno = TSDB_CODE_OUT_OF_RANGE;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1806,7 +1806,7 @@ static int32_t mndAddSuperTableColumn(const SStbObj *pOld, SStbObj *pNew, SArray
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pNew->nextColId < 0 || pNew->nextColId >= 0x7fff - ncols) {
|
if (pNew->nextColId < 0 || pNew->nextColId >= 0x7fff - ncols) {
|
||||||
terrno = TSDB_CODE_MND_FIELD_VALUE_OVERFLOW;
|
terrno = TSDB_CODE_OUT_OF_RANGE;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -220,7 +220,7 @@ TAOS_DEFINE_ERROR(TSDB_CODE_MND_COLUMN_ALREADY_EXIST, "Column already exists
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_MND_COLUMN_NOT_EXIST, "Column does not exist")
|
TAOS_DEFINE_ERROR(TSDB_CODE_MND_COLUMN_NOT_EXIST, "Column does not exist")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_MND_INVALID_STB_OPTION, "Invalid stable options")
|
TAOS_DEFINE_ERROR(TSDB_CODE_MND_INVALID_STB_OPTION, "Invalid stable options")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_MND_INVALID_ROW_BYTES, "Invalid row bytes")
|
TAOS_DEFINE_ERROR(TSDB_CODE_MND_INVALID_ROW_BYTES, "Invalid row bytes")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_MND_FIELD_VALUE_OVERFLOW, "out of range and overflow")
|
// TAOS_DEFINE_ERROR(TSDB_CODE_MND_FIELD_VALUE_OVERFLOW, "out of range and overflow") // unused
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_MND_COLUMN_COMPRESS_ALREADY_EXIST, "Same with old param")
|
TAOS_DEFINE_ERROR(TSDB_CODE_MND_COLUMN_COMPRESS_ALREADY_EXIST, "Same with old param")
|
||||||
|
|
||||||
|
|
||||||
|
@ -462,7 +462,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_QRY_QWORKER_QUIT, "Vnode/Qnode is quitti
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_GEO_NOT_SUPPORT_ERROR, "Geometry not support in this operator")
|
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_GEO_NOT_SUPPORT_ERROR, "Geometry not support in this operator")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_INVALID_WINDOW_CONDITION, "The time pseudo column is illegally used in the condition of the event window.")
|
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_INVALID_WINDOW_CONDITION, "The time pseudo column is illegally used in the condition of the event window.")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_EXECUTOR_INTERNAL_ERROR, "Executor internal error")
|
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_EXECUTOR_INTERNAL_ERROR, "Executor internal error")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_EXECUTOR_INTERNAL_ERROR, "Executor internal error")
|
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_INVALID_JOIN_CONDITION, "Not supported join on condition")
|
TAOS_DEFINE_ERROR(TSDB_CODE_QRY_INVALID_JOIN_CONDITION, "Not supported join on condition")
|
||||||
|
|
||||||
// grant
|
// grant
|
||||||
|
@ -507,7 +506,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_OBJECT_STROAGE_EXPIRED, "License expired for o
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_DUAL_REPLICA_HA_EXPIRED,"License expired for dual-replica HA function")
|
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_DUAL_REPLICA_HA_EXPIRED,"License expired for dual-replica HA function")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_DB_ENCRYPTION_EXPIRED, "License expired for database encryption function")
|
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_DB_ENCRYPTION_EXPIRED, "License expired for database encryption function")
|
||||||
|
|
||||||
|
|
||||||
// sync
|
// sync
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_SYN_TIMEOUT, "Sync timeout")
|
TAOS_DEFINE_ERROR(TSDB_CODE_SYN_TIMEOUT, "Sync timeout")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_SYN_MISMATCHED_SIGNATURE, "Sync signature mismatch")
|
TAOS_DEFINE_ERROR(TSDB_CODE_SYN_MISMATCHED_SIGNATURE, "Sync signature mismatch")
|
||||||
|
@ -659,7 +657,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_PAR_SYSTABLE_NOT_ALLOWED_FUNC, "System table not al
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_SYSTABLE_NOT_ALLOWED, "System table not allowed")
|
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_SYSTABLE_NOT_ALLOWED, "System table not allowed")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_INVALID_VARBINARY, "Invalid varbinary value")
|
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_INVALID_VARBINARY, "Invalid varbinary value")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_INVALID_IP_RANGE, "Invalid IPV4 address ranges")
|
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_INVALID_IP_RANGE, "Invalid IPV4 address ranges")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_INVALID_STREAM_QUERY, "Invalid stream query")
|
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_INVALID_VIEW_QUERY, "Invalid view query type")
|
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_INVALID_VIEW_QUERY, "Invalid view query type")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_COL_QUERY_MISMATCH, "Columns number mismatch with query result")
|
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_COL_QUERY_MISMATCH, "Columns number mismatch with query result")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_VIEW_CONFLICT_WITH_TABLE, "View name is conflict with table")
|
TAOS_DEFINE_ERROR(TSDB_CODE_PAR_VIEW_CONFLICT_WITH_TABLE, "View name is conflict with table")
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -73,7 +73,24 @@ pair<string, int32_t> parseKeyValuePair(const string &line, char delim = '=') {
|
||||||
key = key.substr(1, key.size() - 2);
|
key = key.substr(1, key.size() - 2);
|
||||||
|
|
||||||
string valStr = line.substr(pos + 1);
|
string valStr = line.substr(pos + 1);
|
||||||
int32_t val = stoi(valStr);
|
|
||||||
|
// remove leading spaces
|
||||||
|
firstNotSpace = valStr.find_first_not_of(" ");
|
||||||
|
if (firstNotSpace != string::npos) {
|
||||||
|
valStr = valStr.substr(firstNotSpace);
|
||||||
|
} else {
|
||||||
|
valStr.clear();
|
||||||
|
}
|
||||||
|
|
||||||
|
// remove ending spaces
|
||||||
|
lastNotSpace = valStr.find_last_not_of(" ");
|
||||||
|
if (lastNotSpace != string::npos) {
|
||||||
|
valStr = valStr.substr(0, lastNotSpace + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
valStr = valStr.substr(2);
|
||||||
|
int32_t val = int32_t(std::stol(valStr, &pos, 16));
|
||||||
|
|
||||||
return make_pair(key, val);
|
return make_pair(key, val);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -188,7 +205,8 @@ void generateConfigFile(const string& filePath) {
|
||||||
|
|
||||||
for (int32_t i = 0; i < errSize; ++i) {
|
for (int32_t i = 0; i < errSize; ++i) {
|
||||||
STaosError *pInfo = &errors[i];
|
STaosError *pInfo = &errors[i];
|
||||||
file << std::left << std::setw(maxStringLength) << pInfo->macro << "= " << pInfo->val << endl;
|
file << std::left << std::setw(maxStringLength) << pInfo->macro << "= ";
|
||||||
|
file << "0x" << std::uppercase << std::hex << pInfo->val << endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (file.fail()) {
|
if (file.fail()) {
|
||||||
|
|
Loading…
Reference in New Issue