[tbase-875] check for client submit block sversion, if the data from client has smaller server, return invalid sql msg
This commit is contained in:
parent
0bef668cfb
commit
3332ba5729
|
@ -596,6 +596,11 @@ int vnodeInsertPoints(SMeterObj *pObj, char *cont, int contLen, char source, voi
|
||||||
vnodeSendMeterCfgMsg(pObj->vnode, pObj->sid);
|
vnodeSendMeterCfgMsg(pObj->vnode, pObj->sid);
|
||||||
code = TSDB_CODE_ACTION_IN_PROGRESS;
|
code = TSDB_CODE_ACTION_IN_PROGRESS;
|
||||||
return code;
|
return code;
|
||||||
|
} else if (pObj->sversion > sversion) {
|
||||||
|
dTrace("vid:%d sid:%d id:%s, client schema out of date, sql is invalid. client sversion:%d vnode sversion:%d",
|
||||||
|
pObj->vnode, pObj->sid, pObj->meterId, pObj->sversion, sversion);
|
||||||
|
code = TSDB_CODE_INVALID_SQL;
|
||||||
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
pData = pSubmit->payLoad;
|
pData = pSubmit->payLoad;
|
||||||
|
|
Loading…
Reference in New Issue