fix: compatibility for msg and error code
This commit is contained in:
parent
ea7709a303
commit
b04b269c03
|
@ -225,9 +225,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,6 +249,8 @@
|
||||||
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_STREAM_UPDATE_CHKPT_EVT, "stream-update-chkpt-evt", NULL, NULL)
|
||||||
|
TD_DEF_MSG_TYPE(TDMT_MND_STREAM_CHKPT_REPORT, "stream-chkpt-report", NULL, NULL)
|
||||||
TD_DEF_MSG_TYPE(TDMT_MND_MAX_MSG, "mnd-max", NULL, NULL)
|
TD_DEF_MSG_TYPE(TDMT_MND_MAX_MSG, "mnd-max", NULL, NULL)
|
||||||
TD_CLOSE_MSG_SEG(TDMT_END_MND_MSG)
|
TD_CLOSE_MSG_SEG(TDMT_END_MND_MSG)
|
||||||
|
|
||||||
|
|
|
@ -85,8 +85,8 @@ int32_t taosGetErrSize();
|
||||||
#define TSDB_CODE_RPC_SOMENODE_NOT_CONNECTED TAOS_DEF_ERROR_CODE(0, 0x0020) // "Vgroup could not be connected"
|
#define TSDB_CODE_RPC_SOMENODE_NOT_CONNECTED TAOS_DEF_ERROR_CODE(0, 0x0020) // "Vgroup could not be connected"
|
||||||
#define TSDB_CODE_RPC_SOMENODE_BROKEN_LINK TAOS_DEF_ERROR_CODE(0, 0x0021) //
|
#define TSDB_CODE_RPC_SOMENODE_BROKEN_LINK TAOS_DEF_ERROR_CODE(0, 0x0021) //
|
||||||
#define TSDB_CODE_RPC_MAX_SESSIONS TAOS_DEF_ERROR_CODE(0, 0x0022) //
|
#define TSDB_CODE_RPC_MAX_SESSIONS TAOS_DEF_ERROR_CODE(0, 0x0022) //
|
||||||
#define TSDB_CODE_RPC_NETWORK_ERROR TAOS_DEF_ERROR_CODE(0, 0x0023)
|
#define TSDB_CODE_RPC_NETWORK_ERROR TAOS_DEF_ERROR_CODE(0, 0x0023)
|
||||||
#define TSDB_CODE_RPC_NETWORK_BUSY TAOS_DEF_ERROR_CODE(0, 0x0024)
|
#define TSDB_CODE_RPC_NETWORK_BUSY TAOS_DEF_ERROR_CODE(0, 0x0024)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -274,8 +274,8 @@ int32_t taosGetErrSize();
|
||||||
#define TSDB_CODE_MND_PRIVILEDGE_EXIST TAOS_DEF_ERROR_CODE(0, 0x0359)
|
#define TSDB_CODE_MND_PRIVILEDGE_EXIST TAOS_DEF_ERROR_CODE(0, 0x0359)
|
||||||
#define TSDB_CODE_MND_USER_HOST_EXIST TAOS_DEF_ERROR_CODE(0, 0x035A)
|
#define TSDB_CODE_MND_USER_HOST_EXIST TAOS_DEF_ERROR_CODE(0, 0x035A)
|
||||||
#define TSDB_CODE_MND_USER_HOST_NOT_EXIST TAOS_DEF_ERROR_CODE(0, 0x035B)
|
#define TSDB_CODE_MND_USER_HOST_NOT_EXIST TAOS_DEF_ERROR_CODE(0, 0x035B)
|
||||||
#define TSDB_CODE_MND_TOO_MANY_USER_HOST TAOS_DEF_ERROR_CODE(0, 0x035C)
|
#define TSDB_CODE_MND_TOO_MANY_USER_HOST TAOS_DEF_ERROR_CODE(0, 0x035C)
|
||||||
#define TSDB_CODE_MND_USER_LOCAL_HOST_NOT_DROP TAOS_DEF_ERROR_CODE(0, 0x035D)
|
#define TSDB_CODE_MND_USER_LOCAL_HOST_NOT_DROP TAOS_DEF_ERROR_CODE(0, 0x035D)
|
||||||
|
|
||||||
// mnode-stable-part1
|
// mnode-stable-part1
|
||||||
#define TSDB_CODE_MND_STB_ALREADY_EXIST TAOS_DEF_ERROR_CODE(0, 0x0360)
|
#define TSDB_CODE_MND_STB_ALREADY_EXIST TAOS_DEF_ERROR_CODE(0, 0x0360)
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
|
||||||
// mnode-func
|
// mnode-func
|
||||||
|
@ -927,7 +927,7 @@ int32_t taosGetErrSize();
|
||||||
#define TSDB_CODE_TDLITE_IVLD_OPEN_DIR TAOS_DEF_ERROR_CODE(0, 0x5101)
|
#define TSDB_CODE_TDLITE_IVLD_OPEN_DIR TAOS_DEF_ERROR_CODE(0, 0x5101)
|
||||||
|
|
||||||
// UTIL
|
// UTIL
|
||||||
#define TSDB_CODE_UTIL_QUEUE_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x6000)
|
#define TSDB_CODE_UTIL_QUEUE_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x6000)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
|
@ -228,12 +228,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 +276,12 @@ 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_MND_MAX_MSG = 499
|
||||||
|
TDMT_MND_MAX_MSG_RSP = 500
|
||||||
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
|
||||||
|
|
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