diff --git a/.github/workflows/2.x-aarch64.yml b/.github/workflows/2.x-aarch64.yml index 4adeb404..eaae6533 100644 --- a/.github/workflows/2.x-aarch64.yml +++ b/.github/workflows/2.x-aarch64.yml @@ -92,6 +92,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: submodules: recursive @@ -104,6 +105,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "The uname output was ${{ steps.setup.outputs.uname }}" sudo timedatectl set-timezone Asia/Shanghai @@ -131,6 +133,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: uraimo/run-on-arch-action@v2 with: arch: aarch64 @@ -156,6 +159,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: uraimo/run-on-arch-action@v2 with: arch: aarch64 @@ -182,6 +186,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: uraimo/run-on-arch-action@v2 with: arch: aarch64 diff --git a/.github/workflows/2.x-archlinux-release.yml b/.github/workflows/2.x-archlinux-release.yml index 061ba74a..b982846a 100644 --- a/.github/workflows/2.x-archlinux-release.yml +++ b/.github/workflows/2.x-archlinux-release.yml @@ -83,6 +83,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pacman -Syu --noconfirm > /dev/null pacman -Sy git --noconfirm > /dev/null @@ -92,6 +93,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: submodules: recursive @@ -104,6 +106,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "disable timezone changing" #timedatectl set-timezone Asia/Shanghai @@ -123,6 +126,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -132,6 +136,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -141,6 +146,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' id: cache-rust with: path: | @@ -155,6 +161,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pacman -Sy --noconfirm gcc make cmake zlib snappy gcc-libs pkg-config python3 python-pip > /dev/null gcc --version @@ -171,6 +178,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pip3 install decorator numpy fabric2 psutil pandas faker toml > /dev/null pip3 install taospy > /dev/null @@ -187,6 +195,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | if [ -f ~/taosdump-failed.txt ]; then cat ~/taosdump-failed.txt; diff --git a/.github/workflows/2.x-armv7.yml b/.github/workflows/2.x-armv7.yml index a22f30cd..21a71c5d 100644 --- a/.github/workflows/2.x-armv7.yml +++ b/.github/workflows/2.x-armv7.yml @@ -92,6 +92,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: submodules: recursive @@ -104,6 +105,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "The uname output was ${{ steps.setup.outputs.uname }}" sudo timedatectl set-timezone Asia/Shanghai @@ -131,6 +133,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: uraimo/run-on-arch-action@v2 with: arch: armv7 diff --git a/.github/workflows/2.x-centos-release.yml b/.github/workflows/2.x-centos-release.yml index 7bdb9b1e..337803a3 100644 --- a/.github/workflows/2.x-centos-release.yml +++ b/.github/workflows/2.x-centos-release.yml @@ -83,6 +83,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "yum update" yum update -y > /dev/null @@ -99,6 +100,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: submodules: recursive @@ -111,6 +113,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "disable timezone changing" #timedatectl set-timezone Asia/Shanghai @@ -130,6 +133,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -139,6 +143,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -148,6 +153,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' id: cache-rust with: path: | @@ -162,6 +168,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | yum install -y python3 python3-pip zlib-devel zlib-static xz-devel snappy-devel jansson jansson-devel pkgconfig libatomic libatomic-static libstdc++-static openssl-devel > /dev/null python3 -m pip install --upgrade pip > /dev/null 2>&1 @@ -177,6 +184,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pip3 install decorator numpy fabric2 psutil pandas faker toml > /dev/null pip3 install taospy > /dev/null @@ -193,6 +201,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | if [ -f ~/taosdump-failed.txt ]; then cat ~/taosdump-failed.txt; diff --git a/.github/workflows/2.x-windows-build.yml b/.github/workflows/2.x-windows-build.yml index 99e17fe4..419b1cd1 100644 --- a/.github/workflows/2.x-windows-build.yml +++ b/.github/workflows/2.x-windows-build.yml @@ -60,6 +60,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: submodules: recursive @@ -82,6 +83,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | choco install jom gawk grep -y #cd TDengine && mkdir debug && cd debug && cmake .. -G "NMake Makefiles JOM" -DBUILD_JDBC=false -DBUILD_TOOLS=true && jom && jom install diff --git a/.github/workflows/3.0-alpine.yml b/.github/workflows/3.0-alpine.yml index 94647343..1471bacd 100644 --- a/.github/workflows/3.0-alpine.yml +++ b/.github/workflows/3.0-alpine.yml @@ -78,6 +78,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: jirutka/setup-alpine@v1 @@ -86,6 +87,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cat /etc/alpine-release apk add argp-standalone bash curl cmake gcc make g++ git go procps lsof valgrind linux-headers libunwind libunwind-dev tzdata wget jansson-dev snappy-dev xz-dev zlib-dev @@ -96,6 +98,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' shell: alpine.sh --root {0} run: | diff --git a/.github/workflows/3.0-archlinux-release.yml b/.github/workflows/3.0-archlinux-release.yml index c05585e3..9c50ca26 100644 --- a/.github/workflows/3.0-archlinux-release.yml +++ b/.github/workflows/3.0-archlinux-release.yml @@ -82,6 +82,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pacman -Syu --noconfirm > /dev/null pacman -Sy git --noconfirm > /dev/null @@ -91,6 +92,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: submodules: recursive @@ -103,6 +105,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "disable timezone changing" #timedatectl set-timezone Asia/Shanghai @@ -113,6 +116,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -122,6 +126,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -131,6 +136,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' id: cache-rust with: path: | @@ -145,6 +151,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pacman -Sy --noconfirm gcc make cmake zlib snappy gcc-libs pkg-config python3 python-pip > /dev/null gcc --version @@ -161,6 +168,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v3 with: fetch-depth: 0 # OR "2" -> To retrieve the preceding commit. @@ -179,6 +187,7 @@ jobs: (needs.check-changed.outputs.changedflag == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug diff --git a/.github/workflows/3.0-coveralls.yml b/.github/workflows/3.0-coveralls.yml index bfdf7972..a32328ac 100644 --- a/.github/workflows/3.0-coveralls.yml +++ b/.github/workflows/3.0-coveralls.yml @@ -66,6 +66,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: repository: 'taosdata/TDengine' @@ -77,6 +78,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo timedatectl set-timezone Asia/Shanghai sudo date @@ -115,6 +117,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | whoami sudo apt update > /dev/null @@ -143,6 +146,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo apt update > /dev/null sudo apt-get install lzma-dev liblzma-dev libjansson-dev libz-dev zlib1g libsnappy-dev pkg-config lcov expect -y > /dev/null @@ -160,6 +164,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug @@ -177,6 +182,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "TEST: taodump -p" cd tests/taosdump @@ -187,6 +193,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -221,6 +228,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -265,6 +273,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -332,6 +341,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -355,6 +365,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -385,6 +396,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -429,6 +441,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -451,6 +464,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -496,6 +510,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -528,6 +543,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -574,6 +590,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -595,6 +612,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests sudo pkill -9 taosadapter || : @@ -613,6 +631,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests sudo pkill -9 taosadapter || : @@ -630,6 +649,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -653,6 +673,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -670,6 +691,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo pkill -9 taosadapter || : sudo pkill -9 taosd || : @@ -688,6 +710,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests @@ -705,6 +728,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests @@ -718,6 +742,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | topdir=`pwd` cd debug @@ -741,6 +766,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/3.0-macos-debug.yml b/.github/workflows/3.0-macos-debug.yml index 96b4dc0a..054d0c44 100644 --- a/.github/workflows/3.0-macos-debug.yml +++ b/.github/workflows/3.0-macos-debug.yml @@ -62,6 +62,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: repository: 'taosdata/TDengine' @@ -73,6 +74,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | #sudo timedatectl set-timezone Asia/Shanghai #sudo date @@ -82,6 +84,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | brew update brew install argp-standalone pkg-config @@ -92,6 +95,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -101,6 +105,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1.0.6 with: toolchain: stable @@ -110,6 +115,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' id: cache-rust with: path: | @@ -124,6 +130,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd TDengine && mkdir debug && cd debug && cmake .. -DBUILD_HTTP=false -DWEBSOCKET=true > /dev/null && make -j8 > /dev/null && sudo make install > /dev/null if [[ ! -f /usr/local/bin/taosd ]] || [[ ! -f /usr/local/bin/taosadapter ]] @@ -137,6 +144,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "install package for taos-tools" @@ -153,6 +161,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug diff --git a/.github/workflows/3.0-macos-release.yml b/.github/workflows/3.0-macos-release.yml index c6323e1b..44b83fd2 100644 --- a/.github/workflows/3.0-macos-release.yml +++ b/.github/workflows/3.0-macos-release.yml @@ -62,6 +62,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: repository: 'taosdata/TDengine' @@ -73,6 +74,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | #sudo timedatectl set-timezone Asia/Shanghai #sudo date @@ -82,6 +84,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | brew update brew install argp-standalone pkg-config @@ -92,6 +95,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -101,6 +105,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1.0.6 with: toolchain: stable @@ -110,6 +115,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' id: cache-rust with: path: | @@ -124,6 +130,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd TDengine && mkdir debug && cd debug && cmake .. -DBUILD_HTTP=false -DWEBSOCKET=true > /dev/null && make -j8 > /dev/null && sudo make install > /dev/null if [[ ! -f /usr/local/bin/taosd ]] || [[ ! -f /usr/local/bin/taosadapter ]] @@ -137,6 +144,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | echo "install package for taos-tools" @@ -153,6 +161,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug diff --git a/.github/workflows/3.0-non-x64.yml b/.github/workflows/3.0-non-x64.yml index 67eb7c50..d3b64b42 100644 --- a/.github/workflows/3.0-non-x64.yml +++ b/.github/workflows/3.0-non-x64.yml @@ -125,6 +125,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: uraimo/run-on-arch-action@v2.1.1 with: arch: aarch64 diff --git a/.github/workflows/3.0-taosbenchmark-debug.yml b/.github/workflows/3.0-taosbenchmark-debug.yml index f6238488..90502283 100644 --- a/.github/workflows/3.0-taosbenchmark-debug.yml +++ b/.github/workflows/3.0-taosbenchmark-debug.yml @@ -70,6 +70,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo timedatectl set-timezone Asia/Shanghai sudo date @@ -79,6 +80,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -88,6 +90,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -107,6 +110,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo apt update > /dev/null sudo apt install libgflags2.2 libgflags-dev -y > /dev/null @@ -125,6 +129,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo apt update > /dev/null sudo apt install lzma-dev liblzma-dev libjansson-dev libz-dev zlib1g libsnappy-dev pkg-config expect -y > /dev/null @@ -142,6 +147,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug @@ -157,6 +163,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pip3 install decorator numpy fabric2 psutil pandas faker toml taospy > /dev/null @@ -165,6 +172,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests @@ -184,6 +192,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' env: TDENGINE_CLOUD_DSN: ${{ secrets.TDENGINE_CLOUD_DSN }} run: | @@ -205,6 +214,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests @@ -224,6 +234,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests @@ -250,6 +261,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | if [ -f ~/taosbenchmark-release-failed.txt ]; then cat ~/taosbenchmark-release-failed.txt diff --git a/.github/workflows/3.0-taosbenchmark-release.yml b/.github/workflows/3.0-taosbenchmark-release.yml index e4554313..6d744f06 100644 --- a/.github/workflows/3.0-taosbenchmark-release.yml +++ b/.github/workflows/3.0-taosbenchmark-release.yml @@ -70,6 +70,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo timedatectl set-timezone Asia/Shanghai sudo date @@ -79,6 +80,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -88,6 +90,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -107,6 +110,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo apt update > /dev/null sudo apt install libgflags2.2 libgflags-dev -y > /dev/null @@ -125,6 +129,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo apt update > /dev/null sudo apt install lzma-dev liblzma-dev libjansson-dev libz-dev zlib1g libsnappy-dev pkg-config expect -y > /dev/null @@ -142,6 +147,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug @@ -157,6 +163,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pip3 install decorator numpy fabric2 psutil pandas faker toml taospy > /dev/null @@ -165,6 +172,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests @@ -184,6 +192,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' env: TDENGINE_CLOUD_DSN: ${{ secrets.TDENGINE_CLOUD_DSN }} run: | @@ -205,6 +214,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests @@ -224,6 +234,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests @@ -257,6 +268,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | if [ -f ~/taosbenchmark-release-failed.txt ]; then cat ~/taosbenchmark-release-failed.txt diff --git a/.github/workflows/3.0-taosdump-debug.yml b/.github/workflows/3.0-taosdump-debug.yml index 32815f89..05158e3f 100644 --- a/.github/workflows/3.0-taosdump-debug.yml +++ b/.github/workflows/3.0-taosdump-debug.yml @@ -63,6 +63,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: repository: 'taosdata/TDengine' @@ -74,6 +75,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo timedatectl set-timezone Asia/Shanghai sudo date @@ -83,6 +85,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -92,6 +95,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd TDengine mkdir debug && cd debug @@ -108,6 +112,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: sudo apt-get install lzma-dev liblzma-dev libjansson-dev libz-dev zlib1g libsnappy-dev pkg-config lcov expect -y > /dev/null - name: Checkout taos-tools to PR number @@ -123,6 +128,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug @@ -139,6 +145,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pip3 install decorator numpy fabric2 psutil pandas faker toml taospy > /dev/null @@ -147,6 +154,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests sudo pkill -9 taosadapter || : @@ -175,6 +183,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests sudo pkill -9 taosadapter || : @@ -204,6 +213,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | if [ -f ~/taosdump-failed.txt ]; then cat ~/taosdump-failed.txt; diff --git a/.github/workflows/3.0-taosdump-release-ws.yml b/.github/workflows/3.0-taosdump-release-ws.yml index f2644566..913d324c 100644 --- a/.github/workflows/3.0-taosdump-release-ws.yml +++ b/.github/workflows/3.0-taosdump-release-ws.yml @@ -63,6 +63,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: repository: 'taosdata/TDengine' @@ -74,6 +75,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo timedatectl set-timezone Asia/Shanghai sudo date @@ -83,6 +85,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -92,6 +95,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1.0.6 with: toolchain: stable @@ -118,6 +122,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd TDengine mkdir debug @@ -143,6 +148,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: sudo apt-get install lzma-dev liblzma-dev libjansson-dev libz-dev zlib1g libsnappy-dev pkg-config lcov expect -y > /dev/null - name: Checkout taos-tools to PR number @@ -158,6 +164,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug @@ -174,6 +181,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pip3 install decorator numpy fabric2 psutil pandas faker toml taospy > /dev/null @@ -182,6 +190,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests sudo pkill -9 taosadapter || : @@ -203,6 +212,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd debug ./build/bin/taosdump -C https://not-exist.com:80/cloud -D test ||: @@ -214,6 +224,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | if [ -f ~/taosdump-failed.txt ]; then if [ -f ~/taosa.log ]; then diff --git a/.github/workflows/3.0-taosdump-release.yml b/.github/workflows/3.0-taosdump-release.yml index 9118672c..191dc16d 100644 --- a/.github/workflows/3.0-taosdump-release.yml +++ b/.github/workflows/3.0-taosdump-release.yml @@ -63,6 +63,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: repository: 'taosdata/TDengine' @@ -74,6 +75,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo timedatectl set-timezone Asia/Shanghai sudo date @@ -83,6 +85,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/setup-go@v3 with: go-version: 1.17 @@ -92,6 +95,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd TDengine mkdir debug && cd debug @@ -108,6 +112,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: sudo apt-get install lzma-dev liblzma-dev libjansson-dev libz-dev zlib1g libsnappy-dev pkg-config lcov expect -y > /dev/null - name: Checkout taos-tools to PR number @@ -123,6 +128,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | mkdir debug ||: cd debug @@ -139,6 +145,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | pip3 install decorator numpy fabric2 psutil pandas faker toml taospy > /dev/null @@ -147,6 +154,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests sudo pkill -9 taosadapter || : @@ -163,6 +171,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd tests sudo pkill -9 taosadapter || : @@ -192,6 +201,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | if [ -f ~/taosdump-failed.txt ]; then cat ~/taosdump-failed.txt diff --git a/.github/workflows/3.0-windows-build.yml b/.github/workflows/3.0-windows-build.yml index 59489e82..0d782e0c 100644 --- a/.github/workflows/3.0-windows-build.yml +++ b/.github/workflows/3.0-windows-build.yml @@ -60,6 +60,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions/checkout@v2 with: repository: 'taosdata/TDengine' @@ -71,6 +72,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | choco install jom gawk grep -y cd TDengine @@ -82,6 +84,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd TDengine/debug cmake .. -G "NMake Makefiles JOM" -DBUILD_TOOLS=true -DTOOLS_BUILD_TYPE=${{env.TOOLS_BUILD_TYPE}} && jom -j 8 && jom install @@ -106,6 +109,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -116,6 +120,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | cd TDengine/debug cmake .. -G "NMake Makefiles JOM" -DBUILD_HTTP=false -DBUILD_TOOLS=true -DTOOLS_BUILD_TYPE=${{env.TOOLS_BUILD_TYPE}} -DWEBSOCKET=true && jom -j8 && jom install @@ -125,6 +130,7 @@ jobs: #(steps.changed-files-specific.outputs.any_changed == 'true' #&& github.event_name == 'pull_request') #|| github.event_name == 'push' + #|| github.event_name == 'schedule' # run: | #cd TDengine/debug diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml index c7a5e870..6b8bb56a 100644 --- a/.github/workflows/cppcheck.yml +++ b/.github/workflows/cppcheck.yml @@ -53,6 +53,7 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | sudo apt update -y > /dev/null sudo apt install -y cppcheck @@ -62,5 +63,6 @@ jobs: (steps.changed-files-specific.outputs.any_changed == 'true' && github.event_name == 'pull_request') || github.event_name == 'push' + || github.event_name == 'schedule' run: | for f in `find src inc -type f -name "*.[c,h]" ! -path "src/benchUtilDs.c"`; do cppcheck $f || exit $?; done