Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
f0ebaaad
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
f0ebaaad
编写于
11月 02, 2022
作者:
S
Shengliang Guan
提交者:
GitHub
11月 02, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #17835 from taosdata/fix/TD-20127
refact: adjust error code in vnode
上级
77a6cf50
b5f0041a
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
41 addition
and
85 deletion
+41
-85
include/libs/qcom/query.h
include/libs/qcom/query.h
+1
-1
include/util/taoserror.h
include/util/taoserror.h
+3
-26
source/client/src/clientRawBlockWrite.c
source/client/src/clientRawBlockWrite.c
+1
-1
source/common/src/tdatablock.c
source/common/src/tdatablock.c
+1
-1
source/common/src/ttszip.c
source/common/src/ttszip.c
+1
-1
source/dnode/mgmt/mgmt_vnode/src/vmWorker.c
source/dnode/mgmt/mgmt_vnode/src/vmWorker.c
+1
-1
source/dnode/mgmt/node_mgmt/src/dmEnv.c
source/dnode/mgmt/node_mgmt/src/dmEnv.c
+3
-3
source/dnode/mgmt/node_mgmt/src/dmTransport.c
source/dnode/mgmt/node_mgmt/src/dmTransport.c
+2
-0
source/dnode/mnode/impl/src/mndQuery.c
source/dnode/mnode/impl/src/mndQuery.c
+5
-5
source/dnode/qnode/src/qnode.c
source/dnode/qnode/src/qnode.c
+1
-1
source/dnode/vnode/src/meta/metaTable.c
source/dnode/vnode/src/meta/metaTable.c
+9
-9
source/dnode/vnode/src/sma/smaTimeRange.c
source/dnode/vnode/src/sma/smaTimeRange.c
+1
-1
source/dnode/vnode/src/vnd/vnodeQuery.c
source/dnode/vnode/src/vnd/vnodeQuery.c
+5
-4
source/dnode/vnode/src/vnd/vnodeSvr.c
source/dnode/vnode/src/vnd/vnodeSvr.c
+4
-4
source/util/src/terror.c
source/util/src/terror.c
+3
-27
未找到文件。
include/libs/qcom/query.h
浏览文件 @
f0ebaaad
...
@@ -242,7 +242,7 @@ extern int32_t (*queryProcessMsgRsp[TDMT_MAX])(void* output, char* msg, int32_t
...
@@ -242,7 +242,7 @@ extern int32_t (*queryProcessMsgRsp[TDMT_MAX])(void* output, char* msg, int32_t
#define SET_META_TYPE_BOTH_TABLE(t) (t) = META_TYPE_BOTH_TABLE
#define SET_META_TYPE_BOTH_TABLE(t) (t) = META_TYPE_BOTH_TABLE
#define NEED_CLIENT_RM_TBLMETA_ERROR(_code) \
#define NEED_CLIENT_RM_TBLMETA_ERROR(_code) \
((_code) == TSDB_CODE_PAR_TABLE_NOT_EXIST || (_code) == TSDB_CODE_
VND_TB_NOT_EXIST ||
\
((_code) == TSDB_CODE_PAR_TABLE_NOT_EXIST || (_code) == TSDB_CODE_
TDB_TABLE_NOT_EXIST ||
\
(_code) == TSDB_CODE_PAR_INVALID_COLUMNS_NUM || (_code) == TSDB_CODE_PAR_INVALID_COLUMN || \
(_code) == TSDB_CODE_PAR_INVALID_COLUMNS_NUM || (_code) == TSDB_CODE_PAR_INVALID_COLUMN || \
(_code) == TSDB_CODE_PAR_TAGS_NOT_MATCHED || (_code) == TSDB_CODE_PAR_VALUE_TOO_LONG || \
(_code) == TSDB_CODE_PAR_TAGS_NOT_MATCHED || (_code) == TSDB_CODE_PAR_VALUE_TOO_LONG || \
(_code) == TSDB_CODE_PAR_INVALID_DROP_COL || ((_code) == TSDB_CODE_TDB_INVALID_TABLE_ID))
(_code) == TSDB_CODE_PAR_INVALID_DROP_COL || ((_code) == TSDB_CODE_TDB_INVALID_TABLE_ID))
...
...
include/util/taoserror.h
浏览文件 @
f0ebaaad
...
@@ -91,6 +91,7 @@ int32_t* taosGetErrno();
...
@@ -91,6 +91,7 @@ int32_t* taosGetErrno();
#define TSDB_CODE_MSG_DECODE_ERROR TAOS_DEF_ERROR_CODE(0, 0x0128)
#define TSDB_CODE_MSG_DECODE_ERROR TAOS_DEF_ERROR_CODE(0, 0x0128)
#define TSDB_CODE_NO_AVAIL_DISK TAOS_DEF_ERROR_CODE(0, 0x0129)
#define TSDB_CODE_NO_AVAIL_DISK TAOS_DEF_ERROR_CODE(0, 0x0129)
#define TSDB_CODE_NOT_FOUND TAOS_DEF_ERROR_CODE(0, 0x012A)
#define TSDB_CODE_NOT_FOUND TAOS_DEF_ERROR_CODE(0, 0x012A)
#define TSDB_CODE_NO_DISKSPACE TAOS_DEF_ERROR_CODE(0, 0x012B)
//client
//client
#define TSDB_CODE_TSC_INVALID_OPERATION TAOS_DEF_ERROR_CODE(0, 0x0200)
#define TSDB_CODE_TSC_INVALID_OPERATION TAOS_DEF_ERROR_CODE(0, 0x0200)
...
@@ -106,7 +107,6 @@ int32_t* taosGetErrno();
...
@@ -106,7 +107,6 @@ int32_t* taosGetErrno();
#define TSDB_CODE_TSC_INVALID_TABLE_ID_LENGTH TAOS_DEF_ERROR_CODE(0, 0x020A)
#define TSDB_CODE_TSC_INVALID_TABLE_ID_LENGTH TAOS_DEF_ERROR_CODE(0, 0x020A)
#define TSDB_CODE_TSC_INVALID_CONNECTION TAOS_DEF_ERROR_CODE(0, 0x020B)
#define TSDB_CODE_TSC_INVALID_CONNECTION TAOS_DEF_ERROR_CODE(0, 0x020B)
#define TSDB_CODE_TSC_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x020C)
#define TSDB_CODE_TSC_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x020C)
#define TSDB_CODE_TSC_NO_DISKSPACE TAOS_DEF_ERROR_CODE(0, 0x020D)
#define TSDB_CODE_TSC_QUERY_CACHE_ERASED TAOS_DEF_ERROR_CODE(0, 0x020E)
#define TSDB_CODE_TSC_QUERY_CACHE_ERASED TAOS_DEF_ERROR_CODE(0, 0x020E)
#define TSDB_CODE_TSC_QUERY_CANCELLED TAOS_DEF_ERROR_CODE(0, 0x020F)
#define TSDB_CODE_TSC_QUERY_CANCELLED TAOS_DEF_ERROR_CODE(0, 0x020F)
#define TSDB_CODE_TSC_SORTED_RES_TOO_MANY TAOS_DEF_ERROR_CODE(0, 0x0210)
#define TSDB_CODE_TSC_SORTED_RES_TOO_MANY TAOS_DEF_ERROR_CODE(0, 0x0210)
...
@@ -305,34 +305,14 @@ int32_t* taosGetErrno();
...
@@ -305,34 +305,14 @@ int32_t* taosGetErrno();
#define TSDB_CODE_NODE_NOT_DEPLOYED TAOS_DEF_ERROR_CODE(0, 0x040A)
#define TSDB_CODE_NODE_NOT_DEPLOYED TAOS_DEF_ERROR_CODE(0, 0x040A)
// vnode
// vnode
#define TSDB_CODE_VND_ACTION_IN_PROGRESS TAOS_DEF_ERROR_CODE(0, 0x0500)
#define TSDB_CODE_VND_MSG_NOT_PROCESSED TAOS_DEF_ERROR_CODE(0, 0x0501)
#define TSDB_CODE_VND_ACTION_NEED_REPROCESSED TAOS_DEF_ERROR_CODE(0, 0x0502)
#define TSDB_CODE_VND_INVALID_VGROUP_ID TAOS_DEF_ERROR_CODE(0, 0x0503)
#define TSDB_CODE_VND_INVALID_VGROUP_ID TAOS_DEF_ERROR_CODE(0, 0x0503)
#define TSDB_CODE_VND_INIT_FAILED TAOS_DEF_ERROR_CODE(0, 0x0504)
#define TSDB_CODE_VND_NO_DISKSPACE TAOS_DEF_ERROR_CODE(0, 0x0505)
#define TSDB_CODE_VND_NO_DISK_PERMISSIONS TAOS_DEF_ERROR_CODE(0, 0x0506)
#define TSDB_CODE_VND_NO_SUCH_FILE_OR_DIR TAOS_DEF_ERROR_CODE(0, 0x0507)
#define TSDB_CODE_VND_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x0508)
#define TSDB_CODE_VND_APP_ERROR TAOS_DEF_ERROR_CODE(0, 0x0509)
#define TSDB_CODE_VND_IS_FLOWCTRL TAOS_DEF_ERROR_CODE(0, 0x050C)
#define TSDB_CODE_VND_IS_DROPPING TAOS_DEF_ERROR_CODE(0, 0x050D)
#define TSDB_CODE_VND_IS_UPDATING TAOS_DEF_ERROR_CODE(0, 0x050E)
#define TSDB_CODE_VND_IS_CLOSING TAOS_DEF_ERROR_CODE(0, 0x0510)
#define TSDB_CODE_VND_NOT_SYNCED TAOS_DEF_ERROR_CODE(0, 0x0511)
#define TSDB_CODE_VND_NO_WRITE_AUTH TAOS_DEF_ERROR_CODE(0, 0x0512)
#define TSDB_CODE_VND_NO_WRITE_AUTH TAOS_DEF_ERROR_CODE(0, 0x0512)
#define TSDB_CODE_VND_IS_SYNCING TAOS_DEF_ERROR_CODE(0, 0x0513)
#define TSDB_CODE_VND_INVALID_TSDB_STATE TAOS_DEF_ERROR_CODE(0, 0x0514)
#define TSDB_CODE_VND_TB_NOT_EXIST TAOS_DEF_ERROR_CODE(0, 0x0520)
#define TSDB_CODE_VND_SMA_NOT_EXIST TAOS_DEF_ERROR_CODE(0, 0x0521)
#define TSDB_CODE_VND_HASH_MISMATCH TAOS_DEF_ERROR_CODE(0, 0x0522)
#define TSDB_CODE_VND_HASH_MISMATCH TAOS_DEF_ERROR_CODE(0, 0x0522)
#define TSDB_CODE_VND_TABLE_NOT_EXIST TAOS_DEF_ERROR_CODE(0, 0x0523)
#define TSDB_CODE_VND_INVALID_TABLE_ACTION TAOS_DEF_ERROR_CODE(0, 0x0524)
#define TSDB_CODE_VND_INVALID_TABLE_ACTION TAOS_DEF_ERROR_CODE(0, 0x0524)
#define TSDB_CODE_VND_COL_ALREADY_EXISTS TAOS_DEF_ERROR_CODE(0, 0x0525)
#define TSDB_CODE_VND_COL_ALREADY_EXISTS TAOS_DEF_ERROR_CODE(0, 0x0525)
#define TSDB_CODE_VND_
TABLE_COL_NOT_EXISTS
TAOS_DEF_ERROR_CODE(0, 0x0526)
#define TSDB_CODE_VND_
COL_NOT_EXISTS
TAOS_DEF_ERROR_CODE(0, 0x0526)
#define TSDB_CODE_VND_COL_SUBSCRIBED TAOS_DEF_ERROR_CODE(0, 0x0527)
#define TSDB_CODE_VND_COL_SUBSCRIBED TAOS_DEF_ERROR_CODE(0, 0x0527)
#define TSDB_CODE_VND_INVALID_CFG_FILE TAOS_DEF_ERROR_CODE(0, 0x0528)
#define TSDB_CODE_VND_NO_AVAIL_BUFPOOL TAOS_DEF_ERROR_CODE(0, 0x0528)
#define TSDB_CODE_VND_INVALID_TERM_FILE TAOS_DEF_ERROR_CODE(0, 0x0529)
// 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)
...
@@ -341,7 +321,6 @@ int32_t* taosGetErrno();
...
@@ -341,7 +321,6 @@ int32_t* taosGetErrno();
#define TSDB_CODE_TDB_TABLE_ALREADY_EXIST TAOS_DEF_ERROR_CODE(0, 0x0603)
#define TSDB_CODE_TDB_TABLE_ALREADY_EXIST TAOS_DEF_ERROR_CODE(0, 0x0603)
#define TSDB_CODE_TDB_INVALID_CONFIG TAOS_DEF_ERROR_CODE(0, 0x0604)
#define TSDB_CODE_TDB_INVALID_CONFIG TAOS_DEF_ERROR_CODE(0, 0x0604)
#define TSDB_CODE_TDB_INIT_FAILED TAOS_DEF_ERROR_CODE(0, 0x0605)
#define TSDB_CODE_TDB_INIT_FAILED TAOS_DEF_ERROR_CODE(0, 0x0605)
#define TSDB_CODE_TDB_NO_DISKSPACE TAOS_DEF_ERROR_CODE(0, 0x0606)
#define TSDB_CODE_TDB_NO_DISK_PERMISSIONS TAOS_DEF_ERROR_CODE(0, 0x0607)
#define TSDB_CODE_TDB_NO_DISK_PERMISSIONS TAOS_DEF_ERROR_CODE(0, 0x0607)
#define TSDB_CODE_TDB_FILE_CORRUPTED TAOS_DEF_ERROR_CODE(0, 0x0608)
#define TSDB_CODE_TDB_FILE_CORRUPTED TAOS_DEF_ERROR_CODE(0, 0x0608)
#define TSDB_CODE_TDB_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x0609)
#define TSDB_CODE_TDB_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x0609)
...
@@ -367,7 +346,6 @@ int32_t* taosGetErrno();
...
@@ -367,7 +346,6 @@ int32_t* taosGetErrno();
// query
// query
#define TSDB_CODE_QRY_INVALID_QHANDLE TAOS_DEF_ERROR_CODE(0, 0x0700)
#define TSDB_CODE_QRY_INVALID_QHANDLE TAOS_DEF_ERROR_CODE(0, 0x0700)
#define TSDB_CODE_QRY_INVALID_MSG TAOS_DEF_ERROR_CODE(0, 0x0701)
#define TSDB_CODE_QRY_INVALID_MSG TAOS_DEF_ERROR_CODE(0, 0x0701)
#define TSDB_CODE_QRY_NO_DISKSPACE TAOS_DEF_ERROR_CODE(0, 0x0702)
#define TSDB_CODE_QRY_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x0703)
#define TSDB_CODE_QRY_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x0703)
#define TSDB_CODE_QRY_APP_ERROR TAOS_DEF_ERROR_CODE(0, 0x0704)
#define TSDB_CODE_QRY_APP_ERROR TAOS_DEF_ERROR_CODE(0, 0x0704)
#define TSDB_CODE_QRY_DUP_JOIN_KEY TAOS_DEF_ERROR_CODE(0, 0x0705)
#define TSDB_CODE_QRY_DUP_JOIN_KEY TAOS_DEF_ERROR_CODE(0, 0x0705)
...
@@ -430,7 +408,6 @@ int32_t* taosGetErrno();
...
@@ -430,7 +408,6 @@ int32_t* taosGetErrno();
// tq
// tq
#define TSDB_CODE_TQ_INVALID_CONFIG TAOS_DEF_ERROR_CODE(0, 0x0A00)
#define TSDB_CODE_TQ_INVALID_CONFIG TAOS_DEF_ERROR_CODE(0, 0x0A00)
#define TSDB_CODE_TQ_INIT_FAILED TAOS_DEF_ERROR_CODE(0, 0x0A01)
#define TSDB_CODE_TQ_INIT_FAILED TAOS_DEF_ERROR_CODE(0, 0x0A01)
#define TSDB_CODE_TQ_NO_DISKSPACE TAOS_DEF_ERROR_CODE(0, 0x0A02)
#define TSDB_CODE_TQ_NO_DISK_PERMISSIONS TAOS_DEF_ERROR_CODE(0, 0x0A03)
#define TSDB_CODE_TQ_NO_DISK_PERMISSIONS TAOS_DEF_ERROR_CODE(0, 0x0A03)
#define TSDB_CODE_TQ_FILE_CORRUPTED TAOS_DEF_ERROR_CODE(0, 0x0A04)
#define TSDB_CODE_TQ_FILE_CORRUPTED TAOS_DEF_ERROR_CODE(0, 0x0A04)
#define TSDB_CODE_TQ_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x0A05)
#define TSDB_CODE_TQ_OUT_OF_MEMORY TAOS_DEF_ERROR_CODE(0, 0x0A05)
...
...
source/client/src/clientRawBlockWrite.c
浏览文件 @
f0ebaaad
...
@@ -1181,7 +1181,7 @@ static int32_t taosAlterTable(TAOS* taos, void* meta, int32_t metaLen) {
...
@@ -1181,7 +1181,7 @@ static int32_t taosAlterTable(TAOS* taos, void* meta, int32_t metaLen) {
pVgData
=
NULL
;
pVgData
=
NULL
;
pArray
=
NULL
;
pArray
=
NULL
;
code
=
pRequest
->
code
;
code
=
pRequest
->
code
;
if
(
code
==
TSDB_CODE_
VND
_TABLE_NOT_EXIST
)
{
if
(
code
==
TSDB_CODE_
TDB
_TABLE_NOT_EXIST
)
{
code
=
TSDB_CODE_SUCCESS
;
code
=
TSDB_CODE_SUCCESS
;
}
}
...
...
source/common/src/tdatablock.c
浏览文件 @
f0ebaaad
...
@@ -285,7 +285,7 @@ int32_t colDataMergeCol(SColumnInfoData* pColumnInfoData, int32_t numOfRow1, int
...
@@ -285,7 +285,7 @@ int32_t colDataMergeCol(SColumnInfoData* pColumnInfoData, int32_t numOfRow1, int
// ASSERT(finalNumOfRows * pColumnInfoData->info.bytes);
// ASSERT(finalNumOfRows * pColumnInfoData->info.bytes);
char
*
tmp
=
taosMemoryRealloc
(
pColumnInfoData
->
pData
,
finalNumOfRows
*
pColumnInfoData
->
info
.
bytes
);
char
*
tmp
=
taosMemoryRealloc
(
pColumnInfoData
->
pData
,
finalNumOfRows
*
pColumnInfoData
->
info
.
bytes
);
if
(
tmp
==
NULL
)
{
if
(
tmp
==
NULL
)
{
return
TSDB_CODE_
VND_
OUT_OF_MEMORY
;
return
TSDB_CODE_OUT_OF_MEMORY
;
}
}
pColumnInfoData
->
pData
=
tmp
;
pColumnInfoData
->
pData
=
tmp
;
...
...
source/common/src/ttszip.c
浏览文件 @
f0ebaaad
...
@@ -31,7 +31,7 @@ static int32_t STSBufUpdateHeader(STSBuf* pTSBuf, STSBufFileHeader* pHeader);
...
@@ -31,7 +31,7 @@ static int32_t STSBufUpdateHeader(STSBuf* pTSBuf, STSBufFileHeader* pHeader);
*/
*/
STSBuf
*
tsBufCreate
(
bool
autoDelete
,
int32_t
order
)
{
STSBuf
*
tsBufCreate
(
bool
autoDelete
,
int32_t
order
)
{
if
(
!
osTempSpaceAvailable
())
{
if
(
!
osTempSpaceAvailable
())
{
terrno
=
TSDB_CODE_
TSC_
NO_DISKSPACE
;
terrno
=
TSDB_CODE_NO_DISKSPACE
;
// tscError("tmp file created failed since %s", terrstr());
// tscError("tmp file created failed since %s", terrstr());
return
NULL
;
return
NULL
;
}
}
...
...
source/dnode/mgmt/mgmt_vnode/src/vmWorker.c
浏览文件 @
f0ebaaad
...
@@ -174,7 +174,7 @@ static int32_t vmPutMsgToQueue(SVnodeMgmt *pMgmt, SRpcMsg *pMsg, EQueueType qtyp
...
@@ -174,7 +174,7 @@ static int32_t vmPutMsgToQueue(SVnodeMgmt *pMgmt, SRpcMsg *pMsg, EQueueType qtyp
break
;
break
;
case
WRITE_QUEUE
:
case
WRITE_QUEUE
:
if
(
!
osDataSpaceAvailable
())
{
if
(
!
osDataSpaceAvailable
())
{
terrno
=
TSDB_CODE_
VND_
NO_DISKSPACE
;
terrno
=
TSDB_CODE_NO_DISKSPACE
;
code
=
terrno
;
code
=
terrno
;
dError
(
"vgId:%d, msg:%p put into vnode-write queue failed since %s"
,
pVnode
->
vgId
,
pMsg
,
terrstr
(
code
));
dError
(
"vgId:%d, msg:%p put into vnode-write queue failed since %s"
,
pVnode
->
vgId
,
pMsg
,
terrstr
(
code
));
}
else
if
((
pMsg
->
msgType
==
TDMT_VND_SUBMIT
)
&&
(
grantCheck
(
TSDB_GRANT_STORAGE
)
!=
TSDB_CODE_SUCCESS
))
{
}
else
if
((
pMsg
->
msgType
==
TDMT_VND_SUBMIT
)
&&
(
grantCheck
(
TSDB_GRANT_STORAGE
)
!=
TSDB_CODE_SUCCESS
))
{
...
...
source/dnode/mgmt/node_mgmt/src/dmEnv.c
浏览文件 @
f0ebaaad
...
@@ -71,17 +71,17 @@ static bool dmCheckDiskSpace() {
...
@@ -71,17 +71,17 @@ static bool dmCheckDiskSpace() {
bool
ret
=
true
;
bool
ret
=
true
;
if
(
!
osDataSpaceAvailable
())
{
if
(
!
osDataSpaceAvailable
())
{
dError
(
"data disk space unavailable, i.e. %s"
,
tsDataDir
);
dError
(
"data disk space unavailable, i.e. %s"
,
tsDataDir
);
terrno
=
TSDB_CODE_
VND_
NO_DISKSPACE
;
terrno
=
TSDB_CODE_NO_DISKSPACE
;
ret
=
false
;
ret
=
false
;
}
}
if
(
!
osLogSpaceAvailable
())
{
if
(
!
osLogSpaceAvailable
())
{
dError
(
"log disk space unavailable, i.e. %s"
,
tsLogDir
);
dError
(
"log disk space unavailable, i.e. %s"
,
tsLogDir
);
terrno
=
TSDB_CODE_
VND_
NO_DISKSPACE
;
terrno
=
TSDB_CODE_NO_DISKSPACE
;
ret
=
false
;
ret
=
false
;
}
}
if
(
!
osTempSpaceAvailable
())
{
if
(
!
osTempSpaceAvailable
())
{
dError
(
"temp disk space unavailable, i.e. %s"
,
tsTempDir
);
dError
(
"temp disk space unavailable, i.e. %s"
,
tsTempDir
);
terrno
=
TSDB_CODE_
VND_
NO_DISKSPACE
;
terrno
=
TSDB_CODE_NO_DISKSPACE
;
ret
=
false
;
ret
=
false
;
}
}
return
ret
;
return
ret
;
...
...
source/dnode/mgmt/node_mgmt/src/dmTransport.c
浏览文件 @
f0ebaaad
...
@@ -105,6 +105,7 @@ static void dmProcessRpcMsg(SDnode *pDnode, SRpcMsg *pRpc, SEpSet *pEpSet) {
...
@@ -105,6 +105,7 @@ static void dmProcessRpcMsg(SDnode *pDnode, SRpcMsg *pRpc, SEpSet *pEpSet) {
}
}
if
(
IsReq
(
pRpc
)
&&
pRpc
->
pCont
==
NULL
)
{
if
(
IsReq
(
pRpc
)
&&
pRpc
->
pCont
==
NULL
)
{
dGError
(
"msg:%p, type:%s pCont is NULL"
,
pRpc
,
TMSG_INFO
(
pRpc
->
msgType
));
terrno
=
TSDB_CODE_INVALID_MSG_LEN
;
terrno
=
TSDB_CODE_INVALID_MSG_LEN
;
goto
_OVER
;
goto
_OVER
;
}
}
...
@@ -133,6 +134,7 @@ static void dmProcessRpcMsg(SDnode *pDnode, SRpcMsg *pRpc, SEpSet *pEpSet) {
...
@@ -133,6 +134,7 @@ static void dmProcessRpcMsg(SDnode *pDnode, SRpcMsg *pRpc, SEpSet *pEpSet) {
break
;
break
;
}
}
}
else
{
}
else
{
dGError
(
"msg:%p, type:%s contLen is 0"
,
pRpc
,
TMSG_INFO
(
pRpc
->
msgType
));
terrno
=
TSDB_CODE_INVALID_MSG_LEN
;
terrno
=
TSDB_CODE_INVALID_MSG_LEN
;
goto
_OVER
;
goto
_OVER
;
}
}
...
...
source/dnode/mnode/impl/src/mndQuery.c
浏览文件 @
f0ebaaad
...
@@ -55,7 +55,7 @@ int32_t mndProcessQueryMsg(SRpcMsg *pMsg) {
...
@@ -55,7 +55,7 @@ int32_t mndProcessQueryMsg(SRpcMsg *pMsg) {
code
=
qWorkerProcessHbMsg
(
pMnode
,
pMnode
->
pQuery
,
pMsg
,
0
);
code
=
qWorkerProcessHbMsg
(
pMnode
,
pMnode
->
pQuery
,
pMsg
,
0
);
break
;
break
;
default:
default:
terrno
=
TSDB_CODE_
VND_
APP_ERROR
;
terrno
=
TSDB_CODE_APP_ERROR
;
mError
(
"unknown msg type:%d in query queue"
,
pMsg
->
msgType
);
mError
(
"unknown msg type:%d in query queue"
,
pMsg
->
msgType
);
}
}
...
@@ -92,7 +92,7 @@ int32_t mndProcessBatchMetaMsg(SRpcMsg *pMsg) {
...
@@ -92,7 +92,7 @@ int32_t mndProcessBatchMetaMsg(SRpcMsg *pMsg) {
for
(
int32_t
i
=
0
;
i
<
msgNum
;
++
i
)
{
for
(
int32_t
i
=
0
;
i
<
msgNum
;
++
i
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
mError
(
"offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
mError
(
"offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
terrno
=
TSDB_CODE_
MSG_NOT_PROCESSED
;
terrno
=
TSDB_CODE_
INVALID_MSG_LEN
;
taosArrayDestroy
(
batchRsp
);
taosArrayDestroy
(
batchRsp
);
return
-
1
;
return
-
1
;
}
}
...
@@ -101,7 +101,7 @@ int32_t mndProcessBatchMetaMsg(SRpcMsg *pMsg) {
...
@@ -101,7 +101,7 @@ int32_t mndProcessBatchMetaMsg(SRpcMsg *pMsg) {
offset
+=
sizeof
(
req
.
msgIdx
);
offset
+=
sizeof
(
req
.
msgIdx
);
if
(
offset
>=
pMsg
->
contLen
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
mError
(
"offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
mError
(
"offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
terrno
=
TSDB_CODE_
MSG_NOT_PROCESSED
;
terrno
=
TSDB_CODE_
INVALID_MSG_LEN
;
taosArrayDestroy
(
batchRsp
);
taosArrayDestroy
(
batchRsp
);
return
-
1
;
return
-
1
;
}
}
...
@@ -110,7 +110,7 @@ int32_t mndProcessBatchMetaMsg(SRpcMsg *pMsg) {
...
@@ -110,7 +110,7 @@ int32_t mndProcessBatchMetaMsg(SRpcMsg *pMsg) {
offset
+=
sizeof
(
req
.
msgType
);
offset
+=
sizeof
(
req
.
msgType
);
if
(
offset
>=
pMsg
->
contLen
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
mError
(
"offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
mError
(
"offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
terrno
=
TSDB_CODE_
MSG_NOT_PROCESSED
;
terrno
=
TSDB_CODE_
INVALID_MSG_LEN
;
taosArrayDestroy
(
batchRsp
);
taosArrayDestroy
(
batchRsp
);
return
-
1
;
return
-
1
;
}
}
...
@@ -119,7 +119,7 @@ int32_t mndProcessBatchMetaMsg(SRpcMsg *pMsg) {
...
@@ -119,7 +119,7 @@ int32_t mndProcessBatchMetaMsg(SRpcMsg *pMsg) {
offset
+=
sizeof
(
req
.
msgLen
);
offset
+=
sizeof
(
req
.
msgLen
);
if
(
offset
>=
pMsg
->
contLen
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
mError
(
"offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
mError
(
"offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
terrno
=
TSDB_CODE_
MSG_NOT_PROCESSED
;
terrno
=
TSDB_CODE_
INVALID_MSG_LEN
;
taosArrayDestroy
(
batchRsp
);
taosArrayDestroy
(
batchRsp
);
return
-
1
;
return
-
1
;
}
}
...
...
source/dnode/qnode/src/qnode.c
浏览文件 @
f0ebaaad
...
@@ -103,7 +103,7 @@ int32_t qndProcessQueryMsg(SQnode *pQnode, int64_t ts, SRpcMsg *pMsg) {
...
@@ -103,7 +103,7 @@ int32_t qndProcessQueryMsg(SQnode *pQnode, int64_t ts, SRpcMsg *pMsg) {
break
;
break
;
default:
default:
qError
(
"unknown msg type:%d in qnode queue"
,
pMsg
->
msgType
);
qError
(
"unknown msg type:%d in qnode queue"
,
pMsg
->
msgType
);
terrno
=
TSDB_CODE_
VND_
APP_ERROR
;
terrno
=
TSDB_CODE_APP_ERROR
;
}
}
if
(
code
==
0
)
return
TSDB_CODE_ACTION_IN_PROGRESS
;
if
(
code
==
0
)
return
TSDB_CODE_ACTION_IN_PROGRESS
;
...
...
source/dnode/vnode/src/meta/metaTable.c
浏览文件 @
f0ebaaad
...
@@ -53,7 +53,7 @@ static void metaGetEntryInfo(const SMetaEntry *pEntry, SMetaInfo *pInfo) {
...
@@ -53,7 +53,7 @@ static void metaGetEntryInfo(const SMetaEntry *pEntry, SMetaInfo *pInfo) {
static
int
metaUpdateMetaRsp
(
tb_uid_t
uid
,
char
*
tbName
,
SSchemaWrapper
*
pSchema
,
STableMetaRsp
*
pMetaRsp
)
{
static
int
metaUpdateMetaRsp
(
tb_uid_t
uid
,
char
*
tbName
,
SSchemaWrapper
*
pSchema
,
STableMetaRsp
*
pMetaRsp
)
{
pMetaRsp
->
pSchemas
=
taosMemoryMalloc
(
pSchema
->
nCols
*
sizeof
(
SSchema
));
pMetaRsp
->
pSchemas
=
taosMemoryMalloc
(
pSchema
->
nCols
*
sizeof
(
SSchema
));
if
(
NULL
==
pMetaRsp
->
pSchemas
)
{
if
(
NULL
==
pMetaRsp
->
pSchemas
)
{
terrno
=
TSDB_CODE_
VND_
OUT_OF_MEMORY
;
terrno
=
TSDB_CODE_OUT_OF_MEMORY
;
return
-
1
;
return
-
1
;
}
}
...
@@ -498,7 +498,7 @@ int metaDropTable(SMeta *pMeta, int64_t version, SVDropTbReq *pReq, SArray *tbUi
...
@@ -498,7 +498,7 @@ int metaDropTable(SMeta *pMeta, int64_t version, SVDropTbReq *pReq, SArray *tbUi
rc
=
tdbTbGet
(
pMeta
->
pNameIdx
,
pReq
->
name
,
strlen
(
pReq
->
name
)
+
1
,
&
pData
,
&
nData
);
rc
=
tdbTbGet
(
pMeta
->
pNameIdx
,
pReq
->
name
,
strlen
(
pReq
->
name
)
+
1
,
&
pData
,
&
nData
);
if
(
rc
<
0
)
{
if
(
rc
<
0
)
{
terrno
=
TSDB_CODE_
VND
_TABLE_NOT_EXIST
;
terrno
=
TSDB_CODE_
TDB
_TABLE_NOT_EXIST
;
return
-
1
;
return
-
1
;
}
}
uid
=
*
(
tb_uid_t
*
)
pData
;
uid
=
*
(
tb_uid_t
*
)
pData
;
...
@@ -743,7 +743,7 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl
...
@@ -743,7 +743,7 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl
// search name index
// search name index
ret
=
tdbTbGet
(
pMeta
->
pNameIdx
,
pAlterTbReq
->
tbName
,
strlen
(
pAlterTbReq
->
tbName
)
+
1
,
&
pVal
,
&
nVal
);
ret
=
tdbTbGet
(
pMeta
->
pNameIdx
,
pAlterTbReq
->
tbName
,
strlen
(
pAlterTbReq
->
tbName
)
+
1
,
&
pVal
,
&
nVal
);
if
(
ret
<
0
)
{
if
(
ret
<
0
)
{
terrno
=
TSDB_CODE_
VND
_TABLE_NOT_EXIST
;
terrno
=
TSDB_CODE_
TDB
_TABLE_NOT_EXIST
;
return
-
1
;
return
-
1
;
}
}
...
@@ -824,7 +824,7 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl
...
@@ -824,7 +824,7 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl
break
;
break
;
case
TSDB_ALTER_TABLE_DROP_COLUMN
:
case
TSDB_ALTER_TABLE_DROP_COLUMN
:
if
(
pColumn
==
NULL
)
{
if
(
pColumn
==
NULL
)
{
terrno
=
TSDB_CODE_VND_
TABLE_
COL_NOT_EXISTS
;
terrno
=
TSDB_CODE_VND_COL_NOT_EXISTS
;
goto
_err
;
goto
_err
;
}
}
if
(
pColumn
->
colId
==
0
)
{
if
(
pColumn
->
colId
==
0
)
{
...
@@ -846,7 +846,7 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl
...
@@ -846,7 +846,7 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl
break
;
break
;
case
TSDB_ALTER_TABLE_UPDATE_COLUMN_BYTES
:
case
TSDB_ALTER_TABLE_UPDATE_COLUMN_BYTES
:
if
(
pColumn
==
NULL
)
{
if
(
pColumn
==
NULL
)
{
terrno
=
TSDB_CODE_VND_
TABLE_
COL_NOT_EXISTS
;
terrno
=
TSDB_CODE_VND_COL_NOT_EXISTS
;
goto
_err
;
goto
_err
;
}
}
if
(
!
IS_VAR_DATA_TYPE
(
pColumn
->
type
)
||
pColumn
->
bytes
>
pAlterTbReq
->
colModBytes
)
{
if
(
!
IS_VAR_DATA_TYPE
(
pColumn
->
type
)
||
pColumn
->
bytes
>
pAlterTbReq
->
colModBytes
)
{
...
@@ -866,7 +866,7 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl
...
@@ -866,7 +866,7 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl
goto
_err
;
goto
_err
;
}
}
if
(
pColumn
==
NULL
)
{
if
(
pColumn
==
NULL
)
{
terrno
=
TSDB_CODE_VND_
TABLE_
COL_NOT_EXISTS
;
terrno
=
TSDB_CODE_VND_COL_NOT_EXISTS
;
goto
_err
;
goto
_err
;
}
}
if
(
tqCheckColModifiable
(
pMeta
->
pVnode
->
pTq
,
uid
,
pColumn
->
colId
)
!=
0
)
{
if
(
tqCheckColModifiable
(
pMeta
->
pVnode
->
pTq
,
uid
,
pColumn
->
colId
)
!=
0
)
{
...
@@ -934,7 +934,7 @@ static int metaUpdateTableTagVal(SMeta *pMeta, int64_t version, SVAlterTbReq *pA
...
@@ -934,7 +934,7 @@ static int metaUpdateTableTagVal(SMeta *pMeta, int64_t version, SVAlterTbReq *pA
// search name index
// search name index
ret
=
tdbTbGet
(
pMeta
->
pNameIdx
,
pAlterTbReq
->
tbName
,
strlen
(
pAlterTbReq
->
tbName
)
+
1
,
&
pVal
,
&
nVal
);
ret
=
tdbTbGet
(
pMeta
->
pNameIdx
,
pAlterTbReq
->
tbName
,
strlen
(
pAlterTbReq
->
tbName
)
+
1
,
&
pVal
,
&
nVal
);
if
(
ret
<
0
)
{
if
(
ret
<
0
)
{
terrno
=
TSDB_CODE_
VND
_TABLE_NOT_EXIST
;
terrno
=
TSDB_CODE_
TDB
_TABLE_NOT_EXIST
;
return
-
1
;
return
-
1
;
}
}
...
@@ -990,7 +990,7 @@ static int metaUpdateTableTagVal(SMeta *pMeta, int64_t version, SVAlterTbReq *pA
...
@@ -990,7 +990,7 @@ static int metaUpdateTableTagVal(SMeta *pMeta, int64_t version, SVAlterTbReq *pA
}
}
if
(
pColumn
==
NULL
)
{
if
(
pColumn
==
NULL
)
{
terrno
=
TSDB_CODE_VND_
TABLE_
COL_NOT_EXISTS
;
terrno
=
TSDB_CODE_VND_COL_NOT_EXISTS
;
goto
_err
;
goto
_err
;
}
}
...
@@ -1093,7 +1093,7 @@ static int metaUpdateTableOptions(SMeta *pMeta, int64_t version, SVAlterTbReq *p
...
@@ -1093,7 +1093,7 @@ static int metaUpdateTableOptions(SMeta *pMeta, int64_t version, SVAlterTbReq *p
// search name index
// search name index
ret
=
tdbTbGet
(
pMeta
->
pNameIdx
,
pAlterTbReq
->
tbName
,
strlen
(
pAlterTbReq
->
tbName
)
+
1
,
&
pVal
,
&
nVal
);
ret
=
tdbTbGet
(
pMeta
->
pNameIdx
,
pAlterTbReq
->
tbName
,
strlen
(
pAlterTbReq
->
tbName
)
+
1
,
&
pVal
,
&
nVal
);
if
(
ret
<
0
)
{
if
(
ret
<
0
)
{
terrno
=
TSDB_CODE_
VND
_TABLE_NOT_EXIST
;
terrno
=
TSDB_CODE_
TDB
_TABLE_NOT_EXIST
;
return
-
1
;
return
-
1
;
}
}
...
...
source/dnode/vnode/src/sma/smaTimeRange.c
浏览文件 @
f0ebaaad
...
@@ -197,7 +197,7 @@ static int32_t tdProcessTSmaInsertImpl(SSma *pSma, int64_t indexUid, const char
...
@@ -197,7 +197,7 @@ static int32_t tdProcessTSmaInsertImpl(SSma *pSma, int64_t indexUid, const char
}
}
if
(
pTsmaStat
->
pTSma
->
indexUid
!=
indexUid
)
{
if
(
pTsmaStat
->
pTSma
->
indexUid
!=
indexUid
)
{
terrno
=
TSDB_CODE_
VND_
APP_ERROR
;
terrno
=
TSDB_CODE_APP_ERROR
;
smaError
(
"vgId:%d, tsma insert for smaIndex %"
PRIi64
"(!=%"
PRIi64
") failed since %s"
,
SMA_VID
(
pSma
),
indexUid
,
smaError
(
"vgId:%d, tsma insert for smaIndex %"
PRIi64
"(!=%"
PRIi64
") failed since %s"
,
SMA_VID
(
pSma
),
indexUid
,
pTsmaStat
->
pTSma
->
indexUid
,
tstrerror
(
terrno
));
pTsmaStat
->
pTSma
->
indexUid
,
tstrerror
(
terrno
));
goto
_err
;
goto
_err
;
...
...
source/dnode/vnode/src/vnd/vnodeQuery.c
浏览文件 @
f0ebaaad
...
@@ -290,7 +290,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
...
@@ -290,7 +290,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
for
(
int32_t
i
=
0
;
i
<
msgNum
;
++
i
)
{
for
(
int32_t
i
=
0
;
i
<
msgNum
;
++
i
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
qError
(
"vnode offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
qError
(
"vnode offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
terrno
=
TSDB_CODE_
MSG_NOT_PROCESSED
;
terrno
=
TSDB_CODE_
INVALID_MSG_LEN
;
taosArrayDestroy
(
batchRsp
);
taosArrayDestroy
(
batchRsp
);
return
-
1
;
return
-
1
;
}
}
...
@@ -300,7 +300,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
...
@@ -300,7 +300,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
if
(
offset
>=
pMsg
->
contLen
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
qError
(
"vnode offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
qError
(
"vnode offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
terrno
=
TSDB_CODE_
MSG_NOT_PROCESSED
;
terrno
=
TSDB_CODE_
INVALID_MSG_LEN
;
taosArrayDestroy
(
batchRsp
);
taosArrayDestroy
(
batchRsp
);
return
-
1
;
return
-
1
;
}
}
...
@@ -310,7 +310,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
...
@@ -310,7 +310,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
if
(
offset
>=
pMsg
->
contLen
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
qError
(
"vnode offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
qError
(
"vnode offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
terrno
=
TSDB_CODE_
MSG_NOT_PROCESSED
;
terrno
=
TSDB_CODE_
INVALID_MSG_LEN
;
taosArrayDestroy
(
batchRsp
);
taosArrayDestroy
(
batchRsp
);
return
-
1
;
return
-
1
;
}
}
...
@@ -320,7 +320,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
...
@@ -320,7 +320,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
if
(
offset
>=
pMsg
->
contLen
)
{
if
(
offset
>=
pMsg
->
contLen
)
{
qError
(
"vnode offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
qError
(
"vnode offset %d is bigger than contLen %d"
,
offset
,
pMsg
->
contLen
);
terrno
=
TSDB_CODE_
MSG_NOT_PROCESSED
;
terrno
=
TSDB_CODE_
INVALID_MSG_LEN
;
taosArrayDestroy
(
batchRsp
);
taosArrayDestroy
(
batchRsp
);
return
-
1
;
return
-
1
;
}
}
...
@@ -362,6 +362,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
...
@@ -362,6 +362,7 @@ int32_t vnodeGetBatchMeta(SVnode *pVnode, SRpcMsg *pMsg) {
offset
=
0
;
offset
=
0
;
if
(
rspSize
>
MAX_META_BATCH_RSP_SIZE
)
{
if
(
rspSize
>
MAX_META_BATCH_RSP_SIZE
)
{
qError
(
"rspSize:%d overload"
,
rspSize
);
code
=
TSDB_CODE_INVALID_MSG_LEN
;
code
=
TSDB_CODE_INVALID_MSG_LEN
;
goto
_exit
;
goto
_exit
;
}
}
...
...
source/dnode/vnode/src/vnd/vnodeSvr.c
浏览文件 @
f0ebaaad
...
@@ -173,7 +173,7 @@ int32_t vnodeProcessWriteMsg(SVnode *pVnode, SRpcMsg *pMsg, int64_t version, SRp
...
@@ -173,7 +173,7 @@ int32_t vnodeProcessWriteMsg(SVnode *pVnode, SRpcMsg *pMsg, int64_t version, SRp
int32_t
ret
;
int32_t
ret
;
if
(
!
pVnode
->
inUse
)
{
if
(
!
pVnode
->
inUse
)
{
terrno
=
TSDB_CODE_VND_NO
T_SYNCED
;
terrno
=
TSDB_CODE_VND_NO
_AVAIL_BUFPOOL
;
vError
(
"vgId:%d, not ready to write since %s"
,
TD_VID
(
pVnode
),
terrstr
());
vError
(
"vgId:%d, not ready to write since %s"
,
TD_VID
(
pVnode
),
terrstr
());
return
-
1
;
return
-
1
;
}
}
...
@@ -348,7 +348,7 @@ int32_t vnodeProcessQueryMsg(SVnode *pVnode, SRpcMsg *pMsg) {
...
@@ -348,7 +348,7 @@ int32_t vnodeProcessQueryMsg(SVnode *pVnode, SRpcMsg *pMsg) {
return
qWorkerProcessCQueryMsg
(
&
handle
,
pVnode
->
pQuery
,
pMsg
,
0
);
return
qWorkerProcessCQueryMsg
(
&
handle
,
pVnode
->
pQuery
,
pMsg
,
0
);
default:
default:
vError
(
"unknown msg type:%d in query queue"
,
pMsg
->
msgType
);
vError
(
"unknown msg type:%d in query queue"
,
pMsg
->
msgType
);
return
TSDB_CODE_
VND_
APP_ERROR
;
return
TSDB_CODE_APP_ERROR
;
}
}
}
}
...
@@ -406,7 +406,7 @@ int32_t vnodeProcessFetchMsg(SVnode *pVnode, SRpcMsg *pMsg, SQueueInfo *pInfo) {
...
@@ -406,7 +406,7 @@ int32_t vnodeProcessFetchMsg(SVnode *pVnode, SRpcMsg *pMsg, SQueueInfo *pInfo) {
return
tqProcessTaskRecoverFinishRsp
(
pVnode
->
pTq
,
pMsg
);
return
tqProcessTaskRecoverFinishRsp
(
pVnode
->
pTq
,
pMsg
);
default:
default:
vError
(
"unknown msg type:%d in fetch queue"
,
pMsg
->
msgType
);
vError
(
"unknown msg type:%d in fetch queue"
,
pMsg
->
msgType
);
return
TSDB_CODE_
VND_
APP_ERROR
;
return
TSDB_CODE_APP_ERROR
;
}
}
}
}
...
@@ -772,7 +772,7 @@ static int32_t vnodeProcessDropTbReq(SVnode *pVnode, int64_t version, void *pReq
...
@@ -772,7 +772,7 @@ static int32_t vnodeProcessDropTbReq(SVnode *pVnode, int64_t version, void *pReq
/* code */
/* code */
ret
=
metaDropTable
(
pVnode
->
pMeta
,
version
,
pDropTbReq
,
tbUids
,
&
tbUid
);
ret
=
metaDropTable
(
pVnode
->
pMeta
,
version
,
pDropTbReq
,
tbUids
,
&
tbUid
);
if
(
ret
<
0
)
{
if
(
ret
<
0
)
{
if
(
pDropTbReq
->
igNotExists
&&
terrno
==
TSDB_CODE_
VND
_TABLE_NOT_EXIST
)
{
if
(
pDropTbReq
->
igNotExists
&&
terrno
==
TSDB_CODE_
TDB
_TABLE_NOT_EXIST
)
{
dropTbRsp
.
code
=
TSDB_CODE_SUCCESS
;
dropTbRsp
.
code
=
TSDB_CODE_SUCCESS
;
}
else
{
}
else
{
dropTbRsp
.
code
=
terrno
;
dropTbRsp
.
code
=
terrno
;
...
...
source/util/src/terror.c
浏览文件 @
f0ebaaad
...
@@ -94,6 +94,7 @@ TAOS_DEFINE_ERROR(TSDB_CODE_INVALID_TIMESTAMP, "Invalid timestamp for
...
@@ -94,6 +94,7 @@ TAOS_DEFINE_ERROR(TSDB_CODE_INVALID_TIMESTAMP, "Invalid timestamp for
TAOS_DEFINE_ERROR
(
TSDB_CODE_MSG_DECODE_ERROR
,
"Msg decode error"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_MSG_DECODE_ERROR
,
"Msg decode error"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_NO_AVAIL_DISK
,
"No available disk"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_NO_AVAIL_DISK
,
"No available disk"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_NOT_FOUND
,
"Not found"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_NOT_FOUND
,
"Not found"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_NO_DISKSPACE
,
"Out of disk space"
)
//client
//client
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_INVALID_OPERATION
,
"Invalid operation"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_INVALID_OPERATION
,
"Invalid operation"
)
...
@@ -109,7 +110,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_TSC_INVALID_DB_LENGTH, "Database name too lon
...
@@ -109,7 +110,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_TSC_INVALID_DB_LENGTH, "Database name too lon
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_INVALID_TABLE_ID_LENGTH
,
"Table name too long"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_INVALID_TABLE_ID_LENGTH
,
"Table name too long"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_INVALID_CONNECTION
,
"Invalid connection"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_INVALID_CONNECTION
,
"Invalid connection"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_OUT_OF_MEMORY
,
"System out of memory"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_OUT_OF_MEMORY
,
"System out of memory"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_NO_DISKSPACE
,
"System out of disk space"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_QUERY_CACHE_ERASED
,
"Query cache erased"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_QUERY_CACHE_ERASED
,
"Query cache erased"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_QUERY_CANCELLED
,
"Query terminated"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_QUERY_CANCELLED
,
"Query terminated"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_SORTED_RES_TOO_MANY
,
"Result set too large to be sorted"
)
// too many result for ordered super table projection query
TAOS_DEFINE_ERROR
(
TSDB_CODE_TSC_SORTED_RES_TOO_MANY
,
"Result set too large to be sorted"
)
// too many result for ordered super table projection query
...
@@ -305,35 +305,14 @@ TAOS_DEFINE_ERROR(TSDB_CODE_NODE_ALREADY_DEPLOYED, "Node already deployed
...
@@ -305,35 +305,14 @@ TAOS_DEFINE_ERROR(TSDB_CODE_NODE_ALREADY_DEPLOYED, "Node already deployed
TAOS_DEFINE_ERROR
(
TSDB_CODE_NODE_NOT_DEPLOYED
,
"Node not deployed"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_NODE_NOT_DEPLOYED
,
"Node not deployed"
)
// vnode
// vnode
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_ACTION_IN_PROGRESS
,
"Action in progress"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_MSG_NOT_PROCESSED
,
"Message not processed"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_ACTION_NEED_REPROCESSED
,
"Action need to be reprocessed"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_INVALID_VGROUP_ID
,
"Invalid Vgroup ID"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_INVALID_VGROUP_ID
,
"Invalid Vgroup ID"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_INIT_FAILED
,
"Vnode initialization failed"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_NO_DISKSPACE
,
"System out of disk space"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_NO_DISK_PERMISSIONS
,
"No write permission for disk files"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_NO_SUCH_FILE_OR_DIR
,
"Missing data file"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_OUT_OF_MEMORY
,
"Out of memory"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_APP_ERROR
,
"Unexpected generic error in vnode"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_IS_FLOWCTRL
,
"Database memory is full"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_IS_DROPPING
,
"Database is dropping"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_IS_UPDATING
,
"Database is updating"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_IS_CLOSING
,
"Database is closing"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_NOT_SYNCED
,
"Database suspended"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_NO_WRITE_AUTH
,
"Database write operation denied"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_NO_WRITE_AUTH
,
"Database write operation denied"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_IS_SYNCING
,
"Database is syncing"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_INVALID_TSDB_STATE
,
"Invalid tsdb state"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_TB_NOT_EXIST
,
"Table not exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_SMA_NOT_EXIST
,
"SMA not exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_HASH_MISMATCH
,
"Hash value mismatch"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_HASH_MISMATCH
,
"Hash value mismatch"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_TABLE_NOT_EXIST
,
"Table does not exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_INVALID_TABLE_ACTION
,
"Invalid table action"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_INVALID_TABLE_ACTION
,
"Invalid table action"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_COL_ALREADY_EXISTS
,
"Table column already exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_COL_ALREADY_EXISTS
,
"Table column already exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_
TABLE_COL_NOT_EXISTS
,
"Table column not exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_
COL_NOT_EXISTS
,
"Table column not exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_COL_SUBSCRIBED
,
"Table column is subscribed"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_COL_SUBSCRIBED
,
"Table column is subscribed"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_INVALID_CFG_FILE
,
"Invalid config file"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_NO_AVAIL_BUFPOOL
,
"No availabe buffer pool"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_VND_INVALID_TERM_FILE
,
"Invalid term file"
)
// tsdb
// tsdb
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_INVALID_TABLE_ID
,
"Invalid table ID"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_INVALID_TABLE_ID
,
"Invalid table ID"
)
...
@@ -342,7 +321,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_TDB_IVD_TB_SCHEMA_VERSION, "Invalid table schema
...
@@ -342,7 +321,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_TDB_IVD_TB_SCHEMA_VERSION, "Invalid table schema
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_TABLE_ALREADY_EXIST
,
"Table already exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_TABLE_ALREADY_EXIST
,
"Table already exists"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_INVALID_CONFIG
,
"Invalid configuration"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_INVALID_CONFIG
,
"Invalid configuration"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_INIT_FAILED
,
"Tsdb init failed"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_INIT_FAILED
,
"Tsdb init failed"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_NO_DISKSPACE
,
"No diskspace for tsdb"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_NO_DISK_PERMISSIONS
,
"No permission for disk files"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_NO_DISK_PERMISSIONS
,
"No permission for disk files"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_FILE_CORRUPTED
,
"Data file(s) corrupted"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_FILE_CORRUPTED
,
"Data file(s) corrupted"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_OUT_OF_MEMORY
,
"Out of memory"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TDB_OUT_OF_MEMORY
,
"Out of memory"
)
...
@@ -368,7 +346,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_TDB_TDB_ENV_OPEN_ERROR, "TDB env open error")
...
@@ -368,7 +346,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_TDB_TDB_ENV_OPEN_ERROR, "TDB env open error")
// query
// query
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_INVALID_QHANDLE
,
"Invalid handle"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_INVALID_QHANDLE
,
"Invalid handle"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_INVALID_MSG
,
"Invalid message"
)
// failed to validate the sql expression msg by vnode
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_INVALID_MSG
,
"Invalid message"
)
// failed to validate the sql expression msg by vnode
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_NO_DISKSPACE
,
"No diskspace for query"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_OUT_OF_MEMORY
,
"System out of memory"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_OUT_OF_MEMORY
,
"System out of memory"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_APP_ERROR
,
"Unexpected generic error in query"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_APP_ERROR
,
"Unexpected generic error in query"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_DUP_JOIN_KEY
,
"Duplicated join key"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_QRY_DUP_JOIN_KEY
,
"Duplicated join key"
)
...
@@ -431,7 +408,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_SYN_INTERNAL_ERROR, "Sync internal error")
...
@@ -431,7 +408,6 @@ TAOS_DEFINE_ERROR(TSDB_CODE_SYN_INTERNAL_ERROR, "Sync internal error")
//tq
//tq
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_INVALID_CONFIG
,
"TQ invalid config"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_INVALID_CONFIG
,
"TQ invalid config"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_INIT_FAILED
,
"TQ init falied"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_INIT_FAILED
,
"TQ init falied"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_NO_DISKSPACE
,
"TQ no disk space"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_NO_DISK_PERMISSIONS
,
"TQ no disk permissions"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_NO_DISK_PERMISSIONS
,
"TQ no disk permissions"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_FILE_CORRUPTED
,
"TQ file corrupted"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_FILE_CORRUPTED
,
"TQ file corrupted"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_OUT_OF_MEMORY
,
"TQ out of memory"
)
TAOS_DEFINE_ERROR
(
TSDB_CODE_TQ_OUT_OF_MEMORY
,
"TQ out of memory"
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录