This is an automated email from the ASF dual-hosted git repository.
JackieTien97 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new 219332dacb8 add dailyIT for device entry spilling to disk (#18583)
219332dacb8 is described below
commit 219332dacb82432c7decffb64677fba8dc779d21
Author: Weihao Li <[email protected]>
AuthorDate: Fri Sep 4 19:14:55 2026 +0800
add dailyIT for device entry spilling to disk (#18583)
---
.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