#952 [TBASE-1356]
This commit is contained in:
parent
96329ea18c
commit
ed942e8f1c
|
@ -469,6 +469,9 @@ void *tscProcessMsgFromServer(char *msg, void *ahandle, void *thandle) {
|
||||||
|
|
||||||
if (pCmd->command > TSDB_SQL_MGMT) {
|
if (pCmd->command > TSDB_SQL_MGMT) {
|
||||||
tscProcessMgmtRedirect(pSql, pMsg->content + 1);
|
tscProcessMgmtRedirect(pSql, pMsg->content + 1);
|
||||||
|
} else if (pCmd->command == TSDB_SQL_INSERT){
|
||||||
|
pSql->index++;
|
||||||
|
pSql->maxRetry = TSDB_VNODES_SUPPORT * 2;
|
||||||
} else {
|
} else {
|
||||||
pSql->index++;
|
pSql->index++;
|
||||||
}
|
}
|
||||||
|
|
|
@ -118,6 +118,9 @@ void *vnodeProcessMsgFromShell(char *msg, void *ahandle, void *thandle) {
|
||||||
} else if (pMsg->msgType == TSDB_MSG_TYPE_SUBMIT) {
|
} else if (pMsg->msgType == TSDB_MSG_TYPE_SUBMIT) {
|
||||||
if (vnodeList[vnode].vnodeStatus == TSDB_VN_STATUS_MASTER) {
|
if (vnodeList[vnode].vnodeStatus == TSDB_VN_STATUS_MASTER) {
|
||||||
vnodeProcessShellSubmitRequest((char *) pMsg->content, pMsg->msgLen - sizeof(SIntMsg), pObj);
|
vnodeProcessShellSubmitRequest((char *) pMsg->content, pMsg->msgLen - sizeof(SIntMsg), pObj);
|
||||||
|
} else if (vnodeList[vnode].vnodeStatus == TSDB_VN_STATUS_SLAVE) {
|
||||||
|
taosSendSimpleRsp(thandle, pMsg->msgType + 1, TSDB_CODE_REDIRECT);
|
||||||
|
dTrace("vid:%d sid:%d, shell submit msg is redirect since in status:%s", vnode, sid, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
||||||
} else {
|
} else {
|
||||||
taosSendSimpleRsp(thandle, pMsg->msgType + 1, TSDB_CODE_NOT_READY);
|
taosSendSimpleRsp(thandle, pMsg->msgType + 1, TSDB_CODE_NOT_READY);
|
||||||
dTrace("vid:%d sid:%d, shell submit msg is ignored since in status:%s", vnode, sid, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
dTrace("vid:%d sid:%d, shell submit msg is ignored since in status:%s", vnode, sid, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
||||||
|
|
Loading…
Reference in New Issue