https://github.com/apecloud/kubeblocks/actions/runs/21898071157 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 44 --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-faigx `(B   `kubectl create namespace ns-faigx`(B  namespace/ns-faigx created create namespace ns-faigx done(B check registry secret create docker registry server https://index.docker.io/v1/ secret/kbcli-test-registry-key created create docker registry secret kbcli-test-registry-key Success(B check ns:ns-faigx sa:default imagePullSecrets patch ns:ns-faigx sa:default imagePullSecrets serviceaccount/default patched patch ns:ns-faigx sa:default imagePullSecrets Success(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:oceanbase set component version set component version:oceanbase set service versions:4.2.5-BP7-amd,4.2.1-BP7-Hotfix2-arm,4.2.1-BP7-Hotfix2 set service versions sorted:4.2.1-BP7-Hotfix2,4.2.1-BP7-Hotfix2-arm,4.2.5-BP7-amd set oceanbase component definition set oceanbase component definition oceanbase-rep-ocp-1.0.2 REPORT_COUNT 0:0 set replicas first:3,4.2.1-BP7-Hotfix2 set replicas third:3,4.2.1-BP7-Hotfix2 set replicas fourth:3,4.2.1-BP7-Hotfix2 set minimum cmpv service version set minimum cmpv service version replicas:3,4.2.1-BP7-Hotfix2 set replicas end:3,4.2.1-BP7-Hotfix2 REPORT_COUNT:1 CLUSTER_TOPOLOGY:distribution cluster definition topology: replication distribution topology distribution found in cluster definition oceanbase set oceanbase component definition set oceanbase component definition oceanbase-dist-1.0.2 LIMIT_CPU:3 LIMIT_MEMORY:4 storage size: 50 CLUSTER_NAME:obent-kwlaeo pod_info: termination_policy:WipeOut create 3 replica WipeOut oceanbase cluster check component definition set component definition by component version check cmpd by labels check cmpd by compDefs set component definition: oceanbase-dist-1.0.2 by component version:oceanbase apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: obent-kwlaeo namespace: ns-faigx spec: clusterDef: oceanbase topology: distribution terminationPolicy: WipeOut componentSpecs: - name: oceanbase-dist serviceVersion: 4.2.1-BP7-Hotfix2 env: - name: TENANT_NAME value: "tenant3" - name: ZONE_COUNT value: "3" - name: TENANT_SYSTEM_TIME_ZONE value: "+08:00" - name: TENANT_COLLATION value: "utf8mb4_general_ci" - name: TENANT_CHARSET value: "utf8mb4" - name: OB_TOPOLOGY value: "distribution" - name: OB_USE_CLUSTER_IP value: "enabled" - name: OB_CLUSTERS_COUNT value: "1" - name: TENANT_CPU value: "2" - name: TENANT_MEMORY value: "2G" - name: TENANT_DISK value: "10G" - name: TENANT_MODE value: "mysql" replicas: 3 resources: requests: cpu: 3000m memory: 4Gi limits: cpu: 3000m memory: 4Gi volumeClaimTemplates: - name: data-file spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "50Gi" - name: data-log spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "50Gi" - name: log spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "20Gi" - name: workdir spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "1Gi"  `kubectl apply -f test_create_obent-kwlaeo.yaml`(B  cluster.apps.kubeblocks.io/obent-kwlaeo created apply test_create_obent-kwlaeo.yaml Success(B  `rm -rf test_create_obent-kwlaeo.yaml`(B   `kubectl get serviceaccount --no-headers --namespace ns-faigx -l app.kubernetes.io/instance=obent-kwlaeo`(B  patch ns:ns-faigx sa:kb-oceanbase-dist-1.0.2 imagePullSecrets serviceaccount/kb-oceanbase-dist-1.0.2 patched patch ns:ns-faigx sa:kb-oceanbase-dist-1.0.2 imagePullSecrets Success(B check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Creating Feb 11,2026 16:56 UTC+0800 clusterdefinition.kubeblocks.io/name=oceanbase 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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check pod obent-kwlaeo-oceanbase-dist-0 container_name observer-container exist password C4l1k9x9o3(B check pod obent-kwlaeo-oceanbase-dist-0 container_name metrics exist password C4l1k9x9o3(B check pod obent-kwlaeo-oceanbase-dist-0 container_name config-manager exist password C4l1k9x9o3(B No container logs contain secret password.(B describe cluster  `kbcli cluster describe obent-kwlaeo --namespace ns-faigx `(B  Name: obent-kwlaeo Created Time: Feb 11,2026 16:56 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-faigx oceanbase distribution Running WipeOut Endpoints: COMPONENT INTERNAL EXTERNAL oceanbase-dist obent-kwlaeo-oceanbase-dist-ordinal-0.ns-faigx.svc.cluster.local:2881 obent-kwlaeo-oceanbase-dist-ordinal-0.ns-faigx.svc.cluster.local:2882 obent-kwlaeo-oceanbase-dist-ordinal-0.ns-faigx.svc.cluster.local:22 obent-kwlaeo-oceanbase-dist-ordinal-0.ns-faigx.svc.cluster.local:62888 obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:2881 obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:2882 obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:22 obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:62888 obent-kwlaeo-oceanbase-dist-ordinal-2.ns-faigx.svc.cluster.local:2881 obent-kwlaeo-oceanbase-dist-ordinal-2.ns-faigx.svc.cluster.local:2882 obent-kwlaeo-oceanbase-dist-ordinal-2.ns-faigx.svc.cluster.local:22 obent-kwlaeo-oceanbase-dist-ordinal-2.ns-faigx.svc.cluster.local:62888 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME oceanbase-dist 4.2.1-BP7-Hotfix2 obent-kwlaeo-oceanbase-dist-0 Running 0 aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 oceanbase-dist 4.2.1-BP7-Hotfix2 obent-kwlaeo-oceanbase-dist-1 Running 0 aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 oceanbase-dist 4.2.1-BP7-Hotfix2 obent-kwlaeo-oceanbase-dist-2 Running 0 aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS oceanbase-dist 3 / 3 4Gi / 4Gi data-file:50Gi default data-log:50Gi default log:20Gi default workdir:1Gi default Images: COMPONENT COMPONENT-DEFINITION IMAGE oceanbase-dist oceanbase-dist-1.0.2 docker.io/apecloud/oceanbase-ent:4.2.1.7-107020012024061213-ocp docker.io/apecloud/obagent:4.2.2-100000042024011120 docker.io/apecloud/kubeblocks-tools:1.0.2 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-faigx obent-kwlaeo  `kbcli cluster label obent-kwlaeo app.kubernetes.io/instance- --namespace ns-faigx `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label obent-kwlaeo app.kubernetes.io/instance=obent-kwlaeo --namespace ns-faigx `(B   `kbcli cluster label obent-kwlaeo --list --namespace ns-faigx `(B  NAME NAMESPACE LABELS obent-kwlaeo ns-faigx app.kubernetes.io/instance=obent-kwlaeo clusterdefinition.kubeblocks.io/name=oceanbase label cluster app.kubernetes.io/instance=obent-kwlaeo Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=obent-kwlaeo --namespace ns-faigx `(B   `kbcli cluster label obent-kwlaeo --list --namespace ns-faigx `(B  NAME NAMESPACE LABELS obent-kwlaeo ns-faigx app.kubernetes.io/instance=obent-kwlaeo case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=oceanbase label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label obent-kwlaeo case.name=kbcli.test2 --overwrite --namespace ns-faigx `(B   `kbcli cluster label obent-kwlaeo --list --namespace ns-faigx `(B  NAME NAMESPACE LABELS obent-kwlaeo ns-faigx app.kubernetes.io/instance=obent-kwlaeo case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=oceanbase label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label obent-kwlaeo case.name- --namespace ns-faigx `(B   `kbcli cluster label obent-kwlaeo --list --namespace ns-faigx `(B  NAME NAMESPACE LABELS obent-kwlaeo ns-faigx app.kubernetes.io/instance=obent-kwlaeo clusterdefinition.kubeblocks.io/name=oceanbase delete cluster label case.name Success(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"SHOW PARAMETERS LIKE '%syslog_level%'\G;\" | mysql -h127.0.0.1 -uroot -P2881 -pC4l1k9x9o3 " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash `(B  *************************** 1. row *************************** zone: zone0 svr_type: observer svr_ip: 10.0.56.238 svr_port: 2882 name: syslog_level data_type: NULL value: WARN info: specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. section: OBSERVER scope: CLUSTER source: DEFAULT edit_level: DYNAMIC_EFFECTIVE *************************** 2. row *************************** zone: zone2 svr_type: observer svr_ip: 10.0.188.123 svr_port: 2882 name: syslog_level data_type: NULL value: WARN info: specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. section: OBSERVER scope: CLUSTER source: DEFAULT edit_level: DYNAMIC_EFFECTIVE *************************** 3. row *************************** zone: zone1 svr_type: observer svr_ip: 10.0.49.5 svr_port: 2882 name: syslog_level data_type: NULL value: WARN info: specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. section: OBSERVER scope: CLUSTER source: DEFAULT edit_level: DYNAMIC_EFFECTIVE connect cluster Success(B insert batch data by db client  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-obent-kwlaeo --namespace ns-faigx `(B   `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-obent-kwlaeo namespace: ns-faigx spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local" - "--user" - "root" - "--password" - "C4l1k9x9o3" - "--port" - "2881" - "--dbtype" - "oceanbase" - "--test" - "executionloop" - "--duration" - "30" - "--interval" - "1" - "--accessmode" - "mysql" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-obent-kwlaeo.yaml`(B  pod/test-db-client-executionloop-obent-kwlaeo created apply test-db-client-executionloop-obent-kwlaeo.yaml Success(B  `rm -rf test-db-client-executionloop-obent-kwlaeo.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 0/1 ContainerCreating 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 0/1 ContainerCreating 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 1/1 Running 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 1/1 Running 0 31s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 1/1 Running 0 36s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 1/1 Running 0 41s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 1/1 Running 0 46s(B check pod test-db-client-executionloop-obent-kwlaeo status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-kwlaeo 0/1 Completed 0 52s(B check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B --host obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local --user root --password C4l1k9x9o3 --port 2881 --dbtype oceanbase --test executionloop --duration 30 --interval 1 --accessmode mysql SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Execution loop start: create databases executions_loop CREATE DATABASE IF NOT EXISTS executions_loop; drop table executions_loop_table DROP TABLE IF EXISTS executions_loop.executions_loop_table; create table executions_loop_table CREATE TABLE IF NOT EXISTS executions_loop.executions_loop_table (id INT PRIMARY KEY AUTO_INCREMENT, value VARCHAR(255)); Execution loop start:INSERT INTO executions_loop.executions_loop_table (value) VALUES ('executions_loop_test_1'); [ 1s ] executions total: 40 successful: 40 failed: 0 disconnect: 0 [ 2s ] executions total: 104 successful: 104 failed: 0 disconnect: 0 [ 3s ] executions total: 174 successful: 174 failed: 0 disconnect: 0 [ 4s ] executions total: 234 successful: 234 failed: 0 disconnect: 0 [ 5s ] executions total: 298 successful: 298 failed: 0 disconnect: 0 [ 6s ] executions total: 368 successful: 368 failed: 0 disconnect: 0 [ 7s ] executions total: 429 successful: 429 failed: 0 disconnect: 0 [ 8s ] executions total: 512 successful: 512 failed: 0 disconnect: 0 [ 9s ] executions total: 592 successful: 592 failed: 0 disconnect: 0 [ 10s ] executions total: 676 successful: 676 failed: 0 disconnect: 0 [ 11s ] executions total: 753 successful: 753 failed: 0 disconnect: 0 [ 12s ] executions total: 819 successful: 819 failed: 0 disconnect: 0 [ 13s ] executions total: 881 successful: 881 failed: 0 disconnect: 0 [ 14s ] executions total: 935 successful: 935 failed: 0 disconnect: 0 [ 15s ] executions total: 1011 successful: 1011 failed: 0 disconnect: 0 [ 16s ] executions total: 1086 successful: 1086 failed: 0 disconnect: 0 [ 17s ] executions total: 1156 successful: 1156 failed: 0 disconnect: 0 [ 18s ] executions total: 1221 successful: 1221 failed: 0 disconnect: 0 [ 19s ] executions total: 1289 successful: 1289 failed: 0 disconnect: 0 [ 20s ] executions total: 1351 successful: 1351 failed: 0 disconnect: 0 [ 21s ] executions total: 1419 successful: 1419 failed: 0 disconnect: 0 [ 22s ] executions total: 1489 successful: 1489 failed: 0 disconnect: 0 [ 23s ] executions total: 1564 successful: 1564 failed: 0 disconnect: 0 [ 24s ] executions total: 1638 successful: 1638 failed: 0 disconnect: 0 [ 25s ] executions total: 1716 successful: 1716 failed: 0 disconnect: 0 [ 26s ] executions total: 1795 successful: 1795 failed: 0 disconnect: 0 [ 27s ] executions total: 1875 successful: 1875 failed: 0 disconnect: 0 [ 28s ] executions total: 1946 successful: 1946 failed: 0 disconnect: 0 [ 29s ] executions total: 2011 successful: 2011 failed: 0 disconnect: 0 [ 30s ] executions total: 2061 successful: 2061 failed: 0 disconnect: 0 Test Result: Total Executions: 2061 Successful Executions: 2061 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: oceanbase Host: obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local Port: 2881 Database: Table: User: root Org: Access Mode: mysql Test Type: executionloop Query: Duration: 30 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 2061  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-obent-kwlaeo --namespace ns-faigx `(B  pod/test-db-client-executionloop-obent-kwlaeo patched (no change) pod "test-db-client-executionloop-obent-kwlaeo" force deleted get oceanbase compatibility mode ob_compatibility_mode: COMPATIBILITY_MOD:mysql check tenant role The distribution ob cluster does not have tenant.  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; DROP TABLE IF EXISTS tmp_table; CREATE TABLE IF NOT EXISTS tmp_table (id INT PRIMARY KEY AUTO_INCREMENT, value VARCHAR(255)); INSERT INTO tmp_table (value) VALUES ('icqev');\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  add consistent data icqev Success(B cluster oceanbase-dist scale-out cluster oceanbase-dist scale-out replicas: 4 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-out obent-kwlaeo --auto-approve --force=true --components oceanbase-dist --replicas 1 --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-horizontalscaling-89f7b created successfully, you can view the progress: kbcli cluster describe-ops obent-kwlaeo-horizontalscaling-89f7b -n ns-faigx check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-horizontalscaling-89f7b ns-faigx HorizontalScaling obent-kwlaeo oceanbase-dist Running 0/1 Feb 11,2026 17:04 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-3 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:04 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-horizontalscaling-89f7b ns-faigx HorizontalScaling obent-kwlaeo oceanbase-dist Succeed 1/1 Feb 11,2026 17:04 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-horizontalscaling-89f7b ns-faigx HorizontalScaling obent-kwlaeo oceanbase-dist Succeed 1/1 Feb 11,2026 17:04 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-horizontalscaling-89f7b --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-horizontalscaling-89f7b patched  `kbcli cluster delete-ops --name obent-kwlaeo-horizontalscaling-89f7b --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-horizontalscaling-89f7b deleted  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B cluster oceanbase-dist scale-in cluster oceanbase-dist scale-in replicas: 3 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-in obent-kwlaeo --auto-approve --force=true --components oceanbase-dist --replicas 1 --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-horizontalscaling-gsrb9 created successfully, you can view the progress: kbcli cluster describe-ops obent-kwlaeo-horizontalscaling-gsrb9 -n ns-faigx check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-horizontalscaling-gsrb9 ns-faigx HorizontalScaling obent-kwlaeo oceanbase-dist Running 0/1 Feb 11,2026 17:05 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase 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 obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-horizontalscaling-gsrb9 ns-faigx HorizontalScaling obent-kwlaeo oceanbase-dist Succeed 1/1 Feb 11,2026 17:05 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-horizontalscaling-gsrb9 ns-faigx HorizontalScaling obent-kwlaeo oceanbase-dist Succeed 1/1 Feb 11,2026 17:05 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-horizontalscaling-gsrb9 --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-horizontalscaling-gsrb9 patched  `kbcli cluster delete-ops --name obent-kwlaeo-horizontalscaling-gsrb9 --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-horizontalscaling-gsrb9 deleted  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart obent-kwlaeo --auto-approve --force=true --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-restart-lq4wz created successfully, you can view the progress: kbcli cluster describe-ops obent-kwlaeo-restart-lq4wz -n ns-faigx check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 0/3 Feb 11,2026 17:06 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obent-kwlaeo yaml--------------------------------------  `kubectl get cluster obent-kwlaeo -o yaml --namespace ns-faigx `(B  apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/ops-request: '[{"name":"obent-kwlaeo-restart-lq4wz","type":"Restart"}]' kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"apps.kubeblocks.io/v1","kind":"Cluster","metadata":{"annotations":{},"name":"obent-kwlaeo","namespace":"ns-faigx"},"spec":{"clusterDef":"oceanbase","componentSpecs":[{"env":[{"name":"TENANT_NAME","value":"tenant3"},{"name":"ZONE_COUNT","value":"3"},{"name":"TENANT_SYSTEM_TIME_ZONE","value":"+08:00"},{"name":"TENANT_COLLATION","value":"utf8mb4_general_ci"},{"name":"TENANT_CHARSET","value":"utf8mb4"},{"name":"OB_TOPOLOGY","value":"distribution"},{"name":"OB_USE_CLUSTER_IP","value":"enabled"},{"name":"OB_CLUSTERS_COUNT","value":"1"},{"name":"TENANT_CPU","value":"2"},{"name":"TENANT_MEMORY","value":"2G"},{"name":"TENANT_DISK","value":"10G"},{"name":"TENANT_MODE","value":"mysql"}],"name":"oceanbase-dist","replicas":3,"resources":{"limits":{"cpu":"3000m","memory":"4Gi"},"requests":{"cpu":"3000m","memory":"4Gi"}},"serviceVersion":"4.2.1-BP7-Hotfix2","volumeClaimTemplates":[{"name":"data-file","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"50Gi"}},"storageClassName":null}},{"name":"data-log","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"50Gi"}},"storageClassName":null}},{"name":"log","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"20Gi"}},"storageClassName":null}},{"name":"workdir","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}},"storageClassName":null}}]}],"terminationPolicy":"WipeOut","topology":"distribution"}} creationTimestamp: "2026-02-11T08:56:09Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 5 labels: app.kubernetes.io/instance: obent-kwlaeo clusterdefinition.kubeblocks.io/name: oceanbase name: obent-kwlaeo namespace: ns-faigx resourceVersion: "26554" uid: d8d4adb1-2a24-4e1d-8bab-34a4cea6b25c spec: clusterDef: oceanbase componentSpecs: - annotations: kubeblocks.io/restart: "2026-02-11T09:06:56Z" componentDef: oceanbase-dist-1.0.2 env: - name: TENANT_NAME value: tenant3 - name: ZONE_COUNT value: "3" - name: TENANT_SYSTEM_TIME_ZONE value: "+08:00" - name: TENANT_COLLATION value: utf8mb4_general_ci - name: TENANT_CHARSET value: utf8mb4 - name: OB_TOPOLOGY value: distribution - name: OB_USE_CLUSTER_IP value: enabled - name: OB_CLUSTERS_COUNT value: "1" - name: TENANT_CPU value: "2" - name: TENANT_MEMORY value: 2G - name: TENANT_DISK value: 10G - name: TENANT_MODE value: mysql name: oceanbase-dist podUpdatePolicy: PreferInPlace replicas: 3 resources: limits: cpu: "3" memory: 4Gi requests: cpu: "3" memory: 4Gi serviceVersion: 4.2.1-BP7-Hotfix2 volumeClaimTemplates: - name: data-file spec: accessModes: - ReadWriteOnce resources: requests: storage: 50Gi - name: data-log spec: accessModes: - ReadWriteOnce resources: requests: storage: 50Gi - name: log spec: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi - name: workdir spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi terminationPolicy: WipeOut topology: distribution status: components: oceanbase-dist: observedGeneration: 5 phase: Updating upToDate: true conditions: - lastTransitionTime: "2026-02-11T08:56:09Z" message: 'The operator has started the provisioning of Cluster: obent-kwlaeo' observedGeneration: 5 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2026-02-11T08:56:09Z" message: Successfully applied for resources observedGeneration: 5 reason: ApplyResourcesSucceed status: "True" type: ApplyResources - lastTransitionTime: "2026-02-11T09:01:25Z" message: cluster obent-kwlaeo is ready reason: ClusterReady status: "True" type: Ready observedGeneration: 5 phase: Updating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster obent-kwlaeo--------------------------------------  `kubectl describe cluster obent-kwlaeo --namespace ns-faigx `(B  Name: obent-kwlaeo Namespace: ns-faigx Labels: app.kubernetes.io/instance=obent-kwlaeo clusterdefinition.kubeblocks.io/name=oceanbase Annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/ops-request: [{"name":"obent-kwlaeo-restart-lq4wz","type":"Restart"}] API Version: apps.kubeblocks.io/v1 Kind: Cluster Metadata: Creation Timestamp: 2026-02-11T08:56:09Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 5 Resource Version: 26554 UID: d8d4adb1-2a24-4e1d-8bab-34a4cea6b25c Spec: Cluster Def: oceanbase Component Specs: Annotations: kubeblocks.io/restart: 2026-02-11T09:06:56Z Component Def: oceanbase-dist-1.0.2 Env: Name: TENANT_NAME Value: tenant3 Name: ZONE_COUNT Value: 3 Name: TENANT_SYSTEM_TIME_ZONE Value: +08:00 Name: TENANT_COLLATION Value: utf8mb4_general_ci Name: TENANT_CHARSET Value: utf8mb4 Name: OB_TOPOLOGY Value: distribution Name: OB_USE_CLUSTER_IP Value: enabled Name: OB_CLUSTERS_COUNT Value: 1 Name: TENANT_CPU Value: 2 Name: TENANT_MEMORY Value: 2G Name: TENANT_DISK Value: 10G Name: TENANT_MODE Value: mysql Name: oceanbase-dist Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 3 Memory: 4Gi Requests: Cpu: 3 Memory: 4Gi Service Version: 4.2.1-BP7-Hotfix2 Volume Claim Templates: Name: data-file Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 50Gi Name: data-log Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 50Gi Name: log Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Name: workdir Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 1Gi Termination Policy: WipeOut Topology: distribution Status: Components: Oceanbase - Dist: Observed Generation: 5 Phase: Updating Up To Date: true Conditions: Last Transition Time: 2026-02-11T08:56:09Z Message: The operator has started the provisioning of Cluster: obent-kwlaeo Observed Generation: 5 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-11T08:56:09Z Message: Successfully applied for resources Observed Generation: 5 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Last Transition Time: 2026-02-11T09:01:25Z Message: cluster obent-kwlaeo is ready Reason: ClusterReady Status: True Type: Ready Observed Generation: 5 Phase: Updating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ClusterComponentPhaseTransition 18m (x2 over 18m) cluster-controller cluster component oceanbase-dist is Creating Normal ClusterReady 13m cluster-controller cluster obent-kwlaeo is ready Normal Running 13m cluster-controller Cluster: obent-kwlaeo is ready, current phase is Running Normal PreCheckSucceed 10m (x3 over 18m) cluster-controller The operator has started the provisioning of Cluster: obent-kwlaeo Normal ApplyResourcesSucceed 10m (x3 over 18m) cluster-controller Successfully applied for resources Normal ClusterComponentPhaseTransition 8m52s (x11 over 13m) cluster-controller cluster component oceanbase-dist is Running Normal ClusterComponentPhaseTransition 8m2s (x10 over 10m) cluster-controller cluster component oceanbase-dist is Updating ------------------------------------------------------------------------------------------------------------------ check pod status  `kbcli cluster list-instances obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 16:56 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Init:0/1 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:10 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:07 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B pod_status:Init:0/1(B 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 obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Running 2/3 Feb 11,2026 17:06 UTC+0800 (B check ops status done(B ops_status:obent-kwlaeo-restart-lq4wz ns-faigx Restart obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:06 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-restart-lq4wz --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-restart-lq4wz patched  `kbcli cluster delete-ops --name obent-kwlaeo-restart-lq4wz --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-restart-lq4wz deleted  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B cluster configure component_tmp: oceanbase-dist apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: obent-kwlaeo-reconfiguring- namespace: ns-faigx spec: type: Reconfiguring clusterName: obent-kwlaeo force: true reconfigures: - componentName: oceanbase-dist parameters: - key: net_thread_count value: '4' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_obent-kwlaeo.yaml`(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-reconfiguring-8xrzz created create test_ops_cluster_obent-kwlaeo.yaml Success(B  `rm -rf test_ops_cluster_obent-kwlaeo.yaml`(B  check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-reconfiguring-8xrzz ns-faigx Reconfiguring obent-kwlaeo oceanbase-dist,oceanbase-dist Running -/- Feb 11,2026 17:20 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:23 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:22 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:21 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-reconfiguring-8xrzz ns-faigx Reconfiguring obent-kwlaeo oceanbase-dist,oceanbase-dist Succeed -/- Feb 11,2026 17:20 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-reconfiguring-8xrzz ns-faigx Reconfiguring obent-kwlaeo oceanbase-dist,oceanbase-dist Succeed -/- Feb 11,2026 17:20 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-reconfiguring-8xrzz --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-reconfiguring-8xrzz patched  `kbcli cluster delete-ops --name obent-kwlaeo-reconfiguring-8xrzz --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-reconfiguring-8xrzz deleted component_config:oceanbase-dist check config variables  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B current value_actual: 4 configure:[net_thread_count] result actual:[4] equal expected:[4](B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B cluster configure component_tmp: oceanbase-dist apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: obent-kwlaeo-reconfiguring- namespace: ns-faigx spec: type: Reconfiguring clusterName: obent-kwlaeo force: true reconfigures: - componentName: oceanbase-dist parameters: - key: schema_history_expire_time value: '2d' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_obent-kwlaeo.yaml`(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-reconfiguring-t7tgx created create test_ops_cluster_obent-kwlaeo.yaml Success(B  `rm -rf test_ops_cluster_obent-kwlaeo.yaml`(B  check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-reconfiguring-t7tgx ns-faigx Reconfiguring obent-kwlaeo oceanbase-dist,oceanbase-dist Running -/- Feb 11,2026 17:25 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:23 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:22 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:21 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-reconfiguring-t7tgx ns-faigx Reconfiguring obent-kwlaeo oceanbase-dist,oceanbase-dist Succeed -/- Feb 11,2026 17:25 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-reconfiguring-t7tgx ns-faigx Reconfiguring obent-kwlaeo oceanbase-dist,oceanbase-dist Succeed -/- Feb 11,2026 17:25 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-reconfiguring-t7tgx --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-reconfiguring-t7tgx patched  `kbcli cluster delete-ops --name obent-kwlaeo-reconfiguring-t7tgx --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-reconfiguring-t7tgx deleted component_config:oceanbase-dist check config variables  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B current value_actual: 2d configure:[schema_history_expire_time] result actual:[2d] equal expected:[2d](B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B  `kubectl get pvc -l app.kubernetes.io/instance=obent-kwlaeo,apps.kubeblocks.io/component-name=oceanbase-dist,apps.kubeblocks.io/vct-name=data-file --namespace ns-faigx `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand obent-kwlaeo --auto-approve --force=true --components oceanbase-dist --volume-claim-templates data-file --storage 55Gi --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-volumeexpansion-5849z created successfully, you can view the progress: kbcli cluster describe-ops obent-kwlaeo-volumeexpansion-5849z -n ns-faigx check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-volumeexpansion-5849z ns-faigx VolumeExpansion obent-kwlaeo oceanbase-dist Running 0/3 Feb 11,2026 17:25 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:23 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:22 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:21 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-volumeexpansion-5849z ns-faigx VolumeExpansion obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:25 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-volumeexpansion-5849z ns-faigx VolumeExpansion obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:25 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-volumeexpansion-5849z --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-volumeexpansion-5849z patched  `kbcli cluster delete-ops --name obent-kwlaeo-volumeexpansion-5849z --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-volumeexpansion-5849z deleted  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B apiVersion: v1 kind: Pod metadata: name: benchtest-obent-kwlaeo namespace: ns-faigx 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:mysql,host:obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local,user:root,password:C4l1k9x9o3,port:2881,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-obent-kwlaeo.yaml`(B  pod/benchtest-obent-kwlaeo created apply benchtest-obent-kwlaeo.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-obent-kwlaeo 0/1 ContainerCreating 0 1s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obent-kwlaeo 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obent-kwlaeo 1/1 Running 0 10s(B check pod benchtest-obent-kwlaeo status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obent-kwlaeo 0/1 Completed 0 15s(B  `rm -rf benchtest-obent-kwlaeo.yaml`(B   `kubectl logs benchtest-obent-kwlaeo --tail 30 --namespace ns-faigx `(B  [ 7s ] thds: 4 tps: 115.02 qps: 2302.49 (r/w/o: 1605.34/467.10/230.05) lat (ms,99%): 64.47 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 109.90 qps: 2199.92 (r/w/o: 1542.54/437.59/219.79) lat (ms,99%): 73.13 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 125.11 qps: 2511.17 (r/w/o: 1757.52/503.43/250.22) lat (ms,99%): 54.83 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 128.01 qps: 2562.13 (r/w/o: 1791.09/515.03/256.01) lat (ms,99%): 50.11 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 16436 write: 4696 other: 2348 total: 23480 transactions: 1174 (117.09 per sec.) queries: 23480 (2341.86 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0248s total number of events: 1174 Latency (ms): min: 15.31 avg: 34.12 max: 85.73 99th percentile: 62.19 sum: 40054.35 Threads fairness: events (avg/stddev): 293.5000/12.82 execution time (avg/stddev): 10.0136/0.01  `kubectl delete pod benchtest-obent-kwlaeo --force --namespace ns-faigx `(B  pod "benchtest-obent-kwlaeo" force deleted  `kubectl get pvc -l app.kubernetes.io/instance=obent-kwlaeo,apps.kubeblocks.io/component-name=oceanbase-dist,apps.kubeblocks.io/vct-name=data-log --namespace ns-faigx `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand obent-kwlaeo --auto-approve --force=true --components oceanbase-dist --volume-claim-templates data-log --storage 54Gi --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-volumeexpansion-nvhcr created successfully, you can view the progress: kbcli cluster describe-ops obent-kwlaeo-volumeexpansion-nvhcr -n ns-faigx check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-volumeexpansion-nvhcr ns-faigx VolumeExpansion obent-kwlaeo oceanbase-dist Running -/- Feb 11,2026 17:35 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:23 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:22 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:21 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-volumeexpansion-nvhcr ns-faigx VolumeExpansion obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:35 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-volumeexpansion-nvhcr ns-faigx VolumeExpansion obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:35 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-volumeexpansion-nvhcr --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-volumeexpansion-nvhcr patched  `kbcli cluster delete-ops --name obent-kwlaeo-volumeexpansion-nvhcr --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-volumeexpansion-nvhcr deleted  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B test failover connectionstress(B check cluster status before cluster-failover-connectionstress check cluster status done(B cluster_status:Running(B role name is (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-obent-kwlaeo --namespace ns-faigx `(B   `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-obent-kwlaeo namespace: ns-faigx spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local" - "--user" - "root" - "--password" - "C4l1k9x9o3" - "--port" - "2881" - "--database" - "oceanbase" - "--dbtype" - "oceanbase" - "--test" - "connectionstress" - "--connections" - "5000" - "--duration" - "30" - "--accessmode" - "mysql" restartPolicy: Never  `kubectl apply -f test-db-client-connectionstress-obent-kwlaeo.yaml`(B  pod/test-db-client-connectionstress-obent-kwlaeo created apply test-db-client-connectionstress-obent-kwlaeo.yaml Success(B  `rm -rf test-db-client-connectionstress-obent-kwlaeo.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obent-kwlaeo 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obent-kwlaeo 1/1 Running 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obent-kwlaeo 1/1 Running 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obent-kwlaeo 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obent-kwlaeo 1/1 Running 0 25s(B check pod test-db-client-connectionstress-obent-kwlaeo status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obent-kwlaeo 0/1 Completed 0 30s(B check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 17:23 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:22 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:21 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B ... 10 more Failed to connect to OceanBase database: java.sql.SQLTransientConnectionException: Could not connect to obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:2881 : No memory or reach tenant memory limit Trying with database OceanBase. java.io.IOException: Failed to connect to OceanBase database: at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:90) at com.apecloud.dbtester.tester.OceanbaseTester.connectionStress(OceanbaseTester.java:141) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:37) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: java.sql.SQLTransientConnectionException: Could not connect to obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:2881 : No memory or reach tenant memory limit at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:128) at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:235) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1720) at com.oceanbase.jdbc.internal.util.Utils.retrieveProxy(Utils.java:1431) at com.oceanbase.jdbc.OceanBaseConnection.newConnection(OceanBaseConnection.java:311) at com.oceanbase.jdbc.Driver.connect(Driver.java:89) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:88) ... 4 more Caused by: java.sql.SQLException: No memory or reach tenant memory limit at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readErrorPacket(AbstractQueryProtocol.java:2347) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readPacket(AbstractQueryProtocol.java:2210) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.getResult(AbstractQueryProtocol.java:2098) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.additionalData(AbstractConnectProtocol.java:1342) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.postConnectionQueries(AbstractConnectProtocol.java:1002) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.createConnection(AbstractConnectProtocol.java:637) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1715) ... 10 more Failed to connect to OceanBase database: java.sql.SQLTransientConnectionException: Could not connect to obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:2881 : No memory or reach tenant memory limit Trying with database OceanBase. java.io.IOException: Failed to connect to OceanBase database: at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:90) at com.apecloud.dbtester.tester.OceanbaseTester.connectionStress(OceanbaseTester.java:141) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:37) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: java.sql.SQLTransientConnectionException: Could not connect to obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:2881 : No memory or reach tenant memory limit at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:128) at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:235) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1720) at com.oceanbase.jdbc.internal.util.Utils.retrieveProxy(Utils.java:1431) at com.oceanbase.jdbc.OceanBaseConnection.newConnection(OceanBaseConnection.java:311) at com.oceanbase.jdbc.Driver.connect(Driver.java:89) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:88) ... 4 more Caused by: java.sql.SQLException: No memory or reach tenant memory limit at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readErrorPacket(AbstractQueryProtocol.java:2347) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readPacket(AbstractQueryProtocol.java:2210) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.getResult(AbstractQueryProtocol.java:2098) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.additionalData(AbstractConnectProtocol.java:1342) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.postConnectionQueries(AbstractConnectProtocol.java:1002) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.createConnection(AbstractConnectProtocol.java:637) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1715) ... 10 more Failed to connect to OceanBase database: java.sql.SQLTransientConnectionException: Could not connect to obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:2881 : No memory or reach tenant memory limit Trying with database OceanBase. java.io.IOException: Failed to connect to OceanBase database: at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:90) at com.apecloud.dbtester.tester.OceanbaseTester.connectionStress(OceanbaseTester.java:141) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:37) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: java.sql.SQLTransientConnectionException: Could not connect to obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local:2881 : No memory or reach tenant memory limit at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:128) at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:235) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1720) at com.oceanbase.jdbc.internal.util.Utils.retrieveProxy(Utils.java:1431) at com.oceanbase.jdbc.OceanBaseConnection.newConnection(OceanBaseConnection.java:311) at com.oceanbase.jdbc.Driver.connect(Driver.java:89) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:88) ... 4 more Caused by: java.sql.SQLException: No memory or reach tenant memory limit at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readErrorPacket(AbstractQueryProtocol.java:2347) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readPacket(AbstractQueryProtocol.java:2210) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.getResult(AbstractQueryProtocol.java:2098) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.additionalData(AbstractConnectProtocol.java:1342) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.postConnectionQueries(AbstractConnectProtocol.java:1002) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.createConnection(AbstractConnectProtocol.java:637) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1715) ... 10 more Test Result: Created 5000 connections Connection Information: Database Type: oceanbase Host: obent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local Port: 2881 Database: oceanbase Table: User: root Org: Access Mode: mysql Test Type: connectionstress Connection Count: 5000 Duration: 30 seconds  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-obent-kwlaeo --namespace ns-faigx `(B  pod/test-db-client-connectionstress-obent-kwlaeo patched (no change) pod "test-db-client-connectionstress-obent-kwlaeo" force deleted check failover pod name role name is (B failover pod name:obent-kwlaeo-oceanbase-dist-0 failover connectionstress Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale obent-kwlaeo --auto-approve --force=true --components oceanbase-dist --cpu 3100m --memory 4.1Gi --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-verticalscaling-hszzz created successfully, you can view the progress: kbcli cluster describe-ops obent-kwlaeo-verticalscaling-hszzz -n ns-faigx check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-verticalscaling-hszzz ns-faigx VerticalScaling obent-kwlaeo oceanbase-dist Running 0/3 Feb 11,2026 17:42 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obent-kwlaeo yaml--------------------------------------  `kubectl get cluster obent-kwlaeo -o yaml --namespace ns-faigx `(B  apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"apps.kubeblocks.io/v1","kind":"Cluster","metadata":{"annotations":{},"name":"obent-kwlaeo","namespace":"ns-faigx"},"spec":{"clusterDef":"oceanbase","componentSpecs":[{"env":[{"name":"TENANT_NAME","value":"tenant3"},{"name":"ZONE_COUNT","value":"3"},{"name":"TENANT_SYSTEM_TIME_ZONE","value":"+08:00"},{"name":"TENANT_COLLATION","value":"utf8mb4_general_ci"},{"name":"TENANT_CHARSET","value":"utf8mb4"},{"name":"OB_TOPOLOGY","value":"distribution"},{"name":"OB_USE_CLUSTER_IP","value":"enabled"},{"name":"OB_CLUSTERS_COUNT","value":"1"},{"name":"TENANT_CPU","value":"2"},{"name":"TENANT_MEMORY","value":"2G"},{"name":"TENANT_DISK","value":"10G"},{"name":"TENANT_MODE","value":"mysql"}],"name":"oceanbase-dist","replicas":3,"resources":{"limits":{"cpu":"3000m","memory":"4Gi"},"requests":{"cpu":"3000m","memory":"4Gi"}},"serviceVersion":"4.2.1-BP7-Hotfix2","volumeClaimTemplates":[{"name":"data-file","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"50Gi"}},"storageClassName":null}},{"name":"data-log","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"50Gi"}},"storageClassName":null}},{"name":"log","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"20Gi"}},"storageClassName":null}},{"name":"workdir","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}},"storageClassName":null}}]}],"terminationPolicy":"WipeOut","topology":"distribution"}} creationTimestamp: "2026-02-11T08:56:09Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 8 labels: app.kubernetes.io/instance: obent-kwlaeo clusterdefinition.kubeblocks.io/name: oceanbase name: obent-kwlaeo namespace: ns-faigx resourceVersion: "76240" uid: d8d4adb1-2a24-4e1d-8bab-34a4cea6b25c spec: clusterDef: oceanbase componentSpecs: - annotations: kubeblocks.io/restart: "2026-02-11T09:06:56Z" componentDef: oceanbase-dist-1.0.2 env: - name: TENANT_NAME value: tenant3 - name: ZONE_COUNT value: "3" - name: TENANT_SYSTEM_TIME_ZONE value: "+08:00" - name: TENANT_COLLATION value: utf8mb4_general_ci - name: TENANT_CHARSET value: utf8mb4 - name: OB_TOPOLOGY value: distribution - name: OB_USE_CLUSTER_IP value: enabled - name: OB_CLUSTERS_COUNT value: "1" - name: TENANT_CPU value: "2" - name: TENANT_MEMORY value: 2G - name: TENANT_DISK value: 10G - name: TENANT_MODE value: mysql name: oceanbase-dist podUpdatePolicy: PreferInPlace replicas: 3 resources: limits: cpu: 3100m memory: 4402341478400m requests: cpu: 3100m memory: 4402341478400m serviceVersion: 4.2.1-BP7-Hotfix2 volumeClaimTemplates: - name: data-file spec: accessModes: - ReadWriteOnce resources: requests: storage: 55Gi - name: data-log spec: accessModes: - ReadWriteOnce resources: requests: storage: 54Gi - name: log spec: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi - name: workdir spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi terminationPolicy: WipeOut topology: distribution status: components: oceanbase-dist: observedGeneration: 8 phase: Running upToDate: true conditions: - lastTransitionTime: "2026-02-11T08:56:09Z" message: 'The operator has started the provisioning of Cluster: obent-kwlaeo' observedGeneration: 8 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2026-02-11T08:56:09Z" message: Successfully applied for resources observedGeneration: 8 reason: ApplyResourcesSucceed status: "True" type: ApplyResources - lastTransitionTime: "2026-02-11T09:01:25Z" message: cluster obent-kwlaeo is ready reason: ClusterReady status: "True" type: Ready observedGeneration: 8 phase: Running ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster obent-kwlaeo--------------------------------------  `kubectl describe cluster obent-kwlaeo --namespace ns-faigx `(B  Name: obent-kwlaeo Namespace: ns-faigx Labels: app.kubernetes.io/instance=obent-kwlaeo clusterdefinition.kubeblocks.io/name=oceanbase Annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 API Version: apps.kubeblocks.io/v1 Kind: Cluster Metadata: Creation Timestamp: 2026-02-11T08:56:09Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 8 Resource Version: 76240 UID: d8d4adb1-2a24-4e1d-8bab-34a4cea6b25c Spec: Cluster Def: oceanbase Component Specs: Annotations: kubeblocks.io/restart: 2026-02-11T09:06:56Z Component Def: oceanbase-dist-1.0.2 Env: Name: TENANT_NAME Value: tenant3 Name: ZONE_COUNT Value: 3 Name: TENANT_SYSTEM_TIME_ZONE Value: +08:00 Name: TENANT_COLLATION Value: utf8mb4_general_ci Name: TENANT_CHARSET Value: utf8mb4 Name: OB_TOPOLOGY Value: distribution Name: OB_USE_CLUSTER_IP Value: enabled Name: OB_CLUSTERS_COUNT Value: 1 Name: TENANT_CPU Value: 2 Name: TENANT_MEMORY Value: 2G Name: TENANT_DISK Value: 10G Name: TENANT_MODE Value: mysql Name: oceanbase-dist Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 3100m Memory: 4402341478400m Requests: Cpu: 3100m Memory: 4402341478400m Service Version: 4.2.1-BP7-Hotfix2 Volume Claim Templates: Name: data-file Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 55Gi Name: data-log Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 54Gi Name: log Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Name: workdir Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 1Gi Termination Policy: WipeOut Topology: distribution Status: Components: Oceanbase - Dist: Observed Generation: 8 Phase: Running Up To Date: true Conditions: Last Transition Time: 2026-02-11T08:56:09Z Message: The operator has started the provisioning of Cluster: obent-kwlaeo Observed Generation: 8 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-11T08:56:09Z Message: Successfully applied for resources Observed Generation: 8 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Last Transition Time: 2026-02-11T09:01:25Z Message: cluster obent-kwlaeo is ready Reason: ClusterReady Status: True Type: Ready Observed Generation: 8 Phase: Running Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ClusterComponentPhaseTransition 54m (x2 over 54m) cluster-controller cluster component oceanbase-dist is Creating Normal ClusterReady 49m cluster-controller cluster obent-kwlaeo is ready Normal PreCheckSucceed 45m (x3 over 54m) cluster-controller The operator has started the provisioning of Cluster: obent-kwlaeo Normal ApplyResourcesSucceed 45m (x3 over 54m) cluster-controller Successfully applied for resources Normal Running 30m (x4 over 49m) cluster-controller Cluster: obent-kwlaeo is ready, current phase is Running Normal ClusterComponentPhaseTransition 9m (x26 over 45m) cluster-controller cluster component oceanbase-dist is Updating Normal ClusterComponentPhaseTransition 1s (x51 over 49m) cluster-controller cluster component oceanbase-dist is Running ------------------------------------------------------------------------------------------------------------------ check pod status  `kbcli cluster list-instances obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:46 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:45 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:43 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi check pod status done(B check cluster status again check cluster status again done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-verticalscaling-hszzz ns-faigx VerticalScaling obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:42 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-verticalscaling-hszzz ns-faigx VerticalScaling obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:42 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-verticalscaling-hszzz --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-verticalscaling-hszzz patched  `kbcli cluster delete-ops --name obent-kwlaeo-verticalscaling-hszzz --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-verticalscaling-hszzz deleted  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop obent-kwlaeo --auto-approve --force=true --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-stop-6p4xl created successfully, you can view the progress: kbcli cluster describe-ops obent-kwlaeo-stop-6p4xl -n ns-faigx check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-stop-6p4xl ns-faigx Stop obent-kwlaeo oceanbase-dist Running 0/3 Feb 11,2026 17:50 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Stopping Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase 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 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 obent-kwlaeo --namespace ns-faigx `(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 obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-stop-6p4xl ns-faigx Stop obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:50 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-stop-6p4xl ns-faigx Stop obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:50 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-stop-6p4xl --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-stop-6p4xl patched  `kbcli cluster delete-ops --name obent-kwlaeo-stop-6p4xl --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-stop-6p4xl deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start obent-kwlaeo --force=true --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-start-87kkq created successfully, you can view the progress: kbcli cluster describe-ops obent-kwlaeo-start-87kkq -n ns-faigx check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-start-87kkq ns-faigx Start obent-kwlaeo oceanbase-dist Running 0/3 Feb 11,2026 17:52 UTC+0800 check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:52 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:52 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:52 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obent-kwlaeo --status all --namespace ns-faigx `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-kwlaeo-start-87kkq ns-faigx Start obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:52 UTC+0800 check ops status done(B ops_status:obent-kwlaeo-start-87kkq ns-faigx Start obent-kwlaeo oceanbase-dist Succeed 3/3 Feb 11,2026 17:52 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obent-kwlaeo-start-87kkq --namespace ns-faigx `(B  opsrequest.operations.kubeblocks.io/obent-kwlaeo-start-87kkq patched  `kbcli cluster delete-ops --name obent-kwlaeo-start-87kkq --force --auto-approve --namespace ns-faigx `(B  OpsRequest obent-kwlaeo-start-87kkq deleted  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check data: Defaulted container "observer-container" out of: observer-container, metrics, config-manager, kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file mysql: [Warning] Using a password on the command line interface can be insecure. value icqev check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check db_client batch data count  `echo " echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check db_client batch [2061] equal [2061] data Success(B cluster update terminationPolicy WipeOut  `kbcli cluster update obent-kwlaeo --termination-policy=WipeOut --namespace ns-faigx `(B  cluster.apps.kubeblocks.io/obent-kwlaeo updated (no change) check cluster status  `kbcli cluster list obent-kwlaeo --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo ns-faigx oceanbase WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=obent-kwlaeo,clusterdefinition.kubeblocks.io/name=oceanbase check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-oceanbase-dist-0 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:52 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-1 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:52 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-oceanbase-dist-2 ns-faigx obent-kwlaeo oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:52 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  check cluster connect done(B cluster full backup  `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.name}"`(B   `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.namespace}"`(B   `kubectl get secrets kb-backuprepo-gs9wj -n kb-fytmw -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-gs9wj -n kb-fytmw -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-fytmw get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-fytmw -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-fytmw -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:.kb-fytmw.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://.kb-fytmw.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-6bc579c88c-tjl5q --namespace kb-fytmw -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup obent-kwlaeo --method full --namespace ns-faigx `(B  Backup backup-ns-faigx-obent-kwlaeo-20260211175858 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-faigx-obent-kwlaeo-20260211175858 -n ns-faigx check backup status  `kbcli cluster list-backups obent-kwlaeo --namespace ns-faigx `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-faigx-obent-kwlaeo-20260211175858 ns-faigx obent-kwlaeo full Running Delete Feb 11,2026 17:58 UTC+0800 backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B backup_status:obent-kwlaeo-full-Running(B check backup status done(B backup_status:backup-ns-faigx-obent-kwlaeo-20260211175858 ns-faigx obent-kwlaeo full Completed 25045799 2m57s Delete Feb 11,2026 17:58 UTC+0800 Feb 11,2026 18:01 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-faigx-obent-kwlaeo-20260211175858 --namespace ns-faigx `(B  Name: backup-ns-faigx-obent-kwlaeo-20260211175858 Cluster: obent-kwlaeo Namespace: ns-faigx Spec: Method: full Policy Name: obent-kwlaeo-oceanbase-dist-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-faigx-obent-kwlaeo-20260211175858-84d616c TargetPodName: obent-kwlaeo-oceanbase-dist-0 Phase: Completed Start Time: Feb 11,2026 17:58 UTC+0800 Completion Time: Feb 11,2026 18:01 UTC+0800 Extras: =================== 1 =================== tenantId: 1002 minRestoreTime: 2026-02-11 18:01:43.286793491 selectedPodName: obent-kwlaeo-oceanbase-dist-0 startReplayScn: 1770803945366196782 archivePath: /ns-faigx/obent-kwlaeo-d8d4adb1-2a24-4e1d-8bab-34a4cea6b25c/oceanbase-dist/archive minRestoreScn: 1770804103286793491 mode: MYSQL poolList: pool_for_tenant3 name: tenant3 startReplayScntime: 2026-02-11 17:59:05.366196 Status: Phase: Completed Total Size: 25045799 ActionSet Name: oceanbase-physical-backup Repository: backuprepo-kbcli-test Duration: 2m57s Start Time: Feb 11,2026 17:58 UTC+0800 Completion Time: Feb 11,2026 18:01 UTC+0800 Path: /ns-faigx/obent-kwlaeo-d8d4adb1-2a24-4e1d-8bab-34a4cea6b25c/oceanbase-dist/backup-ns-faigx-obent-kwlaeo-20260211175858 Time Range Start: Feb 11,2026 17:59 UTC+0800 Time Range End: Feb 11,2026 18:01 UTC+0800 Warning Events:  `kbcli cluster restore obent-kwlaeo-backup --backup backup-ns-faigx-obent-kwlaeo-20260211175858 --namespace ns-faigx `(B  Cluster obent-kwlaeo-backup created check cluster status  `kbcli cluster list obent-kwlaeo-backup --show-labels --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-kwlaeo-backup ns-faigx oceanbase WipeOut Creating Feb 11,2026 18:01 UTC+0800 clusterdefinition.kubeblocks.io/name=oceanbase 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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obent-kwlaeo-backup --namespace ns-faigx `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-kwlaeo-backup-oceanbase-dist-0 ns-faigx obent-kwlaeo-backup oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 18:02 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-backup-oceanbase-dist-1 ns-faigx obent-kwlaeo-backup oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000003/10.224.0.6 Feb 11,2026 18:02 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi obent-kwlaeo-backup-oceanbase-dist-2 ns-faigx obent-kwlaeo-backup oceanbase-dist Running 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:55Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:02 UTC+0800 data-log:54Gi log:20Gi workdir:1Gi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo-backup`(B   `kubectl get secrets obent-kwlaeo-backup-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-backup-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-backup-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobent-kwlaeo-backup-oceanbase-dist-ordinal-1.ns-faigx.svc.cluster.local -uroot -P2881 -p'C4l1k9x9o3' " | kubectl exec -it obent-kwlaeo-backup-oceanbase-dist-0 --namespace ns-faigx -- bash`(B  connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B check cluster connect done(B check backup restore post ready check backup restore post ready exists(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 82s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 91s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 101s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 111s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 2m2s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 2m12s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 2m23s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 2m33s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 2m44s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 2m54s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 3m4s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 3m15s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 3m25s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 3m36s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 3m46s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 3m57s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 4m7s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 4m17s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 4m28s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 4m38s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 4m49s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 4m59s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 5m10s(B post_ready_pod_status:restore-post-ready-5d4cbe81-backup-ns-faigx-obent-kwlaeo--2qgtl 2/2 Running 0 5m20s(B check backup restore post ready done(B  `kbcli cluster describe-backup --names backup-ns-faigx-obent-kwlaeo-20260211175858 --namespace ns-faigx `(B  Name: backup-ns-faigx-obent-kwlaeo-20260211175858 Cluster: obent-kwlaeo Namespace: ns-faigx Spec: Method: full Policy Name: obent-kwlaeo-oceanbase-dist-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-faigx-obent-kwlaeo-20260211175858-84d616c TargetPodName: obent-kwlaeo-oceanbase-dist-0 Phase: Completed Start Time: Feb 11,2026 17:58 UTC+0800 Completion Time: Feb 11,2026 18:01 UTC+0800 Extras: =================== 1 =================== tenantId: 1002 archivePath: /ns-faigx/obent-kwlaeo-d8d4adb1-2a24-4e1d-8bab-34a4cea6b25c/oceanbase-dist/archive minRestoreScn: 1770804103286793491 minRestoreTime: 2026-02-11 18:01:43.286793491 name: tenant3 startReplayScn: 1770803945366196782 poolList: pool_for_tenant3 mode: MYSQL selectedPodName: obent-kwlaeo-oceanbase-dist-0 startReplayScntime: 2026-02-11 17:59:05.366196 Status: Phase: Completed Total Size: 25045799 ActionSet Name: oceanbase-physical-backup Repository: backuprepo-kbcli-test Duration: 2m57s Start Time: Feb 11,2026 17:58 UTC+0800 Completion Time: Feb 11,2026 18:01 UTC+0800 Path: /ns-faigx/obent-kwlaeo-d8d4adb1-2a24-4e1d-8bab-34a4cea6b25c/oceanbase-dist/backup-ns-faigx-obent-kwlaeo-20260211175858 Time Range Start: Feb 11,2026 17:59 UTC+0800 Time Range End: Feb 11,2026 18:01 UTC+0800 Warning Events: cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=obent-kwlaeo-backup`(B   `kubectl get secrets obent-kwlaeo-backup-oceanbase-dist-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obent-kwlaeo-backup-oceanbase-dist-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obent-kwlaeo-backup-oceanbase-dist-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:C4l1k9x9o3;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"SHOW PARAMETERS LIKE '%syslog_level%'\G;\" | mysql -h127.0.0.1 -uroot -P2881 -pC4l1k9x9o3 " | kubectl exec -it obent-kwlaeo-backup-oceanbase-dist-0 --namespace ns-faigx -- bash `(B  *************************** 1. row *************************** zone: zone0 svr_type: observer svr_ip: 10.0.18.171 svr_port: 2882 name: syslog_level data_type: NULL value: WARN info: specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. section: OBSERVER scope: CLUSTER source: DEFAULT edit_level: DYNAMIC_EFFECTIVE *************************** 2. row *************************** zone: zone2 svr_type: observer svr_ip: 10.0.238.77 svr_port: 2882 name: syslog_level data_type: NULL value: WARN info: specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. section: OBSERVER scope: CLUSTER source: DEFAULT edit_level: DYNAMIC_EFFECTIVE *************************** 3. row *************************** zone: zone1 svr_type: observer svr_ip: 10.0.153.59 svr_port: 2882 name: syslog_level data_type: NULL value: WARN info: specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. section: OBSERVER scope: CLUSTER source: DEFAULT edit_level: DYNAMIC_EFFECTIVE connect cluster Success(B delete cluster obent-kwlaeo-backup  `kbcli cluster delete obent-kwlaeo-backup --auto-approve --namespace ns-faigx `(B  pod_info:obent-kwlaeo-backup-oceanbase-dist-0 3/3 Running 0 7m7s obent-kwlaeo-backup-oceanbase-dist-1 3/3 Running 0 7m7s obent-kwlaeo-backup-oceanbase-dist-2 3/3 Running 0 7m7s Cluster obent-kwlaeo-backup deleted pod_info:obent-kwlaeo-backup-oceanbase-dist-0 3/3 Terminating 0 7m27s obent-kwlaeo-backup-oceanbase-dist-1 3/3 Terminating 0 7m27s obent-kwlaeo-backup-oceanbase-dist-2 3/3 Terminating 0 7m27s delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-faigx-obent-kwlaeo-20260211175858 --namespace ns-faigx `(B  backup.dataprotection.kubeblocks.io/backup-ns-faigx-obent-kwlaeo-20260211175858 patched  `kbcli cluster delete-backup obent-kwlaeo --name backup-ns-faigx-obent-kwlaeo-20260211175858 --force --auto-approve --namespace ns-faigx `(B  Backup backup-ns-faigx-obent-kwlaeo-20260211175858 deleted cluster list-logs  `kbcli cluster list-logs obent-kwlaeo --namespace ns-faigx `(B  role name is (B cluster logs  `kbcli cluster logs obent-kwlaeo --tail 30 --namespace ns-faigx `(B  SVR_PORT: 2882 ID: 2 ZONE: zone1 SQL_PORT: 2881 WITH_ROOTSERVER: YES STATUS: ACTIVE START_SERVICE_TIME: NULL STOP_TIME: NULL BLOCK_MIGRATE_IN_TIME: NULL CREATE_TIME: 2026-02-11 17:02:00.835752 MODIFY_TIME: 2026-02-11 17:58:01.432311 BUILD_VERSION: 4.2.1.7_107020012024061213-2a278db71acb476122dd0467fd8a30c047728e27(Jun 12 2024 13:49:17) LAST_OFFLINE_TIME: NULL *************************** 4. row *************************** SVR_IP: 10.0.56.238 SVR_PORT: 2882 ID: 1 ZONE: zone0 SQL_PORT: 2881 WITH_ROOTSERVER: NO STATUS: ACTIVE START_SERVICE_TIME: 2026-02-11 17:50:18.738577 STOP_TIME: NULL BLOCK_MIGRATE_IN_TIME: NULL CREATE_TIME: 2026-02-11 17:02:00.795621 MODIFY_TIME: 2026-02-11 17:50:20.123087 BUILD_VERSION: 4.2.1.7_107020012024061213-2a278db71acb476122dd0467fd8a30c047728e27(Jun 12 2024 13:49:17) LAST_OFFLINE_TIME: NULL mysql: [Warning] Using a password on the command line interface can be insecure. 2026-02-11 17:58:05 [INFO] Cluster starts successfully delete cluster obent-kwlaeo  `kbcli cluster delete obent-kwlaeo --auto-approve --namespace ns-faigx `(B  pod_info:obent-kwlaeo-oceanbase-dist-0 3/3 Running 0 17m obent-kwlaeo-oceanbase-dist-1 3/3 Running 0 17m obent-kwlaeo-oceanbase-dist-2 3/3 Running 0 17m Cluster obent-kwlaeo deleted pod_info:obent-kwlaeo-oceanbase-dist-0 3/3 Terminating 0 18m obent-kwlaeo-oceanbase-dist-1 3/3 Terminating 0 18m obent-kwlaeo-oceanbase-dist-2 3/3 Terminating 0 18m delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B OceanBase Ent Test Suite All Done!(B Test Engine: oceanbase Test Type: 44 --------------------------------------OceanBase Ent (Topology = distribution Replicas 3) Test Result-------------------------------------- [PASSED]|[Create]|[Topology=distribution;ComponentDefinition=oceanbase-dist-1.0.2;ComponentVersion=oceanbase;ServiceVersion=4.2.1-BP7-Hotfix2;]|[Description=Create a cluster with the specified topology distribution with the specified component definition oceanbase-dist-1.0.2 and component version oceanbase and service version 4.2.1-BP7-Hotfix2](B [PASSED]|[Connect]|[ComponentName=oceanbase-dist]|[Description=Connect to the cluster](B [PASSED]|[AddData]|[Values=icqev]|[Description=Add data to the cluster](B [PASSED]|[HorizontalScaling Out]|[ComponentName=oceanbase-dist]|[Description=HorizontalScaling Out the cluster specify component oceanbase-dist](B [PASSED]|[HorizontalScaling In]|[ComponentName=oceanbase-dist]|[Description=HorizontalScaling In the cluster specify component oceanbase-dist](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[Reconfiguring]|[ComponentName=oceanbase-dist;net_thread_count=4]|[Description=Reconfiguring the cluster specify component oceanbase-dist set net_thread_count=4](B [PASSED]|[Reconfiguring]|[ComponentName=oceanbase-dist;schema_history_expire_time=2d]|[Description=Reconfiguring the cluster specify component oceanbase-dist set schema_history_expire_time=2d](B [PASSED]|[VolumeExpansion]|[ComponentName=oceanbase-dist;ComponentVolume=data-file]|[Description=VolumeExpansion the cluster specify component oceanbase-dist and volume data-file](B [PASSED]|[Bench]|[ComponentName=oceanbase-dist]|[Description=Bench the cluster service with oceanbase-dist component](B [PASSED]|[VolumeExpansion]|[ComponentName=oceanbase-dist;ComponentVolume=data-log]|[Description=VolumeExpansion the cluster specify component oceanbase-dist and volume data-log](B [PASSED]|[NoFailover]|[HA=Connection Stress;ComponentName=oceanbase-dist]|[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]|[VerticalScaling]|[ComponentName=oceanbase-dist]|[Description=VerticalScaling the cluster specify component oceanbase-dist](B [PASSED]|[Stop]|[-]|[Description=Stop the cluster](B [PASSED]|[Start]|[-]|[Description=Start the cluster](B [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Backup]|[BackupMethod=full]|[Description=The cluster full Backup](B [PASSED]|[Restore]|[BackupMethod=full]|[Description=The cluster full Restore](B [PASSED]|[Connect]|[ComponentName=oceanbase-dist]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=full]|[Description=Delete the full restore cluster](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]