https://github.com/apecloud/kubeblocks/actions/runs/21898071157 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 59 --version 1.0.2 --generate-output true --chaos-mesh 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-sehen `(B   `kubectl create namespace ns-sehen`(B  namespace/ns-sehen created create namespace ns-sehen 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 ... Failed to unpack kbcli executable. Failed to install kbcli Go to https://kubeblocks.io for more support. checking kbcli next...(B  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B  ignore kbcli v1.0.2(B ignore kbcli v1.0.2(B  `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2-beta.0`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... kbcli installed successfully. Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2-beta.0 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-beta.0 done(B Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2-beta.0 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 helm repo add chaos-mesh https://charts.chaos-mesh.org "chaos-mesh" has been added to your repositories add helm chart repo chaos-mesh success chaos mesh already installed check component definition set component name:vastbase set component version set component version:vastbase set service versions:2.2.15 set service versions sorted:2.2.15 set vastbase component definition set vastbase component definition vastbase-2.2-1.0.1 REPORT_COUNT 0:0 set replicas first:3,2.2.15 set replicas third:3,2.2.15 set replicas fourth:3,2.2.15 set minimum cmpv service version set minimum cmpv service version replicas:3,2.2.15 set replicas end:3,2.2.15 REPORT_COUNT:1 CLUSTER_TOPOLOGY: set vastbase component definition set vastbase component definition vastbase-2.2-1.0.1 LIMIT_CPU:0.5 LIMIT_MEMORY:2 storage size: 20 CLUSTER_NAME:vastbase-ihdhkh pod_info: termination_policy:WipeOut create 3 replica WipeOut vastbase cluster check component definition set component definition by component version check cmpd by labels set component definition1: vastbase-2.2-1.0.1 by component version:vastbase  `kubectl apply -f test_create_vastbase-ihdhkh.yaml`(B  secret/vastbase-ihdhkh-license created cluster.apps.kubeblocks.io/vastbase-ihdhkh created apply test_create_vastbase-ihdhkh.yaml Success(B  `rm -rf test_create_vastbase-ihdhkh.yaml`(B  check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Creating Feb 11,2026 16:56 UTC+0800 clusterdefinition.kubeblocks.io/name=vastbase 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 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 cluster_status:Failed(B cluster_status:Failed(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 16:58 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check pod vastbase-ihdhkh-vastbase-1 container_name vastbase exist password q04lCNX8e1956S7A(B Container vastbase logs contain secret password:+ vb_initdb -D /var/lib/vastbase/dn --nodename vastbase_ihdhkh_vastbase_1 -w q04lCNX8e1956S7A --dbcompatibility=PG + execute_sql 'create user IF NOT EXISTS root sysadmin monadmin ENCRYPTED PASSWORD '\''q04lCNX8e1956S7A'\''' + echo 'Execute SQL: vsql postgres://%2Ftmp:5432 -v ON_ERROR_STOP=1 -c "create user IF NOT EXISTS root sysadmin monadmin ENCRYPTED PASSWORD '\''q04lCNX8e1956S7A'\''"' + vsql postgres://%2Ftmp:5432 -v ON_ERROR_STOP=1 -c 'create user IF NOT EXISTS root sysadmin monadmin ENCRYPTED PASSWORD '\''q04lCNX8e1956S7A'\''' Execute SQL: vsql postgres://%2Ftmp:5432 -v ON_ERROR_STOP=1 -c "create user IF NOT EXISTS root sysadmin monadmin ENCRYPTED PASSWORD 'q04lCNX8e1956S7A'"(B describe cluster  `kbcli cluster describe vastbase-ihdhkh --namespace ns-sehen `(B  Name: vastbase-ihdhkh Created Time: Feb 11,2026 16:56 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-sehen vastbase replication Running WipeOut Endpoints: COMPONENT INTERNAL EXTERNAL vastbase vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:8999 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME vastbase 2.2.15 vastbase-ihdhkh-vastbase-0 Standby Running 0 aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 vastbase 2.2.15 vastbase-ihdhkh-vastbase-1 Primary Running 0 aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 16:58 UTC+0800 vastbase 2.2.15 vastbase-ihdhkh-vastbase-2 Standby Running 0 aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:03 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS vastbase 500m / 500m 2Gi / 2Gi data:20Gi default Images: COMPONENT COMPONENT-DEFINITION IMAGE vastbase vastbase-2.2-1.0.1 docker.io/apecloud/vastbase:0.0.20 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-sehen vastbase-ihdhkh  `kbcli cluster label vastbase-ihdhkh app.kubernetes.io/instance- --namespace ns-sehen `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label vastbase-ihdhkh app.kubernetes.io/instance=vastbase-ihdhkh --namespace ns-sehen `(B   `kbcli cluster label vastbase-ihdhkh --list --namespace ns-sehen `(B  NAME NAMESPACE LABELS vastbase-ihdhkh ns-sehen app.kubernetes.io/instance=vastbase-ihdhkh clusterdefinition.kubeblocks.io/name=vastbase label cluster app.kubernetes.io/instance=vastbase-ihdhkh Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=vastbase-ihdhkh --namespace ns-sehen `(B   `kbcli cluster label vastbase-ihdhkh --list --namespace ns-sehen `(B  NAME NAMESPACE LABELS vastbase-ihdhkh ns-sehen app.kubernetes.io/instance=vastbase-ihdhkh case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=vastbase label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label vastbase-ihdhkh case.name=kbcli.test2 --overwrite --namespace ns-sehen `(B   `kbcli cluster label vastbase-ihdhkh --list --namespace ns-sehen `(B  NAME NAMESPACE LABELS vastbase-ihdhkh ns-sehen app.kubernetes.io/instance=vastbase-ihdhkh case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=vastbase label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label vastbase-ihdhkh case.name- --namespace ns-sehen `(B   `kbcli cluster label vastbase-ihdhkh --list --namespace ns-sehen `(B  NAME NAMESPACE LABELS vastbase-ihdhkh ns-sehen app.kubernetes.io/instance=vastbase-ihdhkh clusterdefinition.kubeblocks.io/name=vastbase delete cluster label case.name Success(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"show max_connections;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash `(B  max_connections ----------------- 200 (1 row) connect cluster Success(B set max_connections to 200 insert batch data by db client  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-vastbase-ihdhkh --namespace ns-sehen `(B   `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-vastbase-ihdhkh namespace: ns-sehen spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local" - "--user" - "root" - "--password" - "q04lCNX8e1956S7A" - "--port" - "5432" - "--dbtype" - "vastbase" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-vastbase-ihdhkh.yaml`(B  pod/test-db-client-executionloop-vastbase-ihdhkh created apply test-db-client-executionloop-vastbase-ihdhkh.yaml Success(B  `rm -rf test-db-client-executionloop-vastbase-ihdhkh.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 10s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 36s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 41s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 46s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 51s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 57s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 62s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 67s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 72s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 78s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 83s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 1/1 Running 0 88s(B check pod test-db-client-executionloop-vastbase-ihdhkh status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-vastbase-ihdhkh 0/1 Completed 0 93s(B check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 16:58 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B --host vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local --user root --password q04lCNX8e1956S7A --port 5432 --dbtype vastbase --test executionloop --duration 60 --interval 1 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Feb 11, 2026 9:09:24 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [f78ae041-cbf9-427c-956e-10701fa3a245] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 Feb 11, 2026 9:09:24 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [10.244.1.55:51580/astbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local/10.0.138.149:5432] Connection is established. ID: f78ae041-cbf9-427c-956e-10701fa3a245 Feb 11, 2026 9:09:24 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: Connect complete. ID: f78ae041-cbf9-427c-956e-10701fa3a245 Execution loop start: create databases executions_loop CREATE DATABASE executions_loop; reconnect connection executions_loop Feb 11, 2026 9:09:27 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [4cfec437-e2b3-460f-82fd-cf80e33d42bf] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 Feb 11, 2026 9:09:27 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [10.244.1.55:51586/astbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local/10.0.138.149:5432] Connection is established. ID: 4cfec437-e2b3-460f-82fd-cf80e33d42bf Feb 11, 2026 9:09:27 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: Connect complete. ID: 4cfec437-e2b3-460f-82fd-cf80e33d42bf drop table executions_loop_table DROP TABLE IF EXISTS executions_loop_table; create table executions_loop_table CREATE TABLE IF NOT EXISTS executions_loop_table (id SERIAL PRIMARY KEY , value text); Execution loop start:INSERT INTO executions_loop_table (value) VALUES ('executions_loop_test_1'); [ 1s ] executions total: 1 successful: 1 failed: 0 disconnect: 0 [ 2s ] executions total: 97 successful: 97 failed: 0 disconnect: 0 [ 3s ] executions total: 207 successful: 207 failed: 0 disconnect: 0 [ 4s ] executions total: 377 successful: 377 failed: 0 disconnect: 0 [ 5s ] executions total: 509 successful: 509 failed: 0 disconnect: 0 [ 6s ] executions total: 623 successful: 623 failed: 0 disconnect: 0 [ 7s ] executions total: 759 successful: 759 failed: 0 disconnect: 0 [ 8s ] executions total: 904 successful: 904 failed: 0 disconnect: 0 [ 9s ] executions total: 1039 successful: 1039 failed: 0 disconnect: 0 [ 10s ] executions total: 1133 successful: 1133 failed: 0 disconnect: 0 [ 11s ] executions total: 1261 successful: 1261 failed: 0 disconnect: 0 [ 12s ] executions total: 1400 successful: 1400 failed: 0 disconnect: 0 [ 13s ] executions total: 1551 successful: 1551 failed: 0 disconnect: 0 [ 14s ] executions total: 1665 successful: 1665 failed: 0 disconnect: 0 [ 15s ] executions total: 1802 successful: 1802 failed: 0 disconnect: 0 [ 16s ] executions total: 1925 successful: 1925 failed: 0 disconnect: 0 [ 17s ] executions total: 2083 successful: 2083 failed: 0 disconnect: 0 [ 18s ] executions total: 2174 successful: 2174 failed: 0 disconnect: 0 [ 19s ] executions total: 2330 successful: 2330 failed: 0 disconnect: 0 [ 20s ] executions total: 2454 successful: 2454 failed: 0 disconnect: 0 [ 21s ] executions total: 2590 successful: 2590 failed: 0 disconnect: 0 [ 22s ] executions total: 2693 successful: 2693 failed: 0 disconnect: 0 [ 23s ] executions total: 2858 successful: 2858 failed: 0 disconnect: 0 [ 24s ] executions total: 2970 successful: 2970 failed: 0 disconnect: 0 [ 25s ] executions total: 3129 successful: 3129 failed: 0 disconnect: 0 [ 26s ] executions total: 3212 successful: 3212 failed: 0 disconnect: 0 [ 27s ] executions total: 3346 successful: 3346 failed: 0 disconnect: 0 [ 28s ] executions total: 3469 successful: 3469 failed: 0 disconnect: 0 [ 29s ] executions total: 3616 successful: 3616 failed: 0 disconnect: 0 [ 30s ] executions total: 3704 successful: 3704 failed: 0 disconnect: 0 [ 31s ] executions total: 3852 successful: 3852 failed: 0 disconnect: 0 [ 32s ] executions total: 3975 successful: 3975 failed: 0 disconnect: 0 [ 33s ] executions total: 4114 successful: 4114 failed: 0 disconnect: 0 [ 34s ] executions total: 4195 successful: 4195 failed: 0 disconnect: 0 [ 35s ] executions total: 4315 successful: 4315 failed: 0 disconnect: 0 [ 36s ] executions total: 4444 successful: 4444 failed: 0 disconnect: 0 [ 37s ] executions total: 4595 successful: 4595 failed: 0 disconnect: 0 [ 38s ] executions total: 4702 successful: 4702 failed: 0 disconnect: 0 [ 39s ] executions total: 4843 successful: 4843 failed: 0 disconnect: 0 [ 40s ] executions total: 4977 successful: 4977 failed: 0 disconnect: 0 [ 41s ] executions total: 5116 successful: 5116 failed: 0 disconnect: 0 [ 42s ] executions total: 5230 successful: 5230 failed: 0 disconnect: 0 [ 43s ] executions total: 5365 successful: 5365 failed: 0 disconnect: 0 [ 44s ] executions total: 5515 successful: 5515 failed: 0 disconnect: 0 [ 45s ] executions total: 5657 successful: 5657 failed: 0 disconnect: 0 [ 46s ] executions total: 5785 successful: 5785 failed: 0 disconnect: 0 [ 47s ] executions total: 5930 successful: 5930 failed: 0 disconnect: 0 [ 48s ] executions total: 6102 successful: 6102 failed: 0 disconnect: 0 [ 49s ] executions total: 6233 successful: 6233 failed: 0 disconnect: 0 [ 50s ] executions total: 6374 successful: 6374 failed: 0 disconnect: 0 [ 51s ] executions total: 6521 successful: 6521 failed: 0 disconnect: 0 [ 52s ] executions total: 6684 successful: 6684 failed: 0 disconnect: 0 [ 53s ] executions total: 6817 successful: 6817 failed: 0 disconnect: 0 [ 54s ] executions total: 6945 successful: 6945 failed: 0 disconnect: 0 [ 55s ] executions total: 7070 successful: 7070 failed: 0 disconnect: 0 [ 56s ] executions total: 7243 successful: 7243 failed: 0 disconnect: 0 [ 57s ] executions total: 7386 successful: 7386 failed: 0 disconnect: 0 [ 60s ] executions total: 7521 successful: 7521 failed: 0 disconnect: 0 Test Result: Total Executions: 7521 Successful Executions: 7521 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: vastbase Host: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local Port: 5432 Database: Table: User: root Org: Access Mode: mysql Test Type: executionloop Query: Duration: 60 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 7521  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-vastbase-ihdhkh --namespace ns-sehen `(B  pod/test-db-client-executionloop-vastbase-ihdhkh patched (no change) pod "test-db-client-executionloop-vastbase-ihdhkh" force deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"DROP TABLE IF EXISTS tmp_table; CREATE TABLE IF NOT EXISTS tmp_table (id INT PRIMARY KEY , value text); INSERT INTO tmp_table (id,value) VALUES (1,'mifuy');\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  DROP TABLE CREATE TABLE INSERT 0 1 add consistent data mifuy Success(B LB_TYPE is set to: internet cluster expose check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster expose vastbase-ihdhkh --auto-approve --force=true --type internet --enable true --components vastbase --role-selector Primary --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-expose-mnw89 created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-expose-mnw89 -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-expose-mnw89 ns-sehen Expose vastbase-ihdhkh vastbase Running 0/1 Feb 11,2026 17:11 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 16:58 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-expose-mnw89 ns-sehen Expose vastbase-ihdhkh vastbase Succeed 1/1 Feb 11,2026 17:11 UTC+0800 check ops status done(B ops_status:vastbase-ihdhkh-expose-mnw89 ns-sehen Expose vastbase-ihdhkh vastbase Succeed 1/1 Feb 11,2026 17:11 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-expose-mnw89 --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-expose-mnw89 patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-expose-mnw89 --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-expose-mnw89 deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover timeoffset(B check cluster status before cluster-failover-timeoffset check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge TimeChaos test-chaos-mesh-timeoffset-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: TimeChaos metadata: name: test-chaos-mesh-timeoffset-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all timeOffset: '-10m' clockIds: - CLOCK_REALTIME duration: 2m  `kubectl apply -f test-chaos-mesh-timeoffset-vastbase-ihdhkh.yaml`(B  timechaos.chaos-mesh.org/test-chaos-mesh-timeoffset-vastbase-ihdhkh created apply test-chaos-mesh-timeoffset-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-timeoffset-vastbase-ihdhkh.yaml`(B  timeoffset chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 16:58 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge TimeChaos test-chaos-mesh-timeoffset-vastbase-ihdhkh --namespace ns-sehen `(B  timechaos.chaos-mesh.org "test-chaos-mesh-timeoffset-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-1 failover timeoffset Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B  `kubectl get pvc -l app.kubernetes.io/instance=vastbase-ihdhkh,apps.kubeblocks.io/component-name=vastbase,apps.kubeblocks.io/vct-name=data --namespace ns-sehen `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand vastbase-ihdhkh --auto-approve --force=true --components vastbase --volume-claim-templates data --storage 24Gi --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-volumeexpansion-plgtt created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-volumeexpansion-plgtt -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-volumeexpansion-plgtt ns-sehen VolumeExpansion vastbase-ihdhkh vastbase Running 0/3 Feb 11,2026 17:13 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase 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 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 vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 500m / 500m 2Gi / 2Gi data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 16:58 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-volumeexpansion-plgtt ns-sehen VolumeExpansion vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 17:13 UTC+0800 check ops status done(B ops_status:vastbase-ihdhkh-volumeexpansion-plgtt ns-sehen VolumeExpansion vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 17:13 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-volumeexpansion-plgtt --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-volumeexpansion-plgtt patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-volumeexpansion-plgtt --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-volumeexpansion-plgtt deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover networkdelay(B check cluster status before cluster-failover-networkdelay check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkdelay-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkdelay-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all action: delay delay: latency: 2000ms correlation: '100' jitter: 0ms direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkdelay-vastbase-ihdhkh.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkdelay-vastbase-ihdhkh created apply test-chaos-mesh-networkdelay-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-networkdelay-vastbase-ihdhkh.yaml`(B  networkdelay chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 500m / 500m 2Gi / 2Gi data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 16:58 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 500m / 500m 2Gi / 2Gi data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkdelay-vastbase-ihdhkh --namespace ns-sehen `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkdelay-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-1 failover networkdelay Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale vastbase-ihdhkh --auto-approve --force=true --components vastbase --cpu 600m --memory 2.1Gi --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-verticalscaling-tfwx2 created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-verticalscaling-tfwx2 -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-verticalscaling-tfwx2 ns-sehen VerticalScaling vastbase-ihdhkh vastbase Running 0/3 Feb 11,2026 17:25 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase 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 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 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 vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-verticalscaling-tfwx2 ns-sehen VerticalScaling vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 17:25 UTC+0800 check ops status done(B ops_status:vastbase-ihdhkh-verticalscaling-tfwx2 ns-sehen VerticalScaling vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 17:25 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-verticalscaling-tfwx2 --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-verticalscaling-tfwx2 patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-verticalscaling-tfwx2 --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-verticalscaling-tfwx2 deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B sleep 30s before switchover test switchover(B cluster promote check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster promote vastbase-ihdhkh --auto-approve --force=true --instance vastbase-ihdhkh-vastbase-0 --candidate vastbase-ihdhkh-vastbase-1 --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-switchover-gztlr created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-switchover-gztlr -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-switchover-gztlr ns-sehen Switchover vastbase-ihdhkh vastbase-ihdhkh-vastbase Running -/- Feb 11,2026 17:31 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 check pod status done(B check cluster role Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2 check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-switchover-gztlr ns-sehen Switchover vastbase-ihdhkh vastbase-ihdhkh-vastbase Succeed 1/1 Feb 11,2026 17:31 UTC+0800 check ops status done(B ops_status:vastbase-ihdhkh-switchover-gztlr ns-sehen Switchover vastbase-ihdhkh vastbase-ihdhkh-vastbase Succeed 1/1 Feb 11,2026 17:31 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-switchover-gztlr --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-switchover-gztlr patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-switchover-gztlr --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-switchover-gztlr deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B switchover pod:vastbase-ihdhkh-vastbase-1 switchover success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B apiVersion: v1 kind: Pod metadata: name: benchtest-vastbase-ihdhkh namespace: ns-sehen spec: containers: - name: test-sysbench imagePullPolicy: IfNotPresent image: docker.io/apecloud/customsuites:latest env: - name: TYPE value: "2" - name: FLAG value: "0" - name: CONFIGS value: "mode:all,driver:pgsql,host:vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local,user:root,password:q04lCNX8e1956S7A,port:5432,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-vastbase-ihdhkh.yaml`(B  pod/benchtest-vastbase-ihdhkh created apply benchtest-vastbase-ihdhkh.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 0/1 ContainerCreating 0 0s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 0/1 ContainerCreating 0 4s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 0/1 ContainerCreating 0 10s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 0/1 ContainerCreating 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 1/1 Running 0 31s(B check pod benchtest-vastbase-ihdhkh status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 0/1 Completed 0 36s(B  `rm -rf benchtest-vastbase-ihdhkh.yaml`(B   `kubectl logs benchtest-vastbase-ihdhkh --tail 30 --namespace ns-sehen `(B  [ 7s ] thds: 4 tps: 101.03 qps: 2029.68 (r/w/o: 1417.47/410.14/202.07) lat (ms,99%): 84.47 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 94.00 qps: 1899.90 (r/w/o: 1330.93/378.98/189.99) lat (ms,99%): 94.10 err/s: 1.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 105.00 qps: 2099.01 (r/w/o: 1470.01/419.00/210.00) lat (ms,99%): 89.16 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 98.99 qps: 1982.80 (r/w/o: 1386.86/397.96/197.98) lat (ms,99%): 87.56 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 13398 write: 3819 other: 1917 total: 19134 transactions: 954 (95.21 per sec.) queries: 19134 (1909.57 per sec.) ignored errors: 3 (0.30 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0186s total number of events: 954 Latency (ms): min: 9.98 avg: 41.95 max: 152.39 99th percentile: 110.66 sum: 40017.20 Threads fairness: events (avg/stddev): 238.5000/2.60 execution time (avg/stddev): 10.0043/0.01  `kubectl delete pod benchtest-vastbase-ihdhkh --force --namespace ns-sehen `(B  pod "benchtest-vastbase-ihdhkh" force deleted LB_TYPE is set to: internet  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B apiVersion: v1 kind: Pod metadata: name: benchtest-vastbase-ihdhkh namespace: ns-sehen spec: containers: - name: test-sysbench imagePullPolicy: IfNotPresent image: docker.io/apecloud/customsuites:latest env: - name: TYPE value: "2" - name: FLAG value: "0" - name: CONFIGS value: "mode:all,driver:pgsql,host:20.242.141.51,user:root,password:q04lCNX8e1956S7A,port:5432,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-vastbase-ihdhkh.yaml`(B  pod/benchtest-vastbase-ihdhkh created apply benchtest-vastbase-ihdhkh.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 0/1 ContainerCreating 0 0s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 1/1 Running 0 4s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 1/1 Running 0 9s(B check pod benchtest-vastbase-ihdhkh status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-vastbase-ihdhkh 0/1 Completed 0 15s(B  `rm -rf benchtest-vastbase-ihdhkh.yaml`(B   `kubectl logs benchtest-vastbase-ihdhkh --tail 30 --namespace ns-sehen `(B  [ 7s ] thds: 4 tps: 83.02 qps: 1704.36 (r/w/o: 1190.25/346.07/168.04) lat (ms,99%): 183.21 err/s: 1.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 91.00 qps: 1809.00 (r/w/o: 1270.00/356.00/183.00) lat (ms,99%): 104.84 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 93.00 qps: 1865.99 (r/w/o: 1308.99/371.00/186.00) lat (ms,99%): 82.96 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 99.00 qps: 1967.96 (r/w/o: 1373.97/394.99/199.00) lat (ms,99%): 92.42 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 13202 write: 3763 other: 1891 total: 18856 transactions: 941 (93.92 per sec.) queries: 18856 (1882.00 per sec.) ignored errors: 2 (0.20 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0174s total number of events: 941 Latency (ms): min: 9.95 avg: 42.56 max: 183.55 99th percentile: 104.84 sum: 40049.15 Threads fairness: events (avg/stddev): 235.2500/4.21 execution time (avg/stddev): 10.0123/0.01  `kubectl delete pod benchtest-vastbase-ihdhkh --force --namespace ns-sehen `(B  pod "benchtest-vastbase-ihdhkh" force deleted test failover networkpartition(B check cluster status before cluster-failover-networkpartition check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkpartition-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkpartition-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 action: partition mode: all target: mode: all selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-0 direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkpartition-vastbase-ihdhkh.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkpartition-vastbase-ihdhkh created apply test-chaos-mesh-networkpartition-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-networkpartition-vastbase-ihdhkh.yaml`(B  networkpartition chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkpartition-vastbase-ihdhkh --namespace ns-sehen `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkpartition-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-1 failover networkpartition Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B cluster vastbase scale-out cluster vastbase scale-out replicas: 5 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-out vastbase-ihdhkh --auto-approve --force=true --components vastbase --replicas 2 --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-horizontalscaling-zkzgx created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-horizontalscaling-zkzgx -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:37 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase 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 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 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 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 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 [Error] check cluster status timeout(B --------------------------------------get cluster vastbase-ihdhkh yaml--------------------------------------  `kubectl get cluster vastbase-ihdhkh -o yaml --namespace ns-sehen `(B  apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/host-network: vastbase kubeblocks.io/ops-request: '[{"name":"vastbase-ihdhkh-horizontalscaling-zkzgx","type":"HorizontalScaling"}]' kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"apps.kubeblocks.io/v1","kind":"Cluster","metadata":{"annotations":{"kubeblocks.io/host-network":"vastbase"},"name":"vastbase-ihdhkh","namespace":"ns-sehen"},"spec":{"clusterDef":"vastbase","componentSpecs":[{"disableExporter":true,"name":"vastbase","replicas":3,"resources":{"limits":{"cpu":"500m","memory":"2Gi"},"requests":{"cpu":"500m","memory":"2Gi"}},"schedulingPolicy":{"affinity":{"podAntiAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchLabels":{"app.kubernetes.io/instance":"vastbase-ihdhkh","apps.kubeblocks.io/component-name":"vastbase"}},"topologyKey":"kubernetes.io/hostname"}]}}},"serviceVersion":"2.2.15","volumeClaimTemplates":[{"name":"data","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"20Gi"}},"storageClassName":null}}],"volumes":[{"name":"license","secret":{"secretName":"vastbase-ihdhkh-license"}}]}],"terminationPolicy":"WipeOut","topology":null}} creationTimestamp: "2026-02-11T08:56:01Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 7 labels: app.kubernetes.io/instance: vastbase-ihdhkh clusterdefinition.kubeblocks.io/name: vastbase name: vastbase-ihdhkh namespace: ns-sehen resourceVersion: "61770" uid: 2da5d32f-7039-4486-9fb9-ca9866ba162b spec: clusterDef: vastbase componentSpecs: - componentDef: vastbase-2.2-1.0.1 disableExporter: true name: vastbase podUpdatePolicy: PreferInPlace replicas: 5 resources: limits: cpu: 600m memory: 2254857830400m requests: cpu: 600m memory: 2254857830400m schedulingPolicy: affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchLabels: app.kubernetes.io/instance: vastbase-ihdhkh apps.kubeblocks.io/component-name: vastbase topologyKey: kubernetes.io/hostname serviceVersion: 2.2.15 volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 24Gi volumes: - name: license secret: secretName: vastbase-ihdhkh-license services: - annotations: service.beta.kubernetes.io/azure-load-balancer-internal: "false" componentSelector: vastbase name: vastbase-internet roleSelector: Primary serviceName: vastbase-internet spec: ports: - name: db nodePort: 31450 port: 5432 protocol: TCP targetPort: db - name: vb-agent nodePort: 32556 port: 8999 protocol: TCP targetPort: vb-agent type: LoadBalancer terminationPolicy: WipeOut topology: replication status: components: vastbase: message: InstanceSet/vastbase-ihdhkh-vastbase: Role probe timeout, check whether the application is available observedGeneration: 7 phase: Updating upToDate: true conditions: - lastTransitionTime: "2026-02-11T08:56:01Z" message: 'The operator has started the provisioning of Cluster: vastbase-ihdhkh' observedGeneration: 7 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2026-02-11T08:56:01Z" message: Successfully applied for resources observedGeneration: 7 reason: ApplyResourcesSucceed status: "True" type: ApplyResources - lastTransitionTime: "2026-02-11T09:08:35Z" message: cluster vastbase-ihdhkh is ready reason: ClusterReady status: "True" type: Ready observedGeneration: 7 phase: Updating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster vastbase-ihdhkh--------------------------------------  `kubectl describe cluster vastbase-ihdhkh --namespace ns-sehen `(B  Name: vastbase-ihdhkh Namespace: ns-sehen Labels: app.kubernetes.io/instance=vastbase-ihdhkh clusterdefinition.kubeblocks.io/name=vastbase Annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/host-network: vastbase kubeblocks.io/ops-request: [{"name":"vastbase-ihdhkh-horizontalscaling-zkzgx","type":"HorizontalScaling"}] API Version: apps.kubeblocks.io/v1 Kind: Cluster Metadata: Creation Timestamp: 2026-02-11T08:56:01Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 7 Resource Version: 61770 UID: 2da5d32f-7039-4486-9fb9-ca9866ba162b Spec: Cluster Def: vastbase Component Specs: Component Def: vastbase-2.2-1.0.1 Disable Exporter: true Name: vastbase Pod Update Policy: PreferInPlace Replicas: 5 Resources: Limits: Cpu: 600m Memory: 2254857830400m Requests: Cpu: 600m Memory: 2254857830400m Scheduling Policy: Affinity: Pod Anti Affinity: Required During Scheduling Ignored During Execution: Label Selector: Match Labels: app.kubernetes.io/instance: vastbase-ihdhkh apps.kubeblocks.io/component-name: vastbase Topology Key: kubernetes.io/hostname Service Version: 2.2.15 Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 24Gi Volumes: Name: license Secret: Secret Name: vastbase-ihdhkh-license Services: Annotations: service.beta.kubernetes.io/azure-load-balancer-internal: false Component Selector: vastbase Name: vastbase-internet Role Selector: Primary Service Name: vastbase-internet Spec: Ports: Name: db Node Port: 31450 Port: 5432 Protocol: TCP Target Port: db Name: vb-agent Node Port: 32556 Port: 8999 Protocol: TCP Target Port: vb-agent Type: LoadBalancer Termination Policy: WipeOut Topology: replication Status: Components: Vastbase: Message: InstanceSet/vastbase-ihdhkh-vastbase: Role probe timeout, check whether the application is available Observed Generation: 7 Phase: Updating Up To Date: true Conditions: Last Transition Time: 2026-02-11T08:56:01Z Message: The operator has started the provisioning of Cluster: vastbase-ihdhkh Observed Generation: 7 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-11T08:56:01Z Message: Successfully applied for resources Observed Generation: 7 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Last Transition Time: 2026-02-11T09:08:35Z Message: cluster vastbase-ihdhkh is ready Reason: ClusterReady Status: True Type: Ready Observed Generation: 7 Phase: Updating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ClusterComponentPhaseTransition 49m (x2 over 49m) cluster-controller cluster component vastbase is Creating Normal ClusterComponentPhaseTransition 38m (x2 over 38m) cluster-controller cluster component vastbase is Failed Warning Failed 38m cluster-controller Cluster: vastbase-ihdhkh is Failed, check according to the components message Normal ClusterReady 36m cluster-controller cluster vastbase-ihdhkh is ready Normal Running 36m cluster-controller Cluster: vastbase-ihdhkh is ready, current phase is Running Normal PreCheckSucceed 33m (x4 over 49m) cluster-controller The operator has started the provisioning of Cluster: vastbase-ihdhkh Normal ApplyResourcesSucceed 33m (x4 over 49m) cluster-controller Successfully applied for resources Normal ClusterComponentPhaseTransition 21m (x5 over 31m) cluster-controller cluster component vastbase is Updating Normal ClusterComponentPhaseTransition 7m36s (x32 over 36m) cluster-controller cluster component vastbase is Running ------------------------------------------------------------------------------------------------------------------ check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 vastbase-ihdhkh-vastbase-3 ns-sehen vastbase-ihdhkh vastbase Running 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:37 UTC+0800 vastbase-ihdhkh-vastbase-4 ns-sehen vastbase-ihdhkh vastbase Running 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:41 UTC+0800 check pod status done(B check cluster status again 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 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 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 cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status again timeout(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:37 UTC+0800 ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:37 UTC+0800 (B check ops status done(B ops_status:vastbase-ihdhkh-horizontalscaling-zkzgx ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Succeed 2/2 Feb 11,2026 17:37 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-horizontalscaling-zkzgx --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-horizontalscaling-zkzgx patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-horizontalscaling-zkzgx --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-horizontalscaling-zkzgx deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B cluster vastbase scale-in cluster vastbase scale-in replicas: 3 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-in vastbase-ihdhkh --auto-approve --force=true --components vastbase --replicas 2 --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-horizontalscaling-sclw2 created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-horizontalscaling-sclw2 -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-horizontalscaling-sclw2 ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:47 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 vastbase-ihdhkh-vastbase-3 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:37 UTC+0800 vastbase-ihdhkh-vastbase-4 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:41 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2 vastbase-ihdhkh-vastbase-3 vastbase-ihdhkh-vastbase-4  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-horizontalscaling-sclw2 ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:47 UTC+0800 ops_status:vastbase-ihdhkh-horizontalscaling-sclw2 ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:47 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-sclw2 ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 0/2 Feb 11,2026 17:47 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-sclw2 ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:47 UTC+0800 (B ops_status:vastbase-ihdhkh-horizontalscaling-sclw2 ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Running 1/2 Feb 11,2026 17:47 UTC+0800 (B check ops status done(B ops_status:vastbase-ihdhkh-horizontalscaling-sclw2 ns-sehen HorizontalScaling vastbase-ihdhkh vastbase Succeed 2/2 Feb 11,2026 17:47 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-horizontalscaling-sclw2 --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-horizontalscaling-sclw2 patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-horizontalscaling-sclw2 --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-horizontalscaling-sclw2 deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover networklossover(B check cluster status before cluster-failover-networklossover check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networklossover-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networklossover-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all action: loss loss: loss: '100' correlation: '100' direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networklossover-vastbase-ihdhkh.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networklossover-vastbase-ihdhkh created apply test-chaos-mesh-networklossover-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-networklossover-vastbase-ihdhkh.yaml`(B  networklossover chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 check pod status done(B check cluster role Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networklossover-vastbase-ihdhkh --namespace ns-sehen `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networklossover-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-0 failover networklossover Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover networkbandwidth(B check cluster status before cluster-failover-networkbandwidth 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 check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkbandwidth-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkbandwidth-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-0 action: bandwidth mode: all bandwidth: rate: '1bps' limit: 20971520 buffer: 10000 duration: 2m  `kubectl apply -f test-chaos-mesh-networkbandwidth-vastbase-ihdhkh.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkbandwidth-vastbase-ihdhkh created apply test-chaos-mesh-networkbandwidth-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-networkbandwidth-vastbase-ihdhkh.yaml`(B  networkbandwidth chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 check pod status done(B check cluster role Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 Primary(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2 check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkbandwidth-vastbase-ihdhkh --namespace ns-sehen `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkbandwidth-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-1 failover networkbandwidth Failure(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover oom(B check cluster status before cluster-failover-oom 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 check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: StressChaos metadata: name: test-chaos-mesh-oom-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all stressors: memory: workers: 1 size: "100GB" oomScoreAdj: -1000 duration: 2m  `kubectl apply -f test-chaos-mesh-oom-vastbase-ihdhkh.yaml`(B  stresschaos.chaos-mesh.org/test-chaos-mesh-oom-vastbase-ihdhkh created apply test-chaos-mesh-oom-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-oom-vastbase-ihdhkh.yaml`(B  check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-vastbase-ihdhkh --namespace ns-sehen `(B  stresschaos.chaos-mesh.org "test-chaos-mesh-oom-vastbase-ihdhkh" force deleted stresschaos.chaos-mesh.org/test-chaos-mesh-oom-vastbase-ihdhkh patched check failover pod name failover pod name:vastbase-ihdhkh-vastbase-1 checking failover...(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-vastbase-ihdhkh --namespace ns-sehen `(B   `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: StressChaos metadata: name: test-chaos-mesh-oom-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all stressors: memory: workers: 1 size: "100GB" oomScoreAdj: -1000 duration: 2m  `kubectl apply -f test-chaos-mesh-oom-vastbase-ihdhkh.yaml`(B  stresschaos.chaos-mesh.org/test-chaos-mesh-oom-vastbase-ihdhkh created apply test-chaos-mesh-oom-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-oom-vastbase-ihdhkh.yaml`(B  check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase 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 vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:27 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:28 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-vastbase-ihdhkh --namespace ns-sehen `(B  stresschaos.chaos-mesh.org "test-chaos-mesh-oom-vastbase-ihdhkh" force deleted check failover pod name:vastbase-ihdhkh-vastbase-0 failover oom Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart vastbase-ihdhkh --auto-approve --force=true --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-restart-pf44m created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-restart-pf44m -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-restart-pf44m ns-sehen Restart vastbase-ihdhkh vastbase Running 0/3 Feb 11,2026 17:57 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase 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 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 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 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 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 vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 18:03 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:59 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-restart-pf44m ns-sehen Restart vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 17:57 UTC+0800 check ops status done(B ops_status:vastbase-ihdhkh-restart-pf44m ns-sehen Restart vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 17:57 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-restart-pf44m --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-restart-pf44m patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-restart-pf44m --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-restart-pf44m deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B cluster configure component_tmp: vastbase apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: vastbase-ihdhkh-reconfiguring- namespace: ns-sehen spec: type: Reconfiguring clusterName: vastbase-ihdhkh force: true reconfigures: - componentName: vastbase parameters: - key: audit_buffer_fflush_interval value: '150' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_vastbase-ihdhkh.yaml`(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-reconfiguring-sq5n7 created create test_ops_cluster_vastbase-ihdhkh.yaml Success(B  `rm -rf test_ops_cluster_vastbase-ihdhkh.yaml`(B  check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-reconfiguring-sq5n7 ns-sehen Reconfiguring vastbase-ihdhkh vastbase,vastbase Running -/- Feb 11,2026 18:05 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 18:03 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:59 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-reconfiguring-sq5n7 ns-sehen Reconfiguring vastbase-ihdhkh vastbase,vastbase Succeed -/- Feb 11,2026 18:05 UTC+0800 check ops status done(B ops_status:vastbase-ihdhkh-reconfiguring-sq5n7 ns-sehen Reconfiguring vastbase-ihdhkh vastbase,vastbase Succeed -/- Feb 11,2026 18:05 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-reconfiguring-sq5n7 --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-reconfiguring-sq5n7 patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-reconfiguring-sq5n7 --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-reconfiguring-sq5n7 deleted component_config:vastbase check config variables current value_actual: 150s configure:[audit_buffer_fflush_interval] result actual:[150s] equal expected:[150s](B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover fullcpu(B check cluster status before cluster-failover-fullcpu check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-fullcpu-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: StressChaos metadata: name: test-chaos-mesh-fullcpu-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all stressors: cpu: workers: 100 load: 100 duration: 2m  `kubectl apply -f test-chaos-mesh-fullcpu-vastbase-ihdhkh.yaml`(B  stresschaos.chaos-mesh.org/test-chaos-mesh-fullcpu-vastbase-ihdhkh created apply test-chaos-mesh-fullcpu-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-fullcpu-vastbase-ihdhkh.yaml`(B  fullcpu chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 18:03 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:59 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-fullcpu-vastbase-ihdhkh --namespace ns-sehen `(B  stresschaos.chaos-mesh.org "test-chaos-mesh-fullcpu-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-1 failover fullcpu Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover podfailure(B check cluster status before cluster-failover-podfailure check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podfailure-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podfailure-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all action: pod-failure duration: 2m  `kubectl apply -f test-chaos-mesh-podfailure-vastbase-ihdhkh.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podfailure-vastbase-ihdhkh created apply test-chaos-mesh-podfailure-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-podfailure-vastbase-ihdhkh.yaml`(B  podfailure chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Failed Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase 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 vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 18:03 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:59 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podfailure-vastbase-ihdhkh --namespace ns-sehen `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podfailure-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-0 failover podfailure Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover dnserror(B check cluster status before cluster-failover-dnserror check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnserror-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: DNSChaos metadata: name: test-chaos-mesh-dnserror-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-0 mode: all action: error duration: 2m  `kubectl apply -f test-chaos-mesh-dnserror-vastbase-ihdhkh.yaml`(B  dnschaos.chaos-mesh.org/test-chaos-mesh-dnserror-vastbase-ihdhkh created apply test-chaos-mesh-dnserror-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-dnserror-vastbase-ihdhkh.yaml`(B  dnserror chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 18:03 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:59 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnserror-vastbase-ihdhkh --namespace ns-sehen `(B  dnschaos.chaos-mesh.org "test-chaos-mesh-dnserror-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-0 failover dnserror Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover connectionstress(B check cluster status before cluster-failover-connectionstress check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-vastbase-ihdhkh --namespace ns-sehen `(B   `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-vastbase-ihdhkh namespace: ns-sehen spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local" - "--user" - "root" - "--password" - "q04lCNX8e1956S7A" - "--port" - "5432" - "--database" - "postgres" - "--dbtype" - "vastbase" - "--test" - "connectionstress" - "--connections" - "200" - "--duration" - "60" restartPolicy: Never  `kubectl apply -f test-db-client-connectionstress-vastbase-ihdhkh.yaml`(B  pod/test-db-client-connectionstress-vastbase-ihdhkh created apply test-db-client-connectionstress-vastbase-ihdhkh.yaml Success(B  `rm -rf test-db-client-connectionstress-vastbase-ihdhkh.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-vastbase-ihdhkh 1/1 Running 0 6s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-vastbase-ihdhkh 1/1 Running 0 10s(B check pod test-db-client-connectionstress-vastbase-ihdhkh status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-vastbase-ihdhkh 0/1 Completed 0 15s(B check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 18:03 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:59 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.base/java.net.SocksSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at com.huawei.opengauss.jdbc.core.PGStream.(PGStream.java:70) at com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:119) at com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:246) ... 11 more Feb 11, 2026 10:13:44 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [c47889fc-cfb0-4ab9-baf9-c9bf28d1c4c6] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 Feb 11, 2026 10:13:44 AM org.opengauss.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [04803d1b-d8b5-4758-94ef-010968f339df] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 Failed to connect to Vastbase database: com.huawei.opengauss.jdbc.util.PSQLException: Connection to vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. Trying with database postgres. Feb 11, 2026 10:13:44 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [bfd225f8-aec4-46a7-9db5-76bf4973f904] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 Feb 11, 2026 10:13:44 AM org.opengauss.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [12ab8be2-597c-44df-afa1-59830bf57acb] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 java.io.IOException: Failed to connect to Vastbase database: at com.apecloud.dbtester.tester.VastbaseTester.connect(VastbaseTester.java:64) at com.apecloud.dbtester.tester.VastbaseTester.connectionStress(VastbaseTester.java:112) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:37) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: com.huawei.opengauss.jdbc.util.PSQLException: Connection to vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. at com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:370) at com.huawei.opengauss.jdbc.core.ConnectionFactory.openConnection(ConnectionFactory.java:57) at com.huawei.opengauss.jdbc.jdbc.PgConnection.(PgConnection.java:274) at com.huawei.opengauss.jdbc.Driver.makeConnection(Driver.java:576) at com.huawei.opengauss.jdbc.Driver.connect(Driver.java:315) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.VastbaseTester.connect(VastbaseTester.java:62) ... 4 more Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.base/java.net.SocksSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at com.huawei.opengauss.jdbc.core.PGStream.(PGStream.java:70) at com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:119) at com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:246) ... 11 more Feb 11, 2026 10:13:44 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [9910aaa4-7b71-4818-9efd-48549d0ca37d] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 Feb 11, 2026 10:13:44 AM org.opengauss.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [78bd93b2-fd10-4001-9b57-80b0830ca384] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 Failed to connect to Vastbase database: com.huawei.opengauss.jdbc.util.PSQLException: Connection to vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. Trying with database postgres. Feb 11, 2026 10:13:44 AM com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [9d35e234-7b60-4b75-b936-3fad8d43dea2] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 Feb 11, 2026 10:13:44 AM org.opengauss.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [a9541ec3-9018-4b53-bff9-a0d2d5dd0c9e] Try to connect. IP: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 java.io.IOException: Failed to connect to Vastbase database: at com.apecloud.dbtester.tester.VastbaseTester.connect(VastbaseTester.java:64) at com.apecloud.dbtester.tester.VastbaseTester.connectionStress(VastbaseTester.java:112) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:37) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: com.huawei.opengauss.jdbc.util.PSQLException: Connection to vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. at com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:370) at com.huawei.opengauss.jdbc.core.ConnectionFactory.openConnection(ConnectionFactory.java:57) at com.huawei.opengauss.jdbc.jdbc.PgConnection.(PgConnection.java:274) at com.huawei.opengauss.jdbc.Driver.makeConnection(Driver.java:576) at com.huawei.opengauss.jdbc.Driver.connect(Driver.java:315) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.VastbaseTester.connect(VastbaseTester.java:62) ... 4 more Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.base/java.net.SocksSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at com.huawei.opengauss.jdbc.core.PGStream.(PGStream.java:70) at com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:119) at com.huawei.opengauss.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:246) ... 11 more Test Result: null Connection Information: Database Type: vastbase Host: vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local Port: 5432 Database: postgres Table: User: root Org: Access Mode: mysql Test Type: connectionstress Connection Count: 200 Duration: 60 seconds  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-vastbase-ihdhkh --namespace ns-sehen `(B  pod/test-db-client-connectionstress-vastbase-ihdhkh patched (no change) pod "test-db-client-connectionstress-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-0 failover connectionstress Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B get vastbase Primary|primary pod name... get vastbase Primary|primary pod name...  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover dnsrandom(B check cluster status before cluster-failover-dnsrandom check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnsrandom-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: DNSChaos metadata: name: test-chaos-mesh-dnsrandom-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all action: random duration: 2m  `kubectl apply -f test-chaos-mesh-dnsrandom-vastbase-ihdhkh.yaml`(B  dnschaos.chaos-mesh.org/test-chaos-mesh-dnsrandom-vastbase-ihdhkh created apply test-chaos-mesh-dnsrandom-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-dnsrandom-vastbase-ihdhkh.yaml`(B  dnsrandom chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 18:03 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:59 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-1;Standby(B: vastbase-ihdhkh-vastbase-0 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnsrandom-vastbase-ihdhkh --namespace ns-sehen `(B  dnschaos.chaos-mesh.org "test-chaos-mesh-dnsrandom-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-1 failover dnsrandom Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-1 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B test failover podkill(B check cluster status before cluster-failover-podkill check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-1 mode: all action: pod-kill  `kubectl apply -f test-chaos-mesh-podkill-vastbase-ihdhkh.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podkill-vastbase-ihdhkh created apply test-chaos-mesh-podkill-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-podkill-vastbase-ihdhkh.yaml`(B  check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase 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 vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 18:03 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:16 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-vastbase-ihdhkh --namespace ns-sehen `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podkill-vastbase-ihdhkh" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-vastbase-ihdhkh patched check failover pod name failover pod name:vastbase-ihdhkh-vastbase-0 failover podkill Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop vastbase-ihdhkh --auto-approve --force=true --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-stop-pjsrz created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-stop-pjsrz -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-stop-pjsrz ns-sehen Stop vastbase-ihdhkh vastbase Running 0/3 Feb 11,2026 18:17 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Stopping Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B check cluster status done(B cluster_status:Stopped(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(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 vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-stop-pjsrz ns-sehen Stop vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 18:17 UTC+0800 check ops status done(B ops_status:vastbase-ihdhkh-stop-pjsrz ns-sehen Stop vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 18:17 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-stop-pjsrz --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-stop-pjsrz patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-stop-pjsrz --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-stop-pjsrz deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start vastbase-ihdhkh --force=true --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-start-ckknh created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-start-ckknh -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-start-ckknh ns-sehen Start vastbase-ihdhkh vastbase Running 0/3 Feb 11,2026 18:18 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase 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 vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:18 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:19 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 18:19 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-start-ckknh ns-sehen Start vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 18:18 UTC+0800 check ops status done(B ops_status:vastbase-ihdhkh-start-ckknh ns-sehen Start vastbase-ihdhkh vastbase Succeed 3/3 Feb 11,2026 18:18 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-start-ckknh --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-start-ckknh patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-start-ckknh --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-start-ckknh deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B cluster does not need to check monitor currently check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:18 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:19 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 18:19 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B test failover networkduplicate(B check cluster status before cluster-failover-networkduplicate check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkduplicate-vastbase-ihdhkh --namespace ns-sehen `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkduplicate-vastbase-ihdhkh namespace: ns-sehen spec: selector: namespaces: - ns-sehen labelSelectors: apps.kubeblocks.io/pod-name: vastbase-ihdhkh-vastbase-0 mode: all action: duplicate duplicate: duplicate: '100' correlation: '100' direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkduplicate-vastbase-ihdhkh.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkduplicate-vastbase-ihdhkh created apply test-chaos-mesh-networkduplicate-vastbase-ihdhkh.yaml Success(B  `rm -rf test-chaos-mesh-networkduplicate-vastbase-ihdhkh.yaml`(B  networkduplicate chaos test waiting 120 seconds check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:18 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:19 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 18:19 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkduplicate-vastbase-ihdhkh --namespace ns-sehen `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkduplicate-vastbase-ihdhkh" force deleted check failover pod name failover pod name:vastbase-ihdhkh-vastbase-0 failover networkduplicate Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B cluster update terminationPolicy WipeOut  `kbcli cluster update vastbase-ihdhkh --termination-policy=WipeOut --namespace ns-sehen `(B  cluster.apps.kubeblocks.io/vastbase-ihdhkh updated (no change) check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:18 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:19 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 18:19 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B LB_TYPE is set to: internet cluster expose check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster expose vastbase-ihdhkh --auto-approve --force=true --type internet --enable false --components vastbase --role-selector Primary --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-expose-hbrvw created successfully, you can view the progress: kbcli cluster describe-ops vastbase-ihdhkh-expose-hbrvw -n ns-sehen check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-expose-hbrvw ns-sehen Expose vastbase-ihdhkh vastbase Running 0/1 Feb 11,2026 18:24 UTC+0800 check cluster status  `kbcli cluster list vastbase-ihdhkh --show-labels --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS vastbase-ihdhkh ns-sehen vastbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=vastbase-ihdhkh,clusterdefinition.kubeblocks.io/name=vastbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances vastbase-ihdhkh --namespace ns-sehen `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME vastbase-ihdhkh-vastbase-0 ns-sehen vastbase-ihdhkh vastbase Running Primary 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:18 UTC+0800 vastbase-ihdhkh-vastbase-1 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:19 UTC+0800 vastbase-ihdhkh-vastbase-2 ns-sehen vastbase-ihdhkh vastbase Running Standby 0 600m / 600m 2254857830400m / 2254857830400m data:24Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 18:19 UTC+0800 check pod status done(B check cluster role check cluster role done(B Primary(B: vastbase-ihdhkh-vastbase-0;Standby(B: vastbase-ihdhkh-vastbase-1 vastbase-ihdhkh-vastbase-2  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check cluster connect  `echo "psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops vastbase-ihdhkh --status all --namespace ns-sehen `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME vastbase-ihdhkh-expose-hbrvw ns-sehen Expose vastbase-ihdhkh vastbase Running 0/1 Feb 11,2026 18:24 UTC+0800 ops_status:vastbase-ihdhkh-expose-hbrvw ns-sehen Expose vastbase-ihdhkh vastbase Running 0/1 Feb 11,2026 18:24 UTC+0800 (B check ops status done(B ops_status:vastbase-ihdhkh-expose-hbrvw ns-sehen Expose vastbase-ihdhkh vastbase Succeed 1/1 Feb 11,2026 18:24 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations vastbase-ihdhkh-expose-hbrvw --namespace ns-sehen `(B  opsrequest.operations.kubeblocks.io/vastbase-ihdhkh-expose-hbrvw patched  `kbcli cluster delete-ops --name vastbase-ihdhkh-expose-hbrvw --force --auto-approve --namespace ns-sehen `(B  OpsRequest vastbase-ihdhkh-expose-hbrvw deleted  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B  `echo "echo \"SELECT value FROM tmp_table WHERE id = 1;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d postgres -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check data: Defaulted container "vastbase" out of: vastbase, kbagent, config-manager, init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file value ------- mifuy (1 row) check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=vastbase-ihdhkh`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets vastbase-ihdhkh-vastbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:q04lCNX8e1956S7A;DB_PORT:5432;DB_DATABASE:postgres(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop_table;\" | psql -h vastbase-ihdhkh-vastbase.ns-sehen.svc.cluster.local -U root -p 5432 -d executions_loop -W 'q04lCNX8e1956S7A' " | kubectl exec -it vastbase-ihdhkh-vastbase-0 --namespace ns-sehen -- bash`(B  check db_client batch [7521] equal [7521] data Success(B delete cluster vastbase-ihdhkh  `kbcli cluster delete vastbase-ihdhkh --auto-approve --namespace ns-sehen `(B  secret "vastbase-ihdhkh-license" deleted Cluster vastbase-ihdhkh deleted pod_info:vastbase-ihdhkh-vastbase-0 3/3 Running 1 (4m59s ago) 6m25s vastbase-ihdhkh-vastbase-1 3/3 Running 0 5m52s vastbase-ihdhkh-vastbase-2 3/3 Running 0 5m28s delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B Vastbase Test Suite All Done!(B Test Engine: vastbase Test Type: 59 --------------------------------------Vastbase (Topology = Replicas 3) Test Result-------------------------------------- [PASSED]|[Create]|[ComponentDefinition=vastbase-2.2-1.0.1;ComponentVersion=vastbase;ServiceVersion=2.2.15;]|[Description=Create a cluster with the specified component definition vastbase-2.2-1.0.1 and component version vastbase and service version 2.2.15](B [PASSED]|[Connect]|[ComponentName=vastbase]|[Description=Connect to the cluster](B [PASSED]|[AddData]|[Values=mifuy]|[Description=Add data to the cluster](B [PASSED]|[Expose]|[Enable=true;TYPE=internet;ComponentName=vastbase]|[Description=Expose Enable the internet service with vastbase component](B [PASSED]|[NoFailover]|[HA=Time Offset;Durations=2m;ComponentName=vastbase]|[Description=Simulates a time offset scenario thereby testing the application's resilience to potential slowness/unavailability of some replicas due to time offset.](B [PASSED]|[VolumeExpansion]|[ComponentName=vastbase]|[Description=VolumeExpansion the cluster specify component vastbase](B [PASSED]|[NoFailover]|[HA=Network Delay;Durations=2m;ComponentName=vastbase]|[Description=Simulates network delay fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to delay network.](B [PASSED]|[VerticalScaling]|[ComponentName=vastbase]|[Description=VerticalScaling the cluster specify component vastbase](B [PASSED]|[SwitchOver]|[ComponentName=vastbase]|[Description=SwitchOver the cluster specify component vastbase](B [PASSED]|[Bench]|[ComponentName=vastbase]|[Description=Bench the cluster service with vastbase component](B [PASSED]|[Bench]|[HostType=LB;ComponentName=vastbase]|[Description=Bench the cluster LB service with vastbase component](B [PASSED]|[NoFailover]|[HA=Network Partition;Durations=2m;ComponentName=vastbase]|[Description=Simulates network partition fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to partition network.](B [PASSED]|[HorizontalScaling Out]|[ComponentName=vastbase]|[Description=HorizontalScaling Out the cluster specify component vastbase](B [PASSED]|[HorizontalScaling In]|[ComponentName=vastbase]|[Description=HorizontalScaling In the cluster specify component vastbase](B [PASSED]|[Failover]|[HA=Network Loss;Durations=2m;ComponentName=vastbase]|[Description=Simulates network loss fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to loss network.](B [WARNING]|[CheckFailover]|[FailoverType=networkbandwidth]|[Description=-](B [PASSED]|[Failover]|[HA=Network Bandwidth;Durations=2m;ComponentName=vastbase]|[Description=Simulates network bandwidth fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to bandwidth network.](B [PASSED]|[Failover]|[HA=OOM;Durations=2m;ComponentName=vastbase]|[Description=Simulates conditions where pods experience OOM either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Memory load.](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[Reconfiguring]|[ComponentName=vastbase;audit_buffer_fflush_interval=150]|[Description=Reconfiguring the cluster specify component vastbase set audit_buffer_fflush_interval=150](B [PASSED]|[NoFailover]|[HA=Full CPU;Durations=2m;ComponentName=vastbase]|[Description=Simulates conditions where pods experience CPU full either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high CPU load.](B [PASSED]|[Failover]|[HA=Pod Failure;Durations=2m;ComponentName=vastbase]|[Description=Simulates conditions where pods experience failure for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to failure.](B [PASSED]|[NoFailover]|[HA=DNS Error;Durations=2m;ComponentName=vastbase]|[Description=Simulates conditions where pods experience DNS service errors for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to DNS service errors.](B [PASSED]|[NoFailover]|[HA=Connection Stress;ComponentName=vastbase]|[Description=Simulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load.](B [PASSED]|[NoFailover]|[HA=DNS Random;Durations=2m;ComponentName=vastbase]|[Description=Simulates conditions where pods experience random IP addresses being returned by the DNS service for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to the DNS service returning random IP addresses.](B [PASSED]|[Failover]|[HA=Pod Kill;ComponentName=vastbase]|[Description=Simulates conditions where pods experience kill for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to kill.](B [PASSED]|[Stop]|[-]|[Description=Stop the cluster](B [PASSED]|[Start]|[-]|[Description=Start the cluster](B [PASSED]|[Update]|[Monitor=true]|[Description=Update the cluster Monitor enable](B [PASSED]|[NoFailover]|[HA=Network Duplicate;Durations=2m;ComponentName=vastbase]|[Description=Simulates network duplicate fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to duplicate network.](B [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Expose]|[Disable=true;TYPE=internet;ComponentName=vastbase]|[Description=Expose Disable the internet service with vastbase component](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]