Merge pull request #18141 from taosdata/fix/TD-20408
fix:applying non-zero offset in tqSink.c
This commit is contained in:
commit
e200a4df20
|
@ -31,7 +31,11 @@ int32_t tqBuildDeleteReq(SVnode* pVnode, const char* stbFullName, const SSDataBl
|
||||||
int64_t ts = *(int64_t*)colDataGetData(pTsCol, row);
|
int64_t ts = *(int64_t*)colDataGetData(pTsCol, row);
|
||||||
int64_t groupId = *(int64_t*)colDataGetData(pGidCol, row);
|
int64_t groupId = *(int64_t*)colDataGetData(pGidCol, row);
|
||||||
char* name;
|
char* name;
|
||||||
void* varTbName = colDataGetVarData(pTbNameCol, row);
|
void* varTbName = NULL;
|
||||||
|
if (!colDataIsNull(pTbNameCol, totRow, row, NULL)) {
|
||||||
|
varTbName = colDataGetVarData(pTbNameCol, row);
|
||||||
|
}
|
||||||
|
|
||||||
if (varTbName != NULL && varTbName != (void*)-1) {
|
if (varTbName != NULL && varTbName != (void*)-1) {
|
||||||
name = taosMemoryCalloc(1, TSDB_TABLE_NAME_LEN);
|
name = taosMemoryCalloc(1, TSDB_TABLE_NAME_LEN);
|
||||||
memcpy(name, varDataVal(varTbName), varDataLen(varTbName));
|
memcpy(name, varDataVal(varTbName), varDataLen(varTbName));
|
||||||
|
|
|
@ -751,5 +751,40 @@ if $rows != 0 then
|
||||||
endi
|
endi
|
||||||
|
|
||||||
|
|
||||||
|
sql insert into t1 values(1648791223000,2,2,3,1.0);
|
||||||
|
sql insert into t1 values(1648791223000,10,2,3,1.0);
|
||||||
|
sql insert into t1 values(1648791233000,10,2,3,1.0);
|
||||||
|
|
||||||
|
$loop_count = 0
|
||||||
|
loop16:
|
||||||
|
sleep 200
|
||||||
|
sql select * from streamt4;
|
||||||
|
|
||||||
|
$loop_count = $loop_count + 1
|
||||||
|
if $loop_count == 10 then
|
||||||
|
return -1
|
||||||
|
endi
|
||||||
|
|
||||||
|
if $rows != 2 then
|
||||||
|
print =====rows=$rows
|
||||||
|
goto loop16
|
||||||
|
endi
|
||||||
|
|
||||||
|
sql insert into t1 values(1648791233000,2,2,3,1.0);
|
||||||
|
|
||||||
|
$loop_count = 0
|
||||||
|
loop17:
|
||||||
|
sleep 200
|
||||||
|
sql select * from streamt4;
|
||||||
|
|
||||||
|
$loop_count = $loop_count + 1
|
||||||
|
if $loop_count == 10 then
|
||||||
|
return -1
|
||||||
|
endi
|
||||||
|
|
||||||
|
if $rows != 1 then
|
||||||
|
print =====rows=$rows
|
||||||
|
goto loop17
|
||||||
|
endi
|
||||||
|
|
||||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||||
|
|
Loading…
Reference in New Issue