• sangshuduo's avatar
    Hotfix/sangshuduo/td 3722 taosdemo performance regression (#5750) · e8a6b6a5
    sangshuduo 提交于
    * TD-3675
    
    * fix mem leak issue
    
    * fix crash issue
    
    * Hotfix/sangshuduo/td 3607 taosdemo buffer overflow (#5723)
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add tmp buffer.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix data generation.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix normal table writting.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    remove tail spaces.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table test case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust limit offset count warning.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add more logic for child tables exist.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    create database if database be dropped only.
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    adjust limit and offset test cases.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust sample data test case.
    
    * test
    
    * [TD-3677]<test>: test pr message 1
    
    * [TD-3671]<test>change target branch
    
    * [TD-3677]<test>: test pr message 2
    
    * [TD-3677]<test>: test pr message 3
    
    * Hotfix/sangshuduo/td 3197 fix taosdemo coverity scan (#5688)
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issues.
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issue.
    
    fix subscribeTest pids uninitialized.
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issues.
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    check super tbl info pointer.
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    move sub tbl query thread join into loop
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    remove unused variable
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    use more secure random library
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    use strncpy for more safe
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issue.
    
    replace arc4random with rand().
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    check stb info pointer for start time
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    fix strcpy vulnerability
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issue.
    
    modify taosdemoTest2. try to check database continously.
    
    * [TD-3197] <fix>: taosdemo coverity scan issues.
    
    * [TD-3197] <fix>: fix memory leak when parsing arguments.
    
    * [TD-3197] <fix>: fix cmake strip arguments.
    
    * [TD-3197] <fix>: taosdemo coverity scan.
    
    fix cmake string manipulation.
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    
    * remove useless file
    
    * fix changing target branch
    
    * fix
    
    * fix
    
    * [TD-3607]<fix>: taosdemo limit and offset.
    
    if limit+offset > count
    
    * Hotfix/sangshuduo/td 3607 taosdemo buffer overflow (#5706)
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add tmp buffer.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix data generation.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix normal table writting.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    remove tail spaces.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table test case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust limit offset count warning.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add more logic for child tables exist.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    create database if database be dropped only.
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    adjust limit and offset test cases.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust sample data test case.
    
    * [TD-3607]<fix>: taosdemo limit and offset.
    
    if limit+offset > count
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    
    * [TD-3607]<fix>: taosdemo limit and offset.
    
    if child tbl not exist, dont take limit and offset value.
    
    * Hotfix/sangshuduo/td 3607 taosdemo buffer overflow (#5713)
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add tmp buffer.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix data generation.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix normal table writting.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    remove tail spaces.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table test case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust limit offset count warning.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add more logic for child tables exist.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    create database if database be dropped only.
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    adjust limit and offset test cases.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust sample data test case.
    
    * [TD-3607]<fix>: taosdemo limit and offset.
    
    if limit+offset > count
    
    * [TD-3607]<fix>: taosdemo limit and offset.
    
    if child tbl not exist, dont take limit and offset value.
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    
    * fix taosdemo limit invalid warning condition.
    
    * [TD-3683]<fix>: reduce buffer size for more stable table creation. (#5719)
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    Co-authored-by: Nhuili <52318143+plum-lihui@users.noreply.github.com>
    Co-authored-by: Nliuyq-617 <yqliu@taosdata.com>
    Co-authored-by: Nplum-lihui <huili@taosdata.com>
    Co-authored-by: NElias Soong <elias.soong@gmail.com>
    Co-authored-by: NShengliang Guan <slguan@taosdata.com>
    
    * TD-3707
    
    * Feature/sangshuduo/td 3408 taosdemo async query (#5731)
    
    * test
    
    * [TD-3677]<test>: test pr message 1
    
    * [TD-3671]<test>change target branch
    
    * [TD-3677]<test>: test pr message 2
    
    * [TD-3677]<test>: test pr message 3
    
    * Hotfix/sangshuduo/td 3197 fix taosdemo coverity scan (#5688)
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issues.
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issue.
    
    fix subscribeTest pids uninitialized.
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issues.
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    check super tbl info pointer.
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    move sub tbl query thread join into loop
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    remove unused variable
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    use more secure random library
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    use strncpy for more safe
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issue.
    
    replace arc4random with rand().
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    check stb info pointer for start time
    
    * [TD-3197] <fix>: fix coverity scan issues.
    
    fix strcpy vulnerability
    
    * [TD-3197] <fix>: fix taosdemo coverity scan issue.
    
    modify taosdemoTest2. try to check database continously.
    
    * [TD-3197] <fix>: taosdemo coverity scan issues.
    
    * [TD-3197] <fix>: fix memory leak when parsing arguments.
    
    * [TD-3197] <fix>: fix cmake strip arguments.
    
    * [TD-3197] <fix>: taosdemo coverity scan.
    
    fix cmake string manipulation.
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    
    * remove useless file
    
    * fix changing target branch
    
    * fix
    
    * fix
    
    * Hotfix/sangshuduo/td 3607 taosdemo buffer overflow (#5706)
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add tmp buffer.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix data generation.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix normal table writting.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    remove tail spaces.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table test case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust limit offset count warning.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add more logic for child tables exist.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    create database if database be dropped only.
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    adjust limit and offset test cases.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust sample data test case.
    
    * [TD-3607]<fix>: taosdemo limit and offset.
    
    if limit+offset > count
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    
    * Hotfix/sangshuduo/td 3607 taosdemo buffer overflow (#5713)
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add tmp buffer.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix data generation.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix normal table writting.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    remove tail spaces.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table test case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    fix taosdemo alter table case.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust limit offset count warning.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    add more logic for child tables exist.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    create database if database be dropped only.
    
    * [TD-3607] <fix>: fix taosdemo buffer overflow.
    
    adjust limit and offset test cases.
    
    * [TD-3607] <fix>: taosdemo buffer overflow.
    
    adjust sample data test case.
    
    * [TD-3607]<fix>: taosdemo limit and offset.
    
    if limit+offset > count
    
    * [TD-3607]<fix>: taosdemo limit and offset.
    
    if child tbl not exist, dont take limit and offset value.
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    
    * [TD-3683]<fix>: reduce buffer size for more stable table creation. (#5719)
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    
    * [TD-3408]<feature>: taosdemo support async query.
    
    * [TD-3408]<feature>: taosdemo support async query.
    
    refactor
    
    * [TD-3408]<feature>: taosdemo support async query.
    
    refactor 2
    
    * [TD-3408]<feature>: taosdemo support async query.
    
    refactor 3
    
    * [TD-3408]<feature>: taosdemo support async query.
    
    refactor 4
    
    * [TD-3408]<feature>: taosdemo support specified sql more than one line.
    Co-authored-by: Nhuili <52318143+plum-lihui@users.noreply.github.com>
    Co-authored-by: Nliuyq-617 <yqliu@taosdata.com>
    Co-authored-by: Nplum-lihui <huili@taosdata.com>
    Co-authored-by: NElias Soong <elias.soong@gmail.com>
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    Co-authored-by: NShengliang Guan <slguan@taosdata.com>
    
    * [TD-3722]<fix>: taosdemo performance regression due to always set random seed.
    Co-authored-by: Ndapan1121 <89396746@qq.com>
    Co-authored-by: NShuduo Sang <sdsang@taosdata.com>
    Co-authored-by: Nhuili <52318143+plum-lihui@users.noreply.github.com>
    Co-authored-by: Nliuyq-617 <yqliu@taosdata.com>
    Co-authored-by: Nplum-lihui <huili@taosdata.com>
    Co-authored-by: NElias Soong <elias.soong@gmail.com>
    Co-authored-by: NShengliang Guan <slguan@taosdata.com>
    Co-authored-by: Nhaojun Liao <hjxilinx@users.noreply.github.com>
    e8a6b6a5
taosdemo.c 220.2 KB