https://github.com/apecloud/kubeblocks/actions/runs/21898070725 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 16 --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-qzcbo `(B   `kubectl create namespace ns-qzcbo`(B  namespace/ns-qzcbo created create namespace ns-qzcbo done(B download kbcli  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B   `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... Failed to unpack kbcli executable. Failed to install kbcli Go to https://kubeblocks.io for more support. checking kbcli next...(B  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B  ignore kbcli v1.0.2(B ignore kbcli v1.0.2(B  `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2-beta.0`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... kbcli installed successfully. Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2-beta.0 Make sure your docker service is running and begin your journey with kbcli: kbcli playground init For more information on how to get started, please visit: https://kubeblocks.io download kbcli v1.0.2-beta.0 done(B Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2-beta.0 Kubernetes Env: v1.32.10 check snapshot controller check snapshot controller done(B POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default (B KubeBlocks version is:1.0.2 skip upgrade KubeBlocks(B current KubeBlocks version: 1.0.2 helm repo add chaos-mesh https://charts.chaos-mesh.org "chaos-mesh" has been added to your repositories add helm chart repo chaos-mesh success chaos mesh already installed check component definition set component name:oceanbase set component version set component version:oceanbase-ce set service versions:4.3.0 set service versions sorted:4.3.0 set oceanbase-ce component definition set oceanbase-ce component definition oceanbase-ce-1.0.2 REPORT_COUNT 0:0 set replicas first:3,4.3.0 REPORT_COUNT 1:1 CLUSTER_TOPOLOGY:distribution cluster definition topology: distribution topology distribution found in cluster definition oceanbase-ce set oceanbase-ce component definition set oceanbase-ce component definition oceanbase-ce-1.0.2 LIMIT_CPU:3 LIMIT_MEMORY:4 storage size: 50 CLUSTER_NAME:obce-dsabnj pod_info: termination_policy:Delete create 3 replica Delete oceanbase-ce cluster check component definition set component definition by component version check cmpd by labels check cmpd by compDefs set component definition: oceanbase-ce-1.0.2 by component version:oceanbase-ce apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: obce-dsabnj namespace: ns-qzcbo spec: clusterDef: oceanbase-ce topology: distribution terminationPolicy: Delete componentSpecs: - name: oceanbase serviceVersion: 4.3.0 replicas: 3 disableExporter: false env: - name: ZONE_COUNT value: "1" - name: OB_USE_CLUSTER_IP value: "enabled" - name: OB_CLUSTER_ID value: "1" 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: "10Gi" - name: workdir spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "100Mi"  `kubectl apply -f test_create_obce-dsabnj.yaml`(B  cluster.apps.kubeblocks.io/obce-dsabnj created apply test_create_obce-dsabnj.yaml Success(B  `rm -rf test_create_obce-dsabnj.yaml`(B  check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce Delete Creating Feb 11,2026 17:01 UTC+0800 clusterdefinition.kubeblocks.io/name=oceanbase-ce 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 obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- 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 check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check pod obce-dsabnj-oceanbase-2 container_name observer-container exist password 03xSj1f3N6(B check pod obce-dsabnj-oceanbase-2 container_name metrics exist password 03xSj1f3N6(B check pod obce-dsabnj-oceanbase-2 container_name config-manager exist password 03xSj1f3N6(B No container logs contain secret password.(B describe cluster  `kbcli cluster describe obce-dsabnj --namespace ns-qzcbo `(B  Name: obce-dsabnj Created Time: Feb 11,2026 17:01 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-qzcbo oceanbase-ce distribution Running Delete Endpoints: COMPONENT INTERNAL EXTERNAL oceanbase obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local:2881 obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local:2882 obce-dsabnj-oceanbase-ordinal-1.ns-qzcbo.svc.cluster.local:2881 obce-dsabnj-oceanbase-ordinal-1.ns-qzcbo.svc.cluster.local:2882 obce-dsabnj-oceanbase-ordinal-2.ns-qzcbo.svc.cluster.local:2881 obce-dsabnj-oceanbase-ordinal-2.ns-qzcbo.svc.cluster.local:2882 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME oceanbase 4.3.0 obce-dsabnj-oceanbase-0 Running 0 aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 oceanbase 4.3.0 obce-dsabnj-oceanbase-1 Running 0 aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 oceanbase 4.3.0 obce-dsabnj-oceanbase-2 Running 0 aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS oceanbase 3 / 3 4Gi / 4Gi data-file:50Gi default data-log:50Gi default log:10Gi default workdir:100Mi default Images: COMPONENT COMPONENT-DEFINITION IMAGE oceanbase oceanbase-ce-1.0.2 docker.io/apecloud/oceanbase:4.3.0.1-100000242024032211 docker.io/apecloud/obagent:4.2.1-100000092023101717 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-qzcbo obce-dsabnj  `kbcli cluster label obce-dsabnj app.kubernetes.io/instance- --namespace ns-qzcbo `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label obce-dsabnj app.kubernetes.io/instance=obce-dsabnj --namespace ns-qzcbo `(B   `kbcli cluster label obce-dsabnj --list --namespace ns-qzcbo `(B  NAME NAMESPACE LABELS obce-dsabnj ns-qzcbo app.kubernetes.io/instance=obce-dsabnj clusterdefinition.kubeblocks.io/name=oceanbase-ce label cluster app.kubernetes.io/instance=obce-dsabnj Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=obce-dsabnj --namespace ns-qzcbo `(B   `kbcli cluster label obce-dsabnj --list --namespace ns-qzcbo `(B  NAME NAMESPACE LABELS obce-dsabnj ns-qzcbo app.kubernetes.io/instance=obce-dsabnj case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=oceanbase-ce label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label obce-dsabnj case.name=kbcli.test2 --overwrite --namespace ns-qzcbo `(B   `kbcli cluster label obce-dsabnj --list --namespace ns-qzcbo `(B  NAME NAMESPACE LABELS obce-dsabnj ns-qzcbo app.kubernetes.io/instance=obce-dsabnj case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=oceanbase-ce label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label obce-dsabnj case.name- --namespace ns-qzcbo `(B   `kbcli cluster label obce-dsabnj --list --namespace ns-qzcbo `(B  NAME NAMESPACE LABELS obce-dsabnj ns-qzcbo app.kubernetes.io/instance=obce-dsabnj clusterdefinition.kubeblocks.io/name=oceanbase-ce delete cluster label case.name Success(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;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 -p03xSj1f3N6 " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash `(B  check connect cluster...(B *************************** 1. row *************************** zone: zone0 svr_type: observer svr_ip: 10.0.154.29 svr_port: 2882 name: syslog_level data_type: STRING value: WDIAG 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: zone0 svr_type: observer svr_ip: 10.0.180.149 svr_port: 2882 name: syslog_level data_type: STRING value: WDIAG 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: zone0 svr_type: observer svr_ip: 10.0.44.163 svr_port: 2882 name: syslog_level data_type: STRING value: WDIAG 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-obce-dsabnj --namespace ns-qzcbo `(B   `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-obce-dsabnj namespace: ns-qzcbo spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local" - "--user" - "root" - "--password" - "03xSj1f3N6" - "--port" - "2881" - "--dbtype" - "oceanbase" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-obce-dsabnj.yaml`(B  pod/test-db-client-executionloop-obce-dsabnj created apply test-db-client-executionloop-obce-dsabnj.yaml Success(B  `rm -rf test-db-client-executionloop-obce-dsabnj.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 0/1 ContainerCreating 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 0/1 ContainerCreating 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 14s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 19s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 24s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 29s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 35s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 40s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 45s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 50s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 55s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 60s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 65s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 1/1 Running 0 71s(B check pod test-db-client-executionloop-obce-dsabnj status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obce-dsabnj 0/1 Completed 0 76s(B check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce Delete Running Feb 11,2026 17:01 UTC+0800 app.kubernetes.io/instance=obce-dsabnj,clusterdefinition.kubeblocks.io/name=oceanbase-ce check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check cluster connect done(B --host obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local --user root --password 03xSj1f3N6 --port 2881 --dbtype oceanbase --test executionloop --duration 60 --interval 1 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: 148 successful: 148 failed: 0 disconnect: 0 [ 2s ] executions total: 361 successful: 361 failed: 0 disconnect: 0 [ 3s ] executions total: 566 successful: 566 failed: 0 disconnect: 0 [ 4s ] executions total: 774 successful: 774 failed: 0 disconnect: 0 [ 5s ] executions total: 990 successful: 990 failed: 0 disconnect: 0 [ 6s ] executions total: 1200 successful: 1200 failed: 0 disconnect: 0 [ 7s ] executions total: 1409 successful: 1409 failed: 0 disconnect: 0 [ 8s ] executions total: 1621 successful: 1621 failed: 0 disconnect: 0 [ 9s ] executions total: 1833 successful: 1833 failed: 0 disconnect: 0 [ 10s ] executions total: 2037 successful: 2037 failed: 0 disconnect: 0 [ 11s ] executions total: 2245 successful: 2245 failed: 0 disconnect: 0 [ 12s ] executions total: 2452 successful: 2452 failed: 0 disconnect: 0 [ 13s ] executions total: 2666 successful: 2666 failed: 0 disconnect: 0 [ 14s ] executions total: 2879 successful: 2879 failed: 0 disconnect: 0 [ 15s ] executions total: 3089 successful: 3089 failed: 0 disconnect: 0 [ 16s ] executions total: 3300 successful: 3300 failed: 0 disconnect: 0 [ 17s ] executions total: 3508 successful: 3508 failed: 0 disconnect: 0 [ 18s ] executions total: 3717 successful: 3717 failed: 0 disconnect: 0 [ 19s ] executions total: 3921 successful: 3921 failed: 0 disconnect: 0 [ 20s ] executions total: 4129 successful: 4129 failed: 0 disconnect: 0 [ 21s ] executions total: 4329 successful: 4329 failed: 0 disconnect: 0 [ 22s ] executions total: 4538 successful: 4538 failed: 0 disconnect: 0 [ 23s ] executions total: 4742 successful: 4742 failed: 0 disconnect: 0 [ 24s ] executions total: 4942 successful: 4942 failed: 0 disconnect: 0 [ 25s ] executions total: 5147 successful: 5147 failed: 0 disconnect: 0 [ 26s ] executions total: 5351 successful: 5351 failed: 0 disconnect: 0 [ 27s ] executions total: 5553 successful: 5553 failed: 0 disconnect: 0 [ 28s ] executions total: 5758 successful: 5758 failed: 0 disconnect: 0 [ 29s ] executions total: 5966 successful: 5966 failed: 0 disconnect: 0 [ 30s ] executions total: 6165 successful: 6165 failed: 0 disconnect: 0 [ 31s ] executions total: 6361 successful: 6361 failed: 0 disconnect: 0 [ 32s ] executions total: 6561 successful: 6561 failed: 0 disconnect: 0 [ 33s ] executions total: 6769 successful: 6769 failed: 0 disconnect: 0 [ 34s ] executions total: 6966 successful: 6966 failed: 0 disconnect: 0 [ 35s ] executions total: 7168 successful: 7168 failed: 0 disconnect: 0 [ 36s ] executions total: 7365 successful: 7365 failed: 0 disconnect: 0 [ 37s ] executions total: 7571 successful: 7571 failed: 0 disconnect: 0 [ 38s ] executions total: 7765 successful: 7765 failed: 0 disconnect: 0 [ 39s ] executions total: 7971 successful: 7971 failed: 0 disconnect: 0 [ 40s ] executions total: 8171 successful: 8171 failed: 0 disconnect: 0 [ 41s ] executions total: 8368 successful: 8368 failed: 0 disconnect: 0 [ 42s ] executions total: 8575 successful: 8575 failed: 0 disconnect: 0 [ 43s ] executions total: 8780 successful: 8780 failed: 0 disconnect: 0 [ 44s ] executions total: 8978 successful: 8978 failed: 0 disconnect: 0 [ 45s ] executions total: 9183 successful: 9183 failed: 0 disconnect: 0 [ 46s ] executions total: 9396 successful: 9396 failed: 0 disconnect: 0 [ 47s ] executions total: 9602 successful: 9602 failed: 0 disconnect: 0 [ 48s ] executions total: 9808 successful: 9808 failed: 0 disconnect: 0 [ 49s ] executions total: 10015 successful: 10015 failed: 0 disconnect: 0 [ 50s ] executions total: 10222 successful: 10222 failed: 0 disconnect: 0 [ 51s ] executions total: 10427 successful: 10427 failed: 0 disconnect: 0 [ 52s ] executions total: 10631 successful: 10631 failed: 0 disconnect: 0 [ 53s ] executions total: 10830 successful: 10830 failed: 0 disconnect: 0 [ 54s ] executions total: 11040 successful: 11040 failed: 0 disconnect: 0 [ 55s ] executions total: 11249 successful: 11249 failed: 0 disconnect: 0 [ 56s ] executions total: 11447 successful: 11447 failed: 0 disconnect: 0 [ 57s ] executions total: 11648 successful: 11648 failed: 0 disconnect: 0 [ 58s ] executions total: 11856 successful: 11856 failed: 0 disconnect: 0 [ 59s ] executions total: 12065 successful: 12065 failed: 0 disconnect: 0 [ 60s ] executions total: 12238 successful: 12238 failed: 0 disconnect: 0 Test Result: Total Executions: 12238 Successful Executions: 12238 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: oceanbase Host: obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local Port: 2881 Database: Table: User: root Org: Access Mode: mysql Test Type: executionloop Query: Duration: 60 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 12238  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-obce-dsabnj --namespace ns-qzcbo `(B  pod/test-db-client-executionloop-obce-dsabnj patched (no change) pod "test-db-client-executionloop-obce-dsabnj" force deleted get oceanbase compatibility mode ob_compatibility_mode: COMPATIBILITY_MOD:mysql check tenant role CLUSTER_TOPOLOGY:distribution cluster definition topology: distribution topology distribution found in cluster definition oceanbase-ce The distribution ob cluster does not have tenant.  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;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 ('evjgk');\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  add consistent data evjgk Success(B skip cluster stop: not support(B skip cluster vscale: not support(B skip cluster SwitchOver: not support(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B apiVersion: v1 kind: Pod metadata: name: benchtest-obce-dsabnj namespace: ns-qzcbo 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:obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local,user:root,password:03xSj1f3N6,port:2881,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-obce-dsabnj.yaml`(B  pod/benchtest-obce-dsabnj created apply benchtest-obce-dsabnj.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 0/1 ContainerCreating 0 1s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 0/1 ContainerCreating 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 0/1 ContainerCreating 0 10s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 0/1 ContainerCreating 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 36s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 41s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 46s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 51s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 56s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 61s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 66s(B check pod benchtest-obce-dsabnj status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 0/1 Completed 0 72s(B  `rm -rf benchtest-obce-dsabnj.yaml`(B   `kubectl logs benchtest-obce-dsabnj --tail 30 --namespace ns-qzcbo `(B  [ 7s ] thds: 4 tps: 225.00 qps: 4500.99 (r/w/o: 3150.99/900.00/450.00) lat (ms,99%): 61.08 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 236.98 qps: 4729.70 (r/w/o: 3311.79/943.94/473.97) lat (ms,99%): 42.61 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 229.02 qps: 4592.35 (r/w/o: 3214.25/920.07/458.04) lat (ms,99%): 39.65 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 236.99 qps: 4729.86 (r/w/o: 3311.90/943.97/473.99) lat (ms,99%): 42.61 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 32620 write: 9320 other: 4660 total: 46600 transactions: 2330 (232.47 per sec.) queries: 46600 (4649.34 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0209s total number of events: 2330 Latency (ms): min: 5.26 avg: 17.19 max: 68.79 99th percentile: 44.17 sum: 40049.37 Threads fairness: events (avg/stddev): 582.5000/12.91 execution time (avg/stddev): 10.0123/0.00  `kubectl delete pod benchtest-obce-dsabnj --force --namespace ns-qzcbo `(B  pod "benchtest-obce-dsabnj" force deleted LB_TYPE is set to: intranet cluster expose check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster expose obce-dsabnj --auto-approve --force=true --type intranet --enable true --components oceanbase --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-expose-nfnsn created successfully, you can view the progress: kbcli cluster describe-ops obce-dsabnj-expose-nfnsn -n ns-qzcbo check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce Delete Running Feb 11,2026 17:01 UTC+0800 app.kubernetes.io/instance=obce-dsabnj,clusterdefinition.kubeblocks.io/name=oceanbase-ce check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:07 UTC+0800 (B check ops status done(B ops_status:obce-dsabnj-expose-nfnsn ns-qzcbo Expose obce-dsabnj oceanbase Succeed 1/1 Feb 11,2026 17:07 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obce-dsabnj-expose-nfnsn --namespace ns-qzcbo `(B  opsrequest.operations.kubeblocks.io/obce-dsabnj-expose-nfnsn patched  `kbcli cluster delete-ops --name obce-dsabnj-expose-nfnsn --force --auto-approve --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-expose-nfnsn deleted  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- 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 evjgk check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;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 -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check db_client batch [12238] equal [12238] data Success(B LB_TYPE is set to: intranet  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B apiVersion: v1 kind: Pod metadata: name: benchtest-obce-dsabnj namespace: ns-qzcbo 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:10.224.0.6,user:root,password:03xSj1f3N6,port:2881,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-obce-dsabnj.yaml`(B  pod/benchtest-obce-dsabnj created apply benchtest-obce-dsabnj.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 0/1 ContainerCreating 0 0s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 10s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 35s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 41s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 46s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 51s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 56s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 61s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 66s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 71s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 77s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 82s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 87s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 92s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 1/1 Running 0 97s(B check pod benchtest-obce-dsabnj status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-obce-dsabnj 0/1 Completed 0 102s(B  `rm -rf benchtest-obce-dsabnj.yaml`(B   `kubectl logs benchtest-obce-dsabnj --tail 30 --namespace ns-qzcbo `(B  [ 7s ] thds: 4 tps: 188.99 qps: 3798.88 (r/w/o: 2659.92/760.98/377.99) lat (ms,99%): 46.63 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 200.99 qps: 4024.89 (r/w/o: 2822.93/799.98/401.99) lat (ms,99%): 41.85 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 195.01 qps: 3896.13 (r/w/o: 2719.09/787.03/390.01) lat (ms,99%): 37.56 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 196.00 qps: 3938.95 (r/w/o: 2760.97/785.99/392.00) lat (ms,99%): 42.61 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 27356 write: 7816 other: 3908 total: 39080 transactions: 1954 (194.97 per sec.) queries: 39080 (3899.47 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0198s total number of events: 1954 Latency (ms): min: 6.61 avg: 20.48 max: 67.19 99th percentile: 42.61 sum: 40026.35 Threads fairness: events (avg/stddev): 488.5000/237.71 execution time (avg/stddev): 10.0066/0.01  `kubectl delete pod benchtest-obce-dsabnj --force --namespace ns-qzcbo `(B  pod "benchtest-obce-dsabnj" force deleted skip cluster hscale(B cluster configure component_tmp: oceanbase apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: obce-dsabnj-reconfiguring- namespace: ns-qzcbo spec: type: Reconfiguring clusterName: obce-dsabnj force: true reconfigures: - componentName: oceanbase parameters: - key: system_memory value: '2G' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_obce-dsabnj.yaml`(B  opsrequest.operations.kubeblocks.io/obce-dsabnj-reconfiguring-2j4lf created create test_ops_cluster_obce-dsabnj.yaml Success(B  `rm -rf test_ops_cluster_obce-dsabnj.yaml`(B  check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-reconfiguring-2j4lf ns-qzcbo Reconfiguring obce-dsabnj oceanbase,oceanbase Running -/- Feb 11,2026 17:15 UTC+0800 check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce Delete Running Feb 11,2026 17:01 UTC+0800 app.kubernetes.io/instance=obce-dsabnj,clusterdefinition.kubeblocks.io/name=oceanbase-ce check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-reconfiguring-2j4lf ns-qzcbo Reconfiguring obce-dsabnj oceanbase,oceanbase Succeed -/- Feb 11,2026 17:15 UTC+0800 check ops status done(B ops_status:obce-dsabnj-reconfiguring-2j4lf ns-qzcbo Reconfiguring obce-dsabnj oceanbase,oceanbase Succeed -/- Feb 11,2026 17:15 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obce-dsabnj-reconfiguring-2j4lf --namespace ns-qzcbo `(B  opsrequest.operations.kubeblocks.io/obce-dsabnj-reconfiguring-2j4lf patched  `kbcli cluster delete-ops --name obce-dsabnj-reconfiguring-2j4lf --force --auto-approve --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-reconfiguring-2j4lf deleted component_config:oceanbase check config variables  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B current value_actual: 2G configure:[system_memory] result actual:[2G] equal expected:[2G](B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- 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 evjgk check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;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 -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check db_client batch [12238] equal [12238] data Success(B 10  `kubectl get pvc -l app.kubernetes.io/instance=obce-dsabnj,apps.kubeblocks.io/component-name=oceanbase,apps.kubeblocks.io/vct-name=data-file --namespace ns-qzcbo `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand obce-dsabnj --auto-approve --force=true --components oceanbase --volume-claim-templates data-file --storage 55Gi --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-volumeexpansion-24drj created successfully, you can view the progress: kbcli cluster describe-ops obce-dsabnj-volumeexpansion-24drj -n ns-qzcbo check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-volumeexpansion-24drj ns-qzcbo VolumeExpansion obce-dsabnj oceanbase Running -/- Feb 11,2026 17:16 UTC+0800 check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce Delete Updating Feb 11,2026 17:01 UTC+0800 app.kubernetes.io/instance=obce-dsabnj,clusterdefinition.kubeblocks.io/name=oceanbase-ce cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:50Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-volumeexpansion-24drj ns-qzcbo VolumeExpansion obce-dsabnj oceanbase Succeed 3/3 Feb 11,2026 17:16 UTC+0800 check ops status done(B ops_status:obce-dsabnj-volumeexpansion-24drj ns-qzcbo VolumeExpansion obce-dsabnj oceanbase Succeed 3/3 Feb 11,2026 17:16 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obce-dsabnj-volumeexpansion-24drj --namespace ns-qzcbo `(B  opsrequest.operations.kubeblocks.io/obce-dsabnj-volumeexpansion-24drj patched  `kbcli cluster delete-ops --name obce-dsabnj-volumeexpansion-24drj --force --auto-approve --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-volumeexpansion-24drj deleted  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- 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 evjgk check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;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 -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check db_client batch [12238] equal [12238] data Success(B  `kubectl get pvc -l app.kubernetes.io/instance=obce-dsabnj,apps.kubeblocks.io/component-name=oceanbase,apps.kubeblocks.io/vct-name=data-log --namespace ns-qzcbo `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand obce-dsabnj --auto-approve --force=true --components oceanbase --volume-claim-templates data-log --storage 55Gi --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-volumeexpansion-tdgd9 created successfully, you can view the progress: kbcli cluster describe-ops obce-dsabnj-volumeexpansion-tdgd9 -n ns-qzcbo check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-volumeexpansion-tdgd9 ns-qzcbo VolumeExpansion obce-dsabnj oceanbase Running -/- Feb 11,2026 17:23 UTC+0800 check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce Delete Updating Feb 11,2026 17:01 UTC+0800 app.kubernetes.io/instance=obce-dsabnj,clusterdefinition.kubeblocks.io/name=oceanbase-ce cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-volumeexpansion-tdgd9 ns-qzcbo VolumeExpansion obce-dsabnj oceanbase Succeed 3/3 Feb 11,2026 17:23 UTC+0800 check ops status done(B ops_status:obce-dsabnj-volumeexpansion-tdgd9 ns-qzcbo VolumeExpansion obce-dsabnj oceanbase Succeed 3/3 Feb 11,2026 17:23 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obce-dsabnj-volumeexpansion-tdgd9 --namespace ns-qzcbo `(B  opsrequest.operations.kubeblocks.io/obce-dsabnj-volumeexpansion-tdgd9 patched  `kbcli cluster delete-ops --name obce-dsabnj-volumeexpansion-tdgd9 --force --auto-approve --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-volumeexpansion-tdgd9 deleted  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- 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 evjgk check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;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 -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check db_client batch [12238] equal [12238] 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-obce-dsabnj --namespace ns-qzcbo `(B   `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-obce-dsabnj namespace: ns-qzcbo spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local" - "--user" - "root" - "--password" - "03xSj1f3N6" - "--port" - "2881" - "--database" - "oceanbase" - "--dbtype" - "oceanbase" - "--test" - "connectionstress" - "--connections" - "5000" - "--duration" - "60" restartPolicy: Never  `kubectl apply -f test-db-client-connectionstress-obce-dsabnj.yaml`(B  pod/test-db-client-connectionstress-obce-dsabnj created apply test-db-client-connectionstress-obce-dsabnj.yaml Success(B  `rm -rf test-db-client-connectionstress-obce-dsabnj.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obce-dsabnj 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obce-dsabnj 1/1 Running 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obce-dsabnj 1/1 Running 0 14s(B check pod test-db-client-connectionstress-obce-dsabnj status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obce-dsabnj 0/1 Completed 0 19s(B check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce Delete Running Feb 11,2026 17:01 UTC+0800 app.kubernetes.io/instance=obce-dsabnj,clusterdefinition.kubeblocks.io/name=oceanbase-ce check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check cluster connect done(B --host obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local --user root --password 03xSj1f3N6 --port 2881 --database oceanbase --dbtype oceanbase --test connectionstress --connections 5000 --duration 60 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Test Result: Created 5000 connections Connection Information: Database Type: oceanbase Host: obce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local Port: 2881 Database: oceanbase Table: User: root Org: Access Mode: mysql Test Type: connectionstress Connection Count: 5000 Duration: 60 seconds  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-obce-dsabnj --namespace ns-qzcbo `(B  pod/test-db-client-connectionstress-obce-dsabnj patched (no change) pod "test-db-client-connectionstress-obce-dsabnj" force deleted check failover pod name role name is (B failover pod name:obce-dsabnj-oceanbase-2 failover connectionstress Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- 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 evjgk check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;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 -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check db_client batch [12238] equal [12238] data Success(B skip cluster restart: not support(B cluster update terminationPolicy WipeOut  `kbcli cluster update obce-dsabnj --termination-policy=WipeOut --namespace ns-qzcbo `(B  cluster.apps.kubeblocks.io/obce-dsabnj updated check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce WipeOut Running Feb 11,2026 17:01 UTC+0800 app.kubernetes.io/instance=obce-dsabnj,clusterdefinition.kubeblocks.io/name=oceanbase-ce check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check cluster connect done(B cluster list-logs  `kbcli cluster list-logs obce-dsabnj --namespace ns-qzcbo `(B  role name is (B cluster logs  `kbcli cluster logs obce-dsabnj --tail 30 --namespace ns-qzcbo `(B  Wait for observer on this node to be ready observer on this node is not ready, wait for a moment... Creating readiness flag... Choose the first RS to bootstrap cluster Wait for all Rootservice to be ready Replica 10.0.154.29 is not up yet Replica 10.0.154.29 is not up yet Replica 10.0.154.29 is not up yet Replica 10.0.154.29 is up zone_server_list: ZONE 'zone0' SERVER '10.0.154.29:2882' ALTER SYSTEM BOOTSTRAP ZONE 'zone0' SERVER '10.0.154.29:2882'; *************************** 1. row *************************** SVR_IP: 10.0.154.29 SVR_PORT: 2882 ID: 1 ZONE: zone0 SQL_PORT: 2881 WITH_ROOTSERVER: YES STATUS: ACTIVE START_SERVICE_TIME: 2026-02-11 17:03:36.734895 STOP_TIME: NULL BLOCK_MIGRATE_IN_TIME: NULL CREATE_TIME: 2026-02-11 17:03:32.716319 MODIFY_TIME: 2026-02-11 17:03:36.850338 BUILD_VERSION: 4.3.0.1_100000242024032211-0193a343bc60b4699ec47792c3fc4ce166a182f9(Mar 22 2024 13:07:59) LAST_OFFLINE_TIME: NULL update root password root password has been updated Bootstrap successfully Cluster starts successfully LB_TYPE is set to: intranet cluster expose check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster expose obce-dsabnj --auto-approve --force=true --type intranet --enable false --components oceanbase --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-expose-zgbw9 created successfully, you can view the progress: kbcli cluster describe-ops obce-dsabnj-expose-zgbw9 -n ns-qzcbo check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 check cluster status  `kbcli cluster list obce-dsabnj --show-labels --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS obce-dsabnj ns-qzcbo oceanbase-ce WipeOut Running Feb 11,2026 17:01 UTC+0800 app.kubernetes.io/instance=obce-dsabnj,clusterdefinition.kubeblocks.io/name=oceanbase-ce check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances obce-dsabnj --namespace ns-qzcbo `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obce-dsabnj-oceanbase-0 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000001/10.224.0.9 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-1 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000002/10.224.0.8 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi obce-dsabnj-oceanbase-2 ns-qzcbo obce-dsabnj oceanbase Running 0 3200m / 4 4352Mi / 5Gi data-file:55Gi aks-cicdamdpool-13251918-vmss000004/10.224.0.5 Feb 11,2026 17:01 UTC+0800 data-log:55Gi log:10Gi workdir:100Mi check pod status done(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B check cluster connect  `echo " echo \"\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops obce-dsabnj --status all --namespace ns-qzcbo `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 (B ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 (B ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 (B ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 (B ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 (B ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 (B ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 (B ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Running 0/1 Feb 11,2026 17:34 UTC+0800 (B check ops status done(B ops_status:obce-dsabnj-expose-zgbw9 ns-qzcbo Expose obce-dsabnj oceanbase Succeed 1/1 Feb 11,2026 17:34 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations obce-dsabnj-expose-zgbw9 --namespace ns-qzcbo `(B  opsrequest.operations.kubeblocks.io/obce-dsabnj-expose-zgbw9 patched  `kbcli cluster delete-ops --name obce-dsabnj-expose-zgbw9 --force --auto-approve --namespace ns-qzcbo `(B  OpsRequest obce-dsabnj-expose-zgbw9 deleted  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;DB_PORT:2881;DB_DATABASE:oceanbase(B role name is (B  `echo " echo \"use test; SELECT value FROM tmp_table WHERE id = 1;\" | mysql -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- 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 evjgk check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=obce-dsabnj`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets obce-dsabnj-oceanbase-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:03xSj1f3N6;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 -hobce-dsabnj-oceanbase-ordinal-0.ns-qzcbo.svc.cluster.local -uroot -P2881 -p'03xSj1f3N6' " | kubectl exec -it obce-dsabnj-oceanbase-2 --namespace ns-qzcbo -- bash`(B  check db_client batch [12238] equal [12238] data Success(B delete cluster obce-dsabnj  `kbcli cluster delete obce-dsabnj --auto-approve --namespace ns-qzcbo `(B  pod_info:obce-dsabnj-oceanbase-0 3/3 Running 0 33m obce-dsabnj-oceanbase-1 3/3 Running 0 33m obce-dsabnj-oceanbase-2 3/3 Running 0 33m Cluster obce-dsabnj deleted pod_info:obce-dsabnj-oceanbase-0 3/3 Terminating 0 33m obce-dsabnj-oceanbase-1 3/3 Terminating 0 33m obce-dsabnj-oceanbase-2 3/3 Terminating 0 33m delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B OceanBase CE Test Suite All Done!(B Test Engine: oceanbase-ce Test Type: 16 --------------------------------------OceanBase CE (Topology = distribution Replicas 3) Test Result-------------------------------------- [PASSED]|[Create]|[Topology=distribution;ComponentDefinition=oceanbase-ce-1.0.2;ComponentVersion=oceanbase-ce;ServiceVersion=4.3.0;]|[Description=Create a cluster with the specified topology distribution with the specified component definition oceanbase-ce-1.0.2 and component version oceanbase-ce and service version 4.3.0](B [PASSED]|[Connect]|[ComponentName=oceanbase]|[Description=Connect to the cluster](B [PASSED]|[AddData]|[Values=evjgk]|[Description=Add data to the cluster](B [PASSED]|[Bench]|[ComponentName=oceanbase]|[Description=Bench the cluster service with oceanbase component](B [PASSED]|[Expose]|[Enable=true;TYPE=intranet;ComponentName=oceanbase]|[Description=Expose Enable the intranet service with oceanbase component](B [PASSED]|[Bench]|[HostType=LB;ComponentName=oceanbase]|[Description=Bench the cluster LB service with oceanbase component](B [PASSED]|[Reconfiguring]|[ComponentName=oceanbase;system_memory=2G]|[Description=Reconfiguring the cluster specify component oceanbase set system_memory=2G](B [PASSED]|[VolumeExpansion]|[ComponentName=oceanbase;ComponentVolume=data-file]|[Description=VolumeExpansion the cluster specify component oceanbase and volume data-file](B [PASSED]|[VolumeExpansion]|[ComponentName=oceanbase;ComponentVolume=data-log]|[Description=VolumeExpansion the cluster specify component oceanbase and volume data-log](B [PASSED]|[NoFailover]|[HA=Connection Stress;ComponentName=oceanbase]|[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]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Expose]|[Disable=true;TYPE=intranet;ComponentName=oceanbase]|[Description=Expose Disable the intranet service with oceanbase component](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]