[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);
|
||||
code = TSDB_CODE_ACTION_IN_PROGRESS;
|
||||
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;
|
||||
|
|
Loading…
Reference in New Issue