提交 60ac01df 编写于 作者: G Ganlin Zhao

change dnode error counter to int64_t

上级 ce381225
...@@ -54,7 +54,7 @@ void moduleStop() {} ...@@ -54,7 +54,7 @@ void moduleStop() {}
void *tsDnodeTmr = NULL; void *tsDnodeTmr = NULL;
static SRunStatus tsRunStatus = TSDB_RUN_STATUS_STOPPED; static SRunStatus tsRunStatus = TSDB_RUN_STATUS_STOPPED;
static int32_t tsDnodeErrors = 0; static int64_t tsDnodeErrors = 0;
static int32_t dnodeInitStorage(); static int32_t dnodeInitStorage();
static void dnodeCleanupStorage(); static void dnodeCleanupStorage();
...@@ -226,12 +226,12 @@ static void dnodeSetRunStatus(SRunStatus status) { ...@@ -226,12 +226,12 @@ static void dnodeSetRunStatus(SRunStatus status) {
tsRunStatus = status; tsRunStatus = status;
} }
int32_t dnodeGetDnodeError() { int64_t dnodeGetDnodeError() {
return tsDnodeErrors; return tsDnodeErrors;
} }
void dnodeIncDnodeError() { void dnodeIncDnodeError() {
atomic_add_fetch_32(&tsDnodeErrors, 1); atomic_add_fetch_64(&tsDnodeErrors, 1);
} }
static void dnodeCheckDataDirOpenned(char *dir) { static void dnodeCheckDataDirOpenned(char *dir) {
......
...@@ -40,7 +40,7 @@ void dnodeGetEpSetForPeer(SRpcEpSet *epSet); ...@@ -40,7 +40,7 @@ void dnodeGetEpSetForPeer(SRpcEpSet *epSet);
void dnodeGetEpSetForShell(SRpcEpSet *epSet); void dnodeGetEpSetForShell(SRpcEpSet *epSet);
int32_t dnodeGetDnodeId(); int32_t dnodeGetDnodeId();
void dnodeGetClusterId(char *clusterId); void dnodeGetClusterId(char *clusterId);
int32_t dnodeGetDnodeError(); int64_t dnodeGetDnodeError();
void dnodeIncDnodeError(); void dnodeIncDnodeError();
void dnodeUpdateEp(int32_t dnodeId, char *ep, char *fqdn, uint16_t *port); void dnodeUpdateEp(int32_t dnodeId, char *ep, char *fqdn, uint16_t *port);
......
...@@ -415,7 +415,7 @@ static void monBuildMonitorSql(char *sql, int32_t cmd) { ...@@ -415,7 +415,7 @@ static void monBuildMonitorSql(char *sql, int32_t cmd) {
", req_select int, req_select_rate float" ", req_select int, req_select_rate float"
", req_insert int, req_insert_success int, req_insert_rate float" ", req_insert int, req_insert_success int, req_insert_rate float"
", req_insert_batch int, req_insert_batch_success int, req_insert_batch_rate float" ", req_insert_batch int, req_insert_batch_success int, req_insert_batch_rate float"
", errors int" ", errors bigint"
", vnodes_num int" ", vnodes_num int"
", masters int" ", masters int"
", has_mnode bool" ", has_mnode bool"
...@@ -910,8 +910,8 @@ static int32_t monBuildDnodeReqSql(char *sql) { ...@@ -910,8 +910,8 @@ static int32_t monBuildDnodeReqSql(char *sql) {
} }
static int32_t monBuildDnodeErrorsSql(char *sql) { static int32_t monBuildDnodeErrorsSql(char *sql) {
int32_t dnode_err = dnodeGetDnodeError(); int64_t dnode_err = dnodeGetDnodeError();
return sprintf(sql, ", %d", dnode_err); return sprintf(sql, ", %"PRId64, dnode_err);
} }
static int32_t monBuildDnodeVnodesSql(char *sql) { static int32_t monBuildDnodeVnodesSql(char *sql) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册