https://github.com/apecloud/apecloud-cd/actions/runs/21930226630 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 27 --version 1.0.2 --service-version 3.3.8 --generate-output true --aws-access-key-id *** --aws-secret-access-key *** --jihulab-token *** --random-namespace true --region eastus --cloud-provider aks CURRENT_TEST_DIR:test/kbcli source commons files source engines files source kubeblocks files source kubedb files CLUSTER_NAME:  `kubectl get namespace | grep ns-iytvp `(B   `kubectl create namespace ns-iytvp`(B  namespace/ns-iytvp created create namespace ns-iytvp done(B download kbcli  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B   `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... kbcli installed successfully. Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2 Make sure your docker service is running and begin your journey with kbcli: kbcli playground init For more information on how to get started, please visit: https://kubeblocks.io download kbcli v1.0.2 done(B Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2 Kubernetes Env: v1.32.10 check snapshot controller check snapshot controller done(B POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default (B KubeBlocks version is:1.0.2 skip upgrade KubeBlocks(B current KubeBlocks version: 1.0.2 check component definition set component name:tdengine set component version set component version:tdengine set service versions:3.3.8-8,3.3.7-5,3.3.6-13,3.3.6-9 set service versions sorted:3.3.6-13,3.3.6-9,3.3.7-5,3.3.8-8 set tdengine component definition set tdengine component definition tdengine-1.0.2 REPORT_COUNT 0:0 set replicas first:3,3.3.6-13|3,3.3.6-9|3,3.3.7-5|3,3.3.8-8 set replicas second max again:3,3.3.8-8 REPORT_COUNT 2:1 CLUSTER_TOPOLOGY: set tdengine component definition set tdengine component definition tdengine-1.0.2 LIMIT_CPU:0.5 LIMIT_MEMORY:1 storage size: 20 CLUSTER_NAME:tdengine-ddiglq pod_info: termination_policy:DoNotTerminate create 3 replica DoNotTerminate tdengine cluster check component definition set component definition by component version check cmpd by labels check cmpd by compDefs set component definition: tdengine-1.0.2 by component version:tdengine apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: tdengine-ddiglq namespace: ns-iytvp spec: terminationPolicy: DoNotTerminate componentSpecs: - name: tdengine componentDef: tdengine-1.0.2 serviceVersion: 3.3.8-8 replicas: 3 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 500m memory: 1Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi - name: arch spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi  `kubectl apply -f test_create_tdengine-ddiglq.yaml`(B  cluster.apps.kubeblocks.io/tdengine-ddiglq created apply test_create_tdengine-ddiglq.yaml Success(B  `rm -rf test_create_tdengine-ddiglq.yaml`(B  check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Creating Feb 12,2026 09:59 UTC+0800 cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 09:59 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 09:59 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check pod tdengine-ddiglq-tdengine-0 container_name tdengine exist password 83S2k7Z8iKWa(B check pod tdengine-ddiglq-tdengine-0 container_name metrics exist password 83S2k7Z8iKWa(B check pod tdengine-ddiglq-tdengine-0 container_name kbagent exist password 83S2k7Z8iKWa(B check pod tdengine-ddiglq-tdengine-0 container_name config-manager exist password 83S2k7Z8iKWa(B No container logs contain secret password.(B describe cluster  `kbcli cluster describe tdengine-ddiglq --namespace ns-iytvp `(B  Name: tdengine-ddiglq Created Time: Feb 12,2026 09:59 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-iytvp Running DoNotTerminate Endpoints: COMPONENT INTERNAL EXTERNAL tdengine tdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local:6030 tdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local:6041 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME tdengine 3.3.8-8 tdengine-ddiglq-tdengine-0 ready Running 0 aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 09:59 UTC+0800 tdengine 3.3.8-8 tdengine-ddiglq-tdengine-1 ready Running 0 aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 tdengine 3.3.8-8 tdengine-ddiglq-tdengine-2 ready Running 0 aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 09:59 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS tdengine 500m / 500m 1Gi / 1Gi data:20Gi default arch:20Gi default Images: COMPONENT COMPONENT-DEFINITION IMAGE tdengine tdengine-1.0.2 docker.io/apecloud/tsdb:3.3.8.8 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-iytvp tdengine-ddiglq  `kbcli cluster label tdengine-ddiglq app.kubernetes.io/instance- --namespace ns-iytvp `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label tdengine-ddiglq app.kubernetes.io/instance=tdengine-ddiglq --namespace ns-iytvp `(B   `kbcli cluster label tdengine-ddiglq --list --namespace ns-iytvp `(B  NAME NAMESPACE LABELS tdengine-ddiglq ns-iytvp app.kubernetes.io/instance=tdengine-ddiglq label cluster app.kubernetes.io/instance=tdengine-ddiglq Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=tdengine-ddiglq --namespace ns-iytvp `(B   `kbcli cluster label tdengine-ddiglq --list --namespace ns-iytvp `(B  NAME NAMESPACE LABELS tdengine-ddiglq ns-iytvp app.kubernetes.io/instance=tdengine-ddiglq case.name=kbcli.test1 label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label tdengine-ddiglq case.name=kbcli.test2 --overwrite --namespace ns-iytvp `(B   `kbcli cluster label tdengine-ddiglq --list --namespace ns-iytvp `(B  NAME NAMESPACE LABELS tdengine-ddiglq ns-iytvp app.kubernetes.io/instance=tdengine-ddiglq case.name=kbcli.test2 label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label tdengine-ddiglq case.name- --namespace ns-iytvp `(B   `kbcli cluster label tdengine-ddiglq --list --namespace ns-iytvp `(B  NAME NAMESPACE LABELS tdengine-ddiglq ns-iytvp app.kubernetes.io/instance=tdengine-ddiglq delete cluster label case.name Success(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SHOW DNODES;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash `(B  Welcome to the TDengine TSDB Command Line Interface, Native Client Version:3.3.8.8 Copyright (c) 2025 by TDengine TSDB, all rights reserved. taos> SHOW DNODES; id | endpoint | vnodes | support_vnodes | status | create_time | reboot_time | note | ============================================================================================================================================================================= 1 | tdengine-ddiglq-tdengine-0.... | 1 | 37 | ready | 2026-02-12 10:00:40.381 | 2026-02-12 10:00:40.219 | | 2 | tdengine-ddiglq-tdengine-2.... | 0 | 37 | ready | 2026-02-12 10:00:48.239 | 2026-02-12 10:00:47.831 | | 3 | tdengine-ddiglq-tdengine-1.... | 0 | 37 | ready | 2026-02-12 10:00:59.376 | 2026-02-12 10:00:58.968 | | Query OK, 3 row(s) in set (0.002973s) connect cluster Success(B insert batch data by db client  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-tdengine-ddiglq --namespace ns-iytvp `(B   `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-tdengine-ddiglq namespace: ns-iytvp spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "tdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local" - "--user" - "root" - "--password" - "83S2k7Z8iKWa" - "--port" - "6041" - "--dbtype" - "tdengine" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-tdengine-ddiglq.yaml`(B  pod/test-db-client-executionloop-tdengine-ddiglq created apply test-db-client-executionloop-tdengine-ddiglq.yaml Success(B  `rm -rf test-db-client-executionloop-tdengine-ddiglq.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 0/1 ContainerCreating 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 0/1 ContainerCreating 0 10s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 26s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 31s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 36s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 41s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 47s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 52s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 57s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 63s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 68s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 73s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 1/1 Running 0 78s(B check pod test-db-client-executionloop-tdengine-ddiglq status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-ddiglq 0/1 Completed 0 84s(B check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 09:59 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 09:59 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B --host tdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local --user root --password 83S2k7Z8iKWa --port 6041 --dbtype tdengine --test executionloop --duration 60 --interval 1 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Execution loop start: Ensured database executions_loop exists Dropped table executions_loop_table if it existed Ensured table executions_loop_table exists Execution loop start: INSERT INTO executions_loop_table VALUES (now + 1s, 1) [ 1s ] executions total: 75 successful: 75 failed: 0 disconnect: 0 [ 2s ] executions total: 537 successful: 537 failed: 0 disconnect: 0 [ 3s ] executions total: 1065 successful: 1065 failed: 0 disconnect: 0 [ 4s ] executions total: 1649 successful: 1649 failed: 0 disconnect: 0 [ 5s ] executions total: 2251 successful: 2251 failed: 0 disconnect: 0 [ 6s ] executions total: 2837 successful: 2837 failed: 0 disconnect: 0 [ 7s ] executions total: 3441 successful: 3441 failed: 0 disconnect: 0 [ 8s ] executions total: 3951 successful: 3951 failed: 0 disconnect: 0 [ 9s ] executions total: 4551 successful: 4551 failed: 0 disconnect: 0 [ 10s ] executions total: 5146 successful: 5146 failed: 0 disconnect: 0 [ 11s ] executions total: 5757 successful: 5757 failed: 0 disconnect: 0 [ 12s ] executions total: 6373 successful: 6373 failed: 0 disconnect: 0 [ 13s ] executions total: 6959 successful: 6959 failed: 0 disconnect: 0 [ 14s ] executions total: 7530 successful: 7530 failed: 0 disconnect: 0 [ 15s ] executions total: 8150 successful: 8150 failed: 0 disconnect: 0 [ 16s ] executions total: 8783 successful: 8783 failed: 0 disconnect: 0 [ 17s ] executions total: 9395 successful: 9395 failed: 0 disconnect: 0 [ 18s ] executions total: 9993 successful: 9993 failed: 0 disconnect: 0 [ 19s ] executions total: 10625 successful: 10625 failed: 0 disconnect: 0 [ 20s ] executions total: 11263 successful: 11263 failed: 0 disconnect: 0 [ 21s ] executions total: 11883 successful: 11883 failed: 0 disconnect: 0 [ 22s ] executions total: 12500 successful: 12500 failed: 0 disconnect: 0 [ 23s ] executions total: 13121 successful: 13121 failed: 0 disconnect: 0 [ 24s ] executions total: 13746 successful: 13746 failed: 0 disconnect: 0 [ 25s ] executions total: 14389 successful: 14389 failed: 0 disconnect: 0 [ 26s ] executions total: 15008 successful: 15008 failed: 0 disconnect: 0 [ 27s ] executions total: 15578 successful: 15578 failed: 0 disconnect: 0 [ 28s ] executions total: 16163 successful: 16163 failed: 0 disconnect: 0 [ 29s ] executions total: 16774 successful: 16774 failed: 0 disconnect: 0 [ 30s ] executions total: 17439 successful: 17439 failed: 0 disconnect: 0 [ 31s ] executions total: 18057 successful: 18057 failed: 0 disconnect: 0 [ 32s ] executions total: 18689 successful: 18689 failed: 0 disconnect: 0 [ 33s ] executions total: 19245 successful: 19245 failed: 0 disconnect: 0 [ 34s ] executions total: 19841 successful: 19841 failed: 0 disconnect: 0 [ 35s ] executions total: 20433 successful: 20433 failed: 0 disconnect: 0 [ 36s ] executions total: 21038 successful: 21038 failed: 0 disconnect: 0 [ 37s ] executions total: 21621 successful: 21621 failed: 0 disconnect: 0 [ 38s ] executions total: 22176 successful: 22176 failed: 0 disconnect: 0 [ 39s ] executions total: 22790 successful: 22790 failed: 0 disconnect: 0 [ 40s ] executions total: 23423 successful: 23423 failed: 0 disconnect: 0 [ 41s ] executions total: 24067 successful: 24067 failed: 0 disconnect: 0 [ 42s ] executions total: 24651 successful: 24651 failed: 0 disconnect: 0 [ 43s ] executions total: 25271 successful: 25271 failed: 0 disconnect: 0 [ 44s ] executions total: 25908 successful: 25908 failed: 0 disconnect: 0 [ 45s ] executions total: 26570 successful: 26570 failed: 0 disconnect: 0 [ 46s ] executions total: 27211 successful: 27211 failed: 0 disconnect: 0 [ 47s ] executions total: 27861 successful: 27861 failed: 0 disconnect: 0 [ 48s ] executions total: 28453 successful: 28453 failed: 0 disconnect: 0 [ 49s ] executions total: 29014 successful: 29014 failed: 0 disconnect: 0 [ 50s ] executions total: 29563 successful: 29563 failed: 0 disconnect: 0 [ 51s ] executions total: 30188 successful: 30188 failed: 0 disconnect: 0 [ 52s ] executions total: 30791 successful: 30791 failed: 0 disconnect: 0 [ 53s ] executions total: 31412 successful: 31412 failed: 0 disconnect: 0 [ 54s ] executions total: 32051 successful: 32051 failed: 0 disconnect: 0 [ 55s ] executions total: 32718 successful: 32718 failed: 0 disconnect: 0 [ 56s ] executions total: 33368 successful: 33368 failed: 0 disconnect: 0 [ 57s ] executions total: 34004 successful: 34004 failed: 0 disconnect: 0 [ 58s ] executions total: 34592 successful: 34592 failed: 0 disconnect: 0 [ 59s ] executions total: 35100 successful: 35100 failed: 0 disconnect: 0 [ 60s ] executions total: 35670 successful: 35670 failed: 0 disconnect: 0 Test Result: Total Executions: 35670 Successful Executions: 35670 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: tdengine Host: tdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local Port: 6041 Database: Table: User: root Org: Access Mode: mysql Test Type: executionloop Query: Duration: 60 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 35670  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-tdengine-ddiglq --namespace ns-iytvp `(B  pod/test-db-client-executionloop-tdengine-ddiglq patched (no change) pod "test-db-client-executionloop-tdengine-ddiglq" force deleted test failover kill1(B check cluster status before cluster-failover-kill1 check cluster status done(B cluster_status:Running(B  `kill 1`(B  exec return message: check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 09:59 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 09:59 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check failover pod name failover pod name:tdengine-ddiglq-tdengine-0 failover kill1 Success(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B test failover (B check cluster status before cluster-failover- check cluster status done(B cluster_status:Running(B delete pod:tdengine-ddiglq-tdengine-0  `kubectl delete pod tdengine-ddiglq-tdengine-0 --force --namespace ns-iytvp `(B  pod "tdengine-ddiglq-tdengine-0" force deleted check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B cluster_status:Failed(B  `kubectl get pods -l app.kubernetes.io/instance=tdengine-ddiglq -n ns-iytvp | (grep 'tdengine-ddiglq-tdengine' || true)`(B  pod "tdengine-ddiglq-tdengine-0" force deleted pod "tdengine-ddiglq-tdengine-1" force deleted pod "tdengine-ddiglq-tdengine-2" force deleted check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:12 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:12 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:12 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check failover pod name failover pod name:tdengine-ddiglq-tdengine-0 failover Success(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B  `kubectl get pvc -l app.kubernetes.io/instance=tdengine-ddiglq,apps.kubeblocks.io/component-name=tdengine,apps.kubeblocks.io/vct-name=data --namespace ns-iytvp `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand tdengine-ddiglq --auto-approve --force=true --components tdengine --volume-claim-templates data --storage 21Gi --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-volumeexpansion-r8h8g created successfully, you can view the progress: kbcli cluster describe-ops tdengine-ddiglq-volumeexpansion-r8h8g -n ns-iytvp check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-volumeexpansion-r8h8g ns-iytvp VolumeExpansion tdengine-ddiglq tdengine Running 0/3 Feb 12,2026 10:12 UTC+0800 check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:12 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:12 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:12 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-volumeexpansion-r8h8g ns-iytvp VolumeExpansion tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:12 UTC+0800 check ops status done(B ops_status:tdengine-ddiglq-volumeexpansion-r8h8g ns-iytvp VolumeExpansion tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:12 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations tdengine-ddiglq-volumeexpansion-r8h8g --namespace ns-iytvp `(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-volumeexpansion-r8h8g patched  `kbcli cluster delete-ops --name tdengine-ddiglq-volumeexpansion-r8h8g --force --auto-approve --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-volumeexpansion-r8h8g deleted  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B cluster configure component_tmp: tdengine apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: tdengine-ddiglq-reconfiguring- namespace: ns-iytvp spec: type: Reconfiguring clusterName: tdengine-ddiglq force: true reconfigures: - componentName: tdengine parameters: - key: numOfRpcSessions value: '40000' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_tdengine-ddiglq.yaml`(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-reconfiguring-v4h6m created create test_ops_cluster_tdengine-ddiglq.yaml Success(B  `rm -rf test_ops_cluster_tdengine-ddiglq.yaml`(B  check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-reconfiguring-v4h6m ns-iytvp Reconfiguring tdengine-ddiglq tdengine,tdengine Running -/- Feb 12,2026 10:21 UTC+0800 check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:12 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:12 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:12 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-reconfiguring-v4h6m ns-iytvp Reconfiguring tdengine-ddiglq tdengine,tdengine Succeed -/- Feb 12,2026 10:21 UTC+0800 check ops status done(B ops_status:tdengine-ddiglq-reconfiguring-v4h6m ns-iytvp Reconfiguring tdengine-ddiglq tdengine,tdengine Succeed -/- Feb 12,2026 10:21 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations tdengine-ddiglq-reconfiguring-v4h6m --namespace ns-iytvp `(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-reconfiguring-v4h6m patched  `kbcli cluster delete-ops --name tdengine-ddiglq-reconfiguring-v4h6m --force --auto-approve --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-reconfiguring-v4h6m deleted component_config:tdengine check config variables  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B current value_actual: 40000 configure:[numOfRpcSessions] result actual:[40000] equal expected:[40000](B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart tdengine-ddiglq --auto-approve --force=true --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-restart-hlsp4 created successfully, you can view the progress: kbcli cluster describe-ops tdengine-ddiglq-restart-hlsp4 -n ns-iytvp check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-restart-hlsp4 ns-iytvp Restart tdengine-ddiglq tdengine Running 0/3 Feb 12,2026 10:21 UTC+0800 check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:22 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:22 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:21 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-restart-hlsp4 ns-iytvp Restart tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:21 UTC+0800 check ops status done(B ops_status:tdengine-ddiglq-restart-hlsp4 ns-iytvp Restart tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:21 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations tdengine-ddiglq-restart-hlsp4 --namespace ns-iytvp `(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-restart-hlsp4 patched  `kbcli cluster delete-ops --name tdengine-ddiglq-restart-hlsp4 --force --auto-approve --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-restart-hlsp4 deleted  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B cluster tdengine scale-out cluster tdengine scale-out replicas: 4 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-out tdengine-ddiglq --auto-approve --force=true --components tdengine --replicas 1 --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-horizontalscaling-lg47j created successfully, you can view the progress: kbcli cluster describe-ops tdengine-ddiglq-horizontalscaling-lg47j -n ns-iytvp check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-horizontalscaling-lg47j ns-iytvp HorizontalScaling tdengine-ddiglq tdengine Running 0/1 Feb 12,2026 10:23 UTC+0800 check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:22 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:22 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:21 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-3 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-default-11095714-vmss000000/10.224.0.4 Feb 12,2026 10:23 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-horizontalscaling-lg47j ns-iytvp HorizontalScaling tdengine-ddiglq tdengine Succeed 1/1 Feb 12,2026 10:23 UTC+0800 check ops status done(B ops_status:tdengine-ddiglq-horizontalscaling-lg47j ns-iytvp HorizontalScaling tdengine-ddiglq tdengine Succeed 1/1 Feb 12,2026 10:23 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations tdengine-ddiglq-horizontalscaling-lg47j --namespace ns-iytvp `(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-horizontalscaling-lg47j patched  `kbcli cluster delete-ops --name tdengine-ddiglq-horizontalscaling-lg47j --force --auto-approve --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-horizontalscaling-lg47j deleted  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B cluster tdengine scale-in cluster tdengine scale-in replicas: 3 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-in tdengine-ddiglq --auto-approve --force=true --components tdengine --replicas 1 --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-horizontalscaling-cgt87 created successfully, you can view the progress: kbcli cluster describe-ops tdengine-ddiglq-horizontalscaling-cgt87 -n ns-iytvp check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-horizontalscaling-cgt87 ns-iytvp HorizontalScaling tdengine-ddiglq tdengine Running 0/1 Feb 12,2026 10:25 UTC+0800 check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:22 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:22 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:21 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-horizontalscaling-cgt87 ns-iytvp HorizontalScaling tdengine-ddiglq tdengine Succeed 1/1 Feb 12,2026 10:25 UTC+0800 check ops status done(B ops_status:tdengine-ddiglq-horizontalscaling-cgt87 ns-iytvp HorizontalScaling tdengine-ddiglq tdengine Succeed 1/1 Feb 12,2026 10:25 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations tdengine-ddiglq-horizontalscaling-cgt87 --namespace ns-iytvp `(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-horizontalscaling-cgt87 patched  `kbcli cluster delete-ops --name tdengine-ddiglq-horizontalscaling-cgt87 --force --auto-approve --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-horizontalscaling-cgt87 deleted  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale tdengine-ddiglq --auto-approve --force=true --components tdengine --cpu 600m --memory 1.1Gi --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-verticalscaling-mc965 created successfully, you can view the progress: kbcli cluster describe-ops tdengine-ddiglq-verticalscaling-mc965 -n ns-iytvp check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-verticalscaling-mc965 ns-iytvp VerticalScaling tdengine-ddiglq tdengine Running 0/3 Feb 12,2026 10:25 UTC+0800 check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:26 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:26 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:25 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-verticalscaling-mc965 ns-iytvp VerticalScaling tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:25 UTC+0800 check ops status done(B ops_status:tdengine-ddiglq-verticalscaling-mc965 ns-iytvp VerticalScaling tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:25 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations tdengine-ddiglq-verticalscaling-mc965 --namespace ns-iytvp `(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-verticalscaling-mc965 patched  `kbcli cluster delete-ops --name tdengine-ddiglq-verticalscaling-mc965 --force --auto-approve --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-verticalscaling-mc965 deleted  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop tdengine-ddiglq --auto-approve --force=true --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-stop-q6sfx created successfully, you can view the progress: kbcli cluster describe-ops tdengine-ddiglq-stop-q6sfx -n ns-iytvp check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-stop-q6sfx ns-iytvp Stop tdengine-ddiglq tdengine Running 0/3 Feb 12,2026 10:27 UTC+0800 check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Stopped Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq check cluster status done(B cluster_status:Stopped(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME check pod status done(B check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-stop-q6sfx ns-iytvp Stop tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:27 UTC+0800 check ops status done(B ops_status:tdengine-ddiglq-stop-q6sfx ns-iytvp Stop tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:27 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations tdengine-ddiglq-stop-q6sfx --namespace ns-iytvp `(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-stop-q6sfx patched  `kbcli cluster delete-ops --name tdengine-ddiglq-stop-q6sfx --force --auto-approve --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-stop-q6sfx deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start tdengine-ddiglq --force=true --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-start-h6z2j created successfully, you can view the progress: kbcli cluster describe-ops tdengine-ddiglq-start-h6z2j -n ns-iytvp check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-start-h6z2j ns-iytvp Start tdengine-ddiglq tdengine Running 0/3 Feb 12,2026 10:27 UTC+0800 check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:27 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:27 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:27 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops tdengine-ddiglq --status all --namespace ns-iytvp `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-ddiglq-start-h6z2j ns-iytvp Start tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:27 UTC+0800 check ops status done(B ops_status:tdengine-ddiglq-start-h6z2j ns-iytvp Start tdengine-ddiglq tdengine Succeed 3/3 Feb 12,2026 10:27 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations tdengine-ddiglq-start-h6z2j --namespace ns-iytvp `(B  opsrequest.operations.kubeblocks.io/tdengine-ddiglq-start-h6z2j patched  `kbcli cluster delete-ops --name tdengine-ddiglq-start-h6z2j --force --auto-approve --namespace ns-iytvp `(B  OpsRequest tdengine-ddiglq-start-h6z2j deleted  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check db_client batch data count  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check db_client batch [35670] equal [35670] data Success(B cluster update terminationPolicy WipeOut  `kbcli cluster update tdengine-ddiglq --termination-policy=WipeOut --namespace ns-iytvp `(B  cluster.apps.kubeblocks.io/tdengine-ddiglq updated check cluster status  `kbcli cluster list tdengine-ddiglq --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq ns-iytvp WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=tdengine-ddiglq check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-tdengine-0 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000002/10.224.0.8 Feb 12,2026 10:27 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-1 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:27 UTC+0800 arch:20Gi tdengine-ddiglq-tdengine-2 ns-iytvp tdengine-ddiglq tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:27 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B cluster dump backup  `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.name}"`(B   `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.namespace}"`(B   `kubectl get secrets kb-backuprepo-2whhf -n kb-vchru -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-2whhf -n kb-vchru -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-vchru get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-vchru -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-vchru -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-vchru.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-vchru.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-7c7cf79b57-8fhvg --namespace kb-vchru -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup tdengine-ddiglq --method dump --namespace ns-iytvp `(B  Backup backup-ns-iytvp-tdengine-ddiglq-20260212103308 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-iytvp-tdengine-ddiglq-20260212103308 -n ns-iytvp check backup status  `kbcli cluster list-backups tdengine-ddiglq --namespace ns-iytvp `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-iytvp-tdengine-ddiglq-20260212103308 ns-iytvp tdengine-ddiglq dump Running Delete Feb 12,2026 10:33 UTC+0800 backup_status:tdengine-ddiglq-dump-Running(B backup_status:tdengine-ddiglq-dump-Running(B backup_status:tdengine-ddiglq-dump-Running(B check backup status done(B backup_status:backup-ns-iytvp-tdengine-ddiglq-20260212103308 ns-iytvp tdengine-ddiglq dump Completed 138690 11s Delete Feb 12,2026 10:33 UTC+0800 Feb 12,2026 10:33 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-iytvp-tdengine-ddiglq-20260212103308 --namespace ns-iytvp `(B  Name: backup-ns-iytvp-tdengine-ddiglq-20260212103308 Cluster: tdengine-ddiglq Namespace: ns-iytvp Spec: Method: dump Policy Name: tdengine-ddiglq-tdengine-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-iytvp-tdengine-ddiglq-20260212103308-1ff0 TargetPodName: tdengine-ddiglq-tdengine-0 Phase: Completed Start Time: Feb 12,2026 10:33 UTC+0800 Completion Time: Feb 12,2026 10:33 UTC+0800 Status: Phase: Completed Total Size: 138690 ActionSet Name: tdengine-dump Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 10:33 UTC+0800 Completion Time: Feb 12,2026 10:33 UTC+0800 Path: /ns-iytvp/tdengine-ddiglq-32eaaed3-081d-4780-8bc9-b00f72080bfc/tdengine/backup-ns-iytvp-tdengine-ddiglq-20260212103308 Warning Events:  `kbcli cluster restore tdengine-ddiglq-backup --backup backup-ns-iytvp-tdengine-ddiglq-20260212103308 --namespace ns-iytvp `(B  Cluster tdengine-ddiglq-backup created check cluster status  `kbcli cluster list tdengine-ddiglq-backup --show-labels --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-ddiglq-backup ns-iytvp WipeOut Creating Feb 12,2026 10:33 UTC+0800 cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B  `kubectl get pods -l app.kubernetes.io/instance=tdengine-ddiglq-backup -n ns-iytvp | (grep 'tdengine-ddiglq-backup-tdengine' || true)`(B  pod "tdengine-ddiglq-backup-tdengine-0" force deleted pod "tdengine-ddiglq-backup-tdengine-1" force deleted pod "tdengine-ddiglq-backup-tdengine-2" force deleted cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Failed(B cluster_status:Failed(B  `kubectl get pods -l app.kubernetes.io/instance=tdengine-ddiglq-backup -n ns-iytvp | (grep 'tdengine-ddiglq-backup-tdengine' || true)`(B  pod "tdengine-ddiglq-backup-tdengine-0" force deleted pod "tdengine-ddiglq-backup-tdengine-1" force deleted pod "tdengine-ddiglq-backup-tdengine-2" force deleted cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances tdengine-ddiglq-backup --namespace ns-iytvp `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-ddiglq-backup-tdengine-0 ns-iytvp tdengine-ddiglq-backup tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000000/10.224.0.6 Feb 12,2026 10:43 UTC+0800 arch:20Gi tdengine-ddiglq-backup-tdengine-1 ns-iytvp tdengine-ddiglq-backup tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-cicdamdpool-40504106-vmss000003/10.224.0.9 Feb 12,2026 10:43 UTC+0800 arch:20Gi tdengine-ddiglq-backup-tdengine-2 ns-iytvp tdengine-ddiglq-backup tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:21Gi aks-default-11095714-vmss000000/10.224.0.4 Feb 12,2026 10:43 UTC+0800 arch:20Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq-backup`(B   `kubectl get secrets tdengine-ddiglq-backup-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-backup-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-backup-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B check cluster connect  `echo "taos -P6030 -htdengine-ddiglq-backup-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' " | kubectl exec -it tdengine-ddiglq-backup-tdengine-0 --namespace ns-iytvp -- bash`(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-iytvp-tdengine-ddiglq-20260212103308 --namespace ns-iytvp `(B  Name: backup-ns-iytvp-tdengine-ddiglq-20260212103308 Cluster: tdengine-ddiglq Namespace: ns-iytvp Spec: Method: dump Policy Name: tdengine-ddiglq-tdengine-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-iytvp-tdengine-ddiglq-20260212103308-1ff0 TargetPodName: tdengine-ddiglq-tdengine-0 Phase: Completed Start Time: Feb 12,2026 10:33 UTC+0800 Completion Time: Feb 12,2026 10:33 UTC+0800 Status: Phase: Completed Total Size: 138690 ActionSet Name: tdengine-dump Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 10:33 UTC+0800 Completion Time: Feb 12,2026 10:33 UTC+0800 Path: /ns-iytvp/tdengine-ddiglq-32eaaed3-081d-4780-8bc9-b00f72080bfc/tdengine/backup-ns-iytvp-tdengine-ddiglq-20260212103308 Warning Events: cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=tdengine-ddiglq-backup`(B   `kubectl get secrets tdengine-ddiglq-backup-tdengine-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets tdengine-ddiglq-backup-tdengine-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets tdengine-ddiglq-backup-tdengine-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:83S2k7Z8iKWa;DB_PORT:6030;DB_DATABASE:(B  `echo "taos -P6030 -htdengine-ddiglq-backup-tdengine-taosd.ns-iytvp.svc.cluster.local -uroot -p'83S2k7Z8iKWa' --command \"SHOW DNODES;\" " | kubectl exec -it tdengine-ddiglq-backup-tdengine-0 --namespace ns-iytvp -- bash `(B  Welcome to the TDengine TSDB Command Line Interface, Native Client Version:3.3.8.8 Copyright (c) 2025 by TDengine TSDB, all rights reserved. taos> SHOW DNODES; id | endpoint | vnodes | support_vnodes | status | create_time | reboot_time | note | ============================================================================================================================================================================= 1 | tdengine-ddiglq-backup-tden... | 1 | 37 | ready | 2026-02-12 10:33:59.496 | 2026-02-12 10:44:50.840 | | 2 | tdengine-ddiglq-backup-tden... | 0 | 9 | ready | 2026-02-12 10:36:44.295 | 2026-02-12 10:44:50.892 | | 3 | tdengine-ddiglq-backup-tden... | 2 | 37 | ready | 2026-02-12 10:45:11.505 | 2026-02-12 10:43:43.645 | | Query OK, 3 row(s) in set (0.002750s) connect cluster Success(B delete cluster tdengine-ddiglq-backup  `kbcli cluster delete tdengine-ddiglq-backup --auto-approve --namespace ns-iytvp `(B  pod_info:tdengine-ddiglq-backup-tdengine-0 4/4 Running 0 2m29s tdengine-ddiglq-backup-tdengine-1 4/4 Running 0 2m28s tdengine-ddiglq-backup-tdengine-2 4/4 Running 0 2m28s Cluster tdengine-ddiglq-backup deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-iytvp-tdengine-ddiglq-20260212103308 --namespace ns-iytvp `(B  backup.dataprotection.kubeblocks.io/backup-ns-iytvp-tdengine-ddiglq-20260212103308 patched  `kbcli cluster delete-backup tdengine-ddiglq --name backup-ns-iytvp-tdengine-ddiglq-20260212103308 --force --auto-approve --namespace ns-iytvp `(B  Backup backup-ns-iytvp-tdengine-ddiglq-20260212103308 deleted cluster list-logs  `kbcli cluster list-logs tdengine-ddiglq --namespace ns-iytvp `(B  cluster logs  `kbcli cluster logs tdengine-ddiglq --tail 30 --namespace ns-iytvp `(B  02/12 10:41:40.746656 00000275 C MND INFO trans:39, continue to execute stage:redoAction in syncContext, createTime:1770864100713 02/12 10:41:40.746663 00000275 C MND INFO trans:39, cannot continue to execute redo action stage in syncContext, continueExec:1, code:success 02/12 10:41:40.746666 00000275 C MND INFO trans:39, refresh transaction in process write msg finished 02/12 10:41:40.746668 00000275 C MND INFO vgId:1, mnode apply info changed from index:97 term:26 config:64 to index:98 term:26 config:64 02/12 10:41:40.746671 00000275 C MND INFO vgId:1, trans:39, release transaction 02/12 10:41:40.758522 00000275 C MND INFO trans:39, process sync proposal, saved:0 code:0x0, apply index:99 term:26 config:64 role:follower raw:0x7f067801bcbe sec:0 seq:0 02/12 10:41:40.758559 00000275 C MND INFO trans:39, perform update action, old row:0x7f067801ea6c stage:redoAction create:1770864100713, new row:0x7f067801f02c stage:commit create:1770864100713 02/12 10:41:40.758565 00000275 C MND INFO trans:39, stage from commit to commitAction since perform update action 02/12 10:41:40.758568 00000275 C MND INFO vgId:1, deleteFp:0x64bdd0, type:trans, row:0x7f067801f020 02/12 10:41:40.758571 00000275 C MND INFO trans:39, perform delete action, row:0x7f067801f02c stage:commit callfunc:0, stopFunc:0 02/12 10:41:40.758575 00000275 C MND INFO trans:39, refresh transaction in process write msg 02/12 10:41:40.758577 00000275 C MND INFO trans:39, continue to execute stage:commitAction in syncContext, createTime:1770864100713 02/12 10:41:40.758581 00000275 C MND INFO vgId:1, deleteFp:0x67f3a0, type:cluster, row:0x7f067801e250 02/12 10:41:40.758584 00000275 C MND INFO trans:39, commitAction:0 write to sdb, type:cluster status:ready 02/12 10:41:40.758587 00000275 C MND INFO trans:39, all 1 actions execute successfully 02/12 10:41:40.758589 00000275 C MND INFO trans:39, stage from commitAction to finished 02/12 10:41:40.758600 00000275 C MND INFO trans:39, continue to execute stage:finished in syncContext, createTime:1770864100713 02/12 10:41:40.758608 00000275 C MND INFO vgId:1, deleteFp:0x64bdd0, type:trans, row:0x7f067801f020 02/12 10:41:40.758610 00000275 C MND INFO trans:39, perform delete action, row:0x7f067801f02c stage:finished callfunc:0, stopFunc:0 02/12 10:41:40.758613 00000275 C MND INFO trans:39, execute finished, code:0x0, failedTimes:0 createTime:1770864100713 02/12 10:41:40.758615 00000275 C MND INFO vgId:1, trans:39, start to send rsp, stage:finished failedTimes:0 code:0x0 02/12 10:41:40.758617 00000275 C MND INFO vgId:1, trans:39, start to lock rpc array 02/12 10:41:40.758619 00000275 C MND INFO trans:39, refresh transaction in process write msg finished 02/12 10:41:40.758621 00000275 C MND INFO vgId:1, mnode apply info changed from index:98 term:26 config:64 to index:99 term:26 config:64 02/12 10:41:40.758624 00000275 C MND INFO vgId:1, trans:39, release transaction 02/12 10:41:40.758626 00000275 C MND INFO vgId:1, deleteFp:0x64bdd0, type:trans, row:0x7f067801ea60 02/12 10:41:40.758628 00000275 C MND INFO trans:39, perform delete action, row:0x7f067801ea6c stage:finished callfunc:1, stopFunc:0 02/12 10:41:45.136912 00000275 C SYN INFO vgId:1, timer routines, sync:follower, term:26, commit-index:99, assigned-index:0, applied-index:99, first-ver:0, last-ver:99, min:99, snap:12, snap-term:1, elect-times:0, as-leader-times:0, as-assigned-leader-times:0, cfg-ch-times:0, hb-slow:1, hbr-slow:0, aq-items:-1, snaping:-1, replicas:3, last-cfg:64, chging:0, restore:1, quorum:2, elect-lc-timer:1202, hb:0, buffer:[12 99 99, 100), repl-mgrs:{0:0 [0, 0, 0] 0, 1:0 [0, 0, 0] 0, 2:0 [0, 0, 0] 0}, members:{num:3, as:0, [tdengine-ddiglq-tdengine-0.tdengine-ddiglq-tdengine-headless.ns-iytvp.svc.cluster.local:6030, tdengine-ddiglq-tdengine-2.tdengine-ddiglq-tdengine-headless.ns-iytvp.svc.cluster.local:6030, tdengine-ddiglq-tdengine-1.tdengine-ddiglq-tdengine-headless.ns-iytvp.svc.cluster.local:6030]}, send hb:{0::0,1::0,2::0}, recv hb:{0:2026-02-12 10:31:44.852:0,1:2026-02-12 10:41:44.758:1194,2:2026-02-12 10:31:44.852:0}, recv hb-reply:{0:2026-02-12 10:31:44.852:0,1:2026-02-12 10:31:44.852:0,2:2026-02-12 10:31:44.852:0}, arb-token:d1#g1#1770863504851#199, msg[sent:0, recv:5, slow-recv:0] 02/12 10:41:45.151925 00000324 C SYN INFO vgId:2, timer routines, sync:leader, term:7, commit-index:1422, assigned-index:0, applied-index:1422, first-ver:0, last-ver:1422, min:-1, snap:-1, snap-term:0, elect-times:0, as-leader-times:1, as-assigned-leader-times:0, cfg-ch-times:0, hb-slow:0, hbr-slow:0, aq-items:0, snaping:-1, replicas:1, last-cfg:0, chging:0, restore:1, quorum:1, elect-lc-timer:1, hb:0, buffer:[1166 1422 1422, 1423), repl-mgrs:{0:0 [0, 0, 0] 0}, members:{num:1, as:0, [tdengine-ddiglq-tdengine-0.tdengine-ddiglq-tdengine-headless.ns-iytvp.svc.cluster.local:6030]}, send hb:{0::0}, recv hb:{0:2026-02-12 10:31:45.038:0}, recv hb-reply:{0:2026-02-12 10:31:45.038:0}, arb-token:d1#g2#1770863505034#461, msg[sent:0, recv:0, slow-recv:0] 02/12 10:46:22.537348 00000060 C UTL INFO process log rotation delete cluster tdengine-ddiglq  `kbcli cluster delete tdengine-ddiglq --auto-approve --namespace ns-iytvp `(B  pod_info:tdengine-ddiglq-tdengine-0 4/4 Running 0 18m tdengine-ddiglq-tdengine-1 4/4 Running 0 18m tdengine-ddiglq-tdengine-2 4/4 Running 0 18m Cluster tdengine-ddiglq deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B Tdengine Test Suite All Done!(B Test Engine: tdengine Test Type: 27 --------------------------------------Tdengine 3.3.8-8 (Topology = Replicas 3) Test Result-------------------------------------- [PASSED]|[Create]|[ComponentDefinition=tdengine-1.0.2;ComponentVersion=tdengine;ServiceVersion=3.3.8-8;]|[Description=Create a cluster with the specified component definition tdengine-1.0.2 and component version tdengine and service version 3.3.8-8](B [PASSED]|[Connect]|[ComponentName=tdengine]|[Description=Connect to the cluster](B [PASSED]|[Failover]|[HA=Kill 1;ComponentName=tdengine]|[Description=Simulates conditions where process 1 killed either due to expected/undesired processes thereby testing the application's resilience to unavailability of some replicas due to abnormal termination signals.](B [PASSED]|[Failover]|[HA=Delete Pod;ComponentName=tdengine]|[Description=Simulates conditions where pods terminating forced/graceful thereby testing deployment sanity (replica availability & uninterrupted service) and recovery workflow of the application.](B [PASSED]|[VolumeExpansion]|[ComponentName=tdengine]|[Description=VolumeExpansion the cluster specify component tdengine](B [PASSED]|[Reconfiguring]|[ComponentName=tdengine;numOfRpcSessions=40000]|[Description=Reconfiguring the cluster specify component tdengine set numOfRpcSessions=40000](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[HorizontalScaling Out]|[ComponentName=tdengine]|[Description=HorizontalScaling Out the cluster specify component tdengine](B [PASSED]|[HorizontalScaling In]|[ComponentName=tdengine]|[Description=HorizontalScaling In the cluster specify component tdengine](B [PASSED]|[VerticalScaling]|[ComponentName=tdengine]|[Description=VerticalScaling the cluster specify component tdengine](B [PASSED]|[Stop]|[-]|[Description=Stop the cluster](B [PASSED]|[Start]|[-]|[Description=Start the cluster](B [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Backup]|[BackupMethod=dump]|[Description=The cluster dump Backup](B [PASSED]|[Restore]|[BackupMethod=dump]|[Description=The cluster dump Restore](B [PASSED]|[Connect]|[ComponentName=tdengine]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=dump]|[Description=Delete the dump restore cluster](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]