This is an automated email from the ASF dual-hosted git repository. Wei-hao-Li pushed a commit to branch dailyIT in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit a65c3d9ae5645103f75f19d005a80299e3b5921b Author: Weihao Li <[email protected]> AuthorDate: Fri Sep 4 18:40:38 2026 +0800 add dailyIT Signed-off-by: Weihao Li <[email protected]> --- .github/workflows/daily-it.yml | 66 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/.github/workflows/daily-it.yml b/.github/workflows/daily-it.yml index 553cf6f7514..8d9b74862e4 100644 --- a/.github/workflows/daily-it.yml +++ b/.github/workflows/daily-it.yml @@ -718,3 +718,69 @@ jobs: name: cluster-log-dual-table-manual-enhanced-java${{ matrix.java }}-${{ runner.os }}-${{ matrix.cluster }}-${{ matrix.cluster }} path: integration-test/target/cluster-logs retention-days: 30 + TableClusterITWithDeviceEntrySpill: + runs-on: [self-hosted, iotdb] + steps: + - uses: actions/checkout@v5 + - name: Set up JDK 17 + uses: actions/setup-java@v5 + with: + distribution: corretto + java-version: 17 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Set DeviceEntry spill threshold + shell: bash + run: | + printf '\ntable_query_device_entry_batch_size_in_bytes=1\n' \ + >> iotdb-core/node-commons/src/assembly/resources/conf/iotdb-system.properties + - name: IT/UT Test + shell: bash + run: | + mvn clean verify \ + -P with-integration-tests \ + -PTableClusterIT \ + -DskipUTs \ + -DintegrationTest.forkCount=6 -DConfigNodeMaxHeapSize=1024 -DDataNodeMaxHeapSize=1024 \ + -pl integration-test \ + -am + - name: Upload Artifact + if: failure() + uses: actions/upload-artifact@v6 + with: + name: table-cluster-device-entry-spill-log + path: integration-test/target/cluster-logs + retention-days: 3 + TableLocalStandaloneITWithDeviceEntrySpill: + runs-on: [self-hosted, iotdb] + steps: + - uses: actions/checkout@v5 + - name: Set up JDK 17 + uses: actions/setup-java@v5 + with: + distribution: corretto + java-version: 17 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Set DeviceEntry spill threshold + shell: bash + run: | + printf '\ntable_query_device_entry_batch_size_in_bytes=1\n' \ + >> iotdb-core/node-commons/src/assembly/resources/conf/iotdb-system.properties + - name: IT/UT Test + shell: bash + run: | + mvn clean verify \ + -P with-integration-tests \ + -PTableSimpleIT \ + -DskipUTs \ + -DintegrationTest.forkCount=2 -DDataNodeMaxHeapSize=1024 \ + -pl integration-test \ + -am + - name: Upload Artifact + if: failure() + uses: actions/upload-artifact@v6 + with: + name: table-local-device-entry-spill-log + path: integration-test/target/cluster-logs + retention-days: 3
