https://github.com/apecloud/kubeblocks/actions/runs/21898071157 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 66 --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-sahrg `(B   `kubectl create namespace ns-sahrg`(B  namespace/ns-sahrg created create namespace ns-sahrg 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-sahrg sa:default imagePullSecrets patch ns:ns-sahrg sa:default imagePullSecrets serviceaccount/default patched patch ns:ns-sahrg 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 KUBEBLOCKS NAMESPACE:kb-fytmw get kubeblocks namespace done(B annotate greatdb cmpd apps.kubeblocks.io/skip-immutable-check=true get helm repo list success  `helm repo remove kbcli-test-enterprise `(B  "kbcli-test-enterprise" has been added to your repositories add helm chart repo success  `helm repo update kbcli-test-enterprise `(B  Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "kbcli-test-enterprise" chart repository Update Complete. ⎈Happy Helming!⎈ KUBEBLOCKS NAMESPACE:kb-fytmw get kubeblocks namespace done(B current KubeBlocks version: 1.0.2  `helm upgrade --install --namespace kb-fytmw kb-addon-greatdb kbcli-test-enterprise/greatdb --version 1.0.0 --set image.registry=docker.io --set images.registry=docker.io --set extra.keepResource=false `(B  Release "kb-addon-greatdb" does not exist. Installing it now. NAME: kb-addon-greatdb LAST DEPLOYED: Wed Feb 11 16:55:52 2026 NAMESPACE: kb-fytmw STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: 1. Get the application URL by running these commands: Release Information: Commit ID: "3ed73ea225058930a655389a4122472f6726ec15" Commit Time: "2025-11-20 14:35:50 +0800" Release Branch: "v1.0.2" Release Time: "2026-02-11 16:22:47 +0800" Enterprise: "true" KUBEBLOCKS NAMESPACE:kb-fytmw get kubeblocks namespace done(B patch greatdb cmpd imagePullSecrets componentdefinition.apps.kubeblocks.io/greatdb-8.0-1.0.0 patched KUBEBLOCKS NAMESPACE:kb-fytmw get kubeblocks namespace done(B annotate greatdb cmpd apps.kubeblocks.io/skip-immutable-check=true componentdefinition.apps.kubeblocks.io/greatdb-8.0-1.0.0 annotated set component version set component version:greatdb set service versions:1.0.0 set service versions sorted:1.0.0 check component definition greatdb status done(B set component name:greatdb found component version set greatdb component definition set greatdb component definition greatdb-8.0-1.0.0 REPORT_COUNT 0:0 set replicas first:2,1.0.0 set replicas third:2,1.0.0 set replicas fourth:2,1.0.0 set minimum cmpv service version set minimum cmpv service version replicas:2,1.0.0 set replicas end:2,1.0.0 REPORT_COUNT:1 CLUSTER_TOPOLOGY:cluster cluster definition topology: cluster topology cluster found in cluster definition greatdb set greatdb component definition set greatdb component definition greatdb-8.0-1.0.0 LIMIT_CPU:0.5 LIMIT_MEMORY:2 storage size: 20 CLUSTER_NAME:greatdb-pnjvmg pod_info: termination_policy:WipeOut create 2 replica WipeOut greatdb cluster check component definition set component definition by component version check cmpd by labels check cmpd by compDefs set component definition: greatdb-8.0-1.0.0 by component version:greatdb apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: greatdb-pnjvmg namespace: ns-sahrg spec: clusterDef: greatdb topology: cluster terminationPolicy: WipeOut componentSpecs: - name: greatdb serviceVersion: 1.0.0 replicas: 2 disableExporter: true resources: requests: cpu: 500m memory: 2Gi limits: cpu: 500m memory: 2Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi  `kubectl apply -f test_create_greatdb-pnjvmg.yaml`(B  cluster.apps.kubeblocks.io/greatdb-pnjvmg created apply test_create_greatdb-pnjvmg.yaml Success(B  `rm -rf test_create_greatdb-pnjvmg.yaml`(B   `kubectl get serviceaccount --no-headers --namespace ns-sahrg -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  patch ns:ns-sahrg sa:kb-greatdb-8.0-1.0.0 imagePullSecrets serviceaccount/kb-greatdb-8.0-1.0.0 patched patch ns:ns-sahrg sa:kb-greatdb-8.0-1.0.0 imagePullSecrets Success(B check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Creating Feb 11,2026 16:56 UTC+0800 clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Failed(B cluster_status:Failed(B cluster_status: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 greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:02 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check pod greatdb-pnjvmg-greatdb-0 container_name greatdb exist password t5sMbi5844(B check pod greatdb-pnjvmg-greatdb-0 container_name kbagent exist password t5sMbi5844(B check pod greatdb-pnjvmg-greatdb-0 container_name config-manager exist password t5sMbi5844(B No container logs contain secret password.(B describe cluster  `kbcli cluster describe greatdb-pnjvmg --namespace ns-sahrg `(B  Name: greatdb-pnjvmg Created Time: Feb 11,2026 16:56 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-sahrg greatdb cluster Running WipeOut Endpoints: COMPONENT INTERNAL EXTERNAL greatdb greatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local:3306 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME greatdb 1.0.0 greatdb-pnjvmg-greatdb-0 primary Running 0 aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 greatdb 1.0.0 greatdb-pnjvmg-greatdb-1 secondary Running 0 aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:02 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS greatdb 500m / 500m 2Gi / 2Gi data:20Gi default Images: COMPONENT COMPONENT-DEFINITION IMAGE greatdb greatdb-8.0-1.0.0 docker.io/apecloud/greatdb:1.0.0.6118032 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-sahrg greatdb-pnjvmg  `kbcli cluster label greatdb-pnjvmg app.kubernetes.io/instance- --namespace ns-sahrg `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label greatdb-pnjvmg app.kubernetes.io/instance=greatdb-pnjvmg --namespace ns-sahrg `(B   `kbcli cluster label greatdb-pnjvmg --list --namespace ns-sahrg `(B  NAME NAMESPACE LABELS greatdb-pnjvmg ns-sahrg app.kubernetes.io/instance=greatdb-pnjvmg clusterdefinition.kubeblocks.io/name=greatdb label cluster app.kubernetes.io/instance=greatdb-pnjvmg Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=greatdb-pnjvmg --namespace ns-sahrg `(B   `kbcli cluster label greatdb-pnjvmg --list --namespace ns-sahrg `(B  NAME NAMESPACE LABELS greatdb-pnjvmg ns-sahrg app.kubernetes.io/instance=greatdb-pnjvmg case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=greatdb label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label greatdb-pnjvmg case.name=kbcli.test2 --overwrite --namespace ns-sahrg `(B   `kbcli cluster label greatdb-pnjvmg --list --namespace ns-sahrg `(B  NAME NAMESPACE LABELS greatdb-pnjvmg ns-sahrg app.kubernetes.io/instance=greatdb-pnjvmg case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=greatdb label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label greatdb-pnjvmg case.name- --namespace ns-sahrg `(B   `kbcli cluster label greatdb-pnjvmg --list --namespace ns-sahrg `(B  NAME NAMESPACE LABELS greatdb-pnjvmg ns-sahrg app.kubernetes.io/instance=greatdb-pnjvmg clusterdefinition.kubeblocks.io/name=greatdb delete cluster label case.name Success(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"show variables like 'max_connections';\" | greatdb -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  Variable_name Value max_connections 334 connect cluster Success(B set max_connections to 334 insert batch data by db client  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-greatdb-pnjvmg --namespace ns-sahrg `(B   `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-greatdb-pnjvmg namespace: ns-sahrg spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "greatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local" - "--user" - "root" - "--password" - "t5sMbi5844" - "--port" - "3306" - "--dbtype" - "greatdb" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-greatdb-pnjvmg.yaml`(B  pod/test-db-client-executionloop-greatdb-pnjvmg created apply test-db-client-executionloop-greatdb-pnjvmg.yaml Success(B  `rm -rf test-db-client-executionloop-greatdb-pnjvmg.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 0/1 ContainerCreating 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 0/1 ContainerCreating 0 10s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 35s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 40s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 45s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 51s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 56s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 61s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 66s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 71s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 76s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 81s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 86s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 92s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 97s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 1/1 Running 0 102s(B check pod test-db-client-executionloop-greatdb-pnjvmg status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-greatdb-pnjvmg 0/1 Completed 0 107s(B check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:02 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B --host greatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local --user root --password t5sMbi5844 --port 3306 --dbtype greatdb --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), tinyint_col TINYINT, smallint_col SMALLINT, mediumint_col MEDIUMINT, int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE, decimal_col DECIMAL(10, 2), date_col DATE, time_col TIME, datetime_col DATETIME, timestamp_col TIMESTAMP, year_col YEAR, char_col CHAR(10), text_col TEXT, blob_col BLOB, binary_col BINARY(10), varbinary_col VARBINARY(255), enum_col ENUM('Option1', 'Option2', 'Option3'), set_col SET('Value1', 'Value2', 'Value3') ); Execution loop start:INSERT INTO executions_loop.executions_loop_table (value, tinyint_col, smallint_col, mediumint_col, int_col, bigint_col, float_col, double_col, decimal_col, date_col, time_col, datetime_col, timestamp_col, year_col, char_col, text_col, blob_col, binary_col, varbinary_col, enum_col, set_col) VALUES ('executions_loop_test_1', 10, 12602, 4494075, 141326513, 8101103533550944266, 0.2769848, 0.952287661818279, 2.8850263201641635, '2026-02-11', '09:05:28', '2026-02-11 09:05:28.455', CURRENT_TIMESTAMP, 2035, 'HtGHfo4eBp', 'gJ9JHkCTiI03s3J2Cmdk3F0vUCbjjscTUz9ZRm1IRZQyDSJT01xWO5RPfJSaIXYmbOOj0hdzvJkPmOkuxxy45irJDj9ek5I4hfmHN6chHSAXbzBciEOZozl8rh9GLQl1j7LgEOFo7TjsxPjr4rzTZ89OrqWoyGpVi7wQtX36Eg4G6y3HXd6c8rOcbDcLpu3AmxH5exkWhIyqs0IwqD5xLejdiV5qZIBs0UwC9QjBdfK8cyzsVyG6pfVlbhXOOhN', UNHEX(REPLACE('83de008d52d501ff2c72', ' ', '')), UNHEX(REPLACE('09d99a62afee98a38b18', ' ', '')), UNHEX(REPLACE('675c79c4ad2a3b1d3a72dc375f1bec8bd9526a2376b69357f3d6a3574ec1c2d89ce647670e4c07806d212f8a5457a4dc3034a1fd94d999ae148c39326e47c0d0b3ea201cc33463fd8083bffc5c0054de4f121d9b53d2024f0d94371fa715cb1ef345b8db9f0f8d6eaa1cf43ae5db72e6445470fb87f2d020f1da6c003b0515d9d67b414497835f2378a48cb1220201eb96b644376826ac1066e110876e2a44ab8bc822e346942f34489ccdb78cf24cf1bd051d87125dedeb253b827a0bb135b97403081a6a1256d0cf3518315db8b7d2a5a8a3e906817e6e7c5de6efddc88f3fa9517f9d649c467d9489288a141f293330fb4fe0a7009192cbbd840f37a2f4', ' ', '')), 'Option1', 'Value2' ); [ 1s ] executions total: 33 successful: 33 failed: 0 disconnect: 0 [ 2s ] executions total: 77 successful: 77 failed: 0 disconnect: 0 [ 3s ] executions total: 120 successful: 120 failed: 0 disconnect: 0 [ 4s ] executions total: 164 successful: 164 failed: 0 disconnect: 0 [ 5s ] executions total: 210 successful: 210 failed: 0 disconnect: 0 [ 6s ] executions total: 257 successful: 257 failed: 0 disconnect: 0 [ 7s ] executions total: 306 successful: 306 failed: 0 disconnect: 0 [ 8s ] executions total: 352 successful: 352 failed: 0 disconnect: 0 [ 9s ] executions total: 398 successful: 398 failed: 0 disconnect: 0 [ 10s ] executions total: 447 successful: 447 failed: 0 disconnect: 0 [ 11s ] executions total: 495 successful: 495 failed: 0 disconnect: 0 [ 12s ] executions total: 543 successful: 543 failed: 0 disconnect: 0 [ 13s ] executions total: 589 successful: 589 failed: 0 disconnect: 0 [ 14s ] executions total: 635 successful: 635 failed: 0 disconnect: 0 [ 15s ] executions total: 683 successful: 683 failed: 0 disconnect: 0 [ 16s ] executions total: 729 successful: 729 failed: 0 disconnect: 0 [ 17s ] executions total: 765 successful: 765 failed: 0 disconnect: 0 [ 18s ] executions total: 814 successful: 814 failed: 0 disconnect: 0 [ 19s ] executions total: 861 successful: 861 failed: 0 disconnect: 0 [ 20s ] executions total: 909 successful: 909 failed: 0 disconnect: 0 [ 21s ] executions total: 960 successful: 960 failed: 0 disconnect: 0 [ 22s ] executions total: 1009 successful: 1009 failed: 0 disconnect: 0 [ 23s ] executions total: 1055 successful: 1055 failed: 0 disconnect: 0 [ 24s ] executions total: 1103 successful: 1103 failed: 0 disconnect: 0 [ 25s ] executions total: 1153 successful: 1153 failed: 0 disconnect: 0 [ 26s ] executions total: 1203 successful: 1203 failed: 0 disconnect: 0 [ 27s ] executions total: 1253 successful: 1253 failed: 0 disconnect: 0 [ 28s ] executions total: 1301 successful: 1301 failed: 0 disconnect: 0 [ 29s ] executions total: 1352 successful: 1352 failed: 0 disconnect: 0 [ 30s ] executions total: 1402 successful: 1402 failed: 0 disconnect: 0 [ 31s ] executions total: 1452 successful: 1452 failed: 0 disconnect: 0 [ 32s ] executions total: 1501 successful: 1501 failed: 0 disconnect: 0 [ 33s ] executions total: 1549 successful: 1549 failed: 0 disconnect: 0 [ 34s ] executions total: 1597 successful: 1597 failed: 0 disconnect: 0 [ 35s ] executions total: 1647 successful: 1647 failed: 0 disconnect: 0 [ 36s ] executions total: 1694 successful: 1694 failed: 0 disconnect: 0 [ 37s ] executions total: 1744 successful: 1744 failed: 0 disconnect: 0 [ 38s ] executions total: 1791 successful: 1791 failed: 0 disconnect: 0 [ 39s ] executions total: 1839 successful: 1839 failed: 0 disconnect: 0 [ 40s ] executions total: 1887 successful: 1887 failed: 0 disconnect: 0 [ 41s ] executions total: 1932 successful: 1932 failed: 0 disconnect: 0 [ 42s ] executions total: 1980 successful: 1980 failed: 0 disconnect: 0 [ 43s ] executions total: 2029 successful: 2029 failed: 0 disconnect: 0 [ 44s ] executions total: 2080 successful: 2080 failed: 0 disconnect: 0 [ 45s ] executions total: 2128 successful: 2128 failed: 0 disconnect: 0 [ 46s ] executions total: 2176 successful: 2176 failed: 0 disconnect: 0 [ 47s ] executions total: 2219 successful: 2219 failed: 0 disconnect: 0 [ 48s ] executions total: 2268 successful: 2268 failed: 0 disconnect: 0 [ 49s ] executions total: 2319 successful: 2319 failed: 0 disconnect: 0 [ 50s ] executions total: 2366 successful: 2366 failed: 0 disconnect: 0 [ 51s ] executions total: 2416 successful: 2416 failed: 0 disconnect: 0 [ 52s ] executions total: 2466 successful: 2466 failed: 0 disconnect: 0 [ 53s ] executions total: 2516 successful: 2516 failed: 0 disconnect: 0 [ 54s ] executions total: 2567 successful: 2567 failed: 0 disconnect: 0 [ 55s ] executions total: 2619 successful: 2619 failed: 0 disconnect: 0 [ 56s ] executions total: 2671 successful: 2671 failed: 0 disconnect: 0 [ 57s ] executions total: 2720 successful: 2720 failed: 0 disconnect: 0 [ 58s ] executions total: 2772 successful: 2772 failed: 0 disconnect: 0 [ 59s ] executions total: 2822 successful: 2822 failed: 0 disconnect: 0 [ 60s ] executions total: 2845 successful: 2845 failed: 0 disconnect: 0 Test Result: Total Executions: 2845 Successful Executions: 2845 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: greatdb Host: greatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local Port: 3306 Database: Table: User: root Org: Access Mode: mysql Test Type: executionloop Query: Duration: 60 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 2845  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-greatdb-pnjvmg --namespace ns-sahrg `(B  pod/test-db-client-executionloop-greatdb-pnjvmg patched (no change) pod "test-db-client-executionloop-greatdb-pnjvmg" force deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B set db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  set db_client batch data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"CREATE DATABASE IF NOT EXISTS mydb; use mydb; 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 ('ordkn');\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  add consistent data ordkn Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"CREATE DATABASE IF NOT EXISTS mydb; use mydb; 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 ('ordkn');\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. ERROR 1290 (HY000) at line 1: The MySQL server is running with the --super-read-only option so it cannot execute this statement command terminated with exit code 1 check add consistent data readonly Success(B 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 greatdb-pnjvmg --auto-approve --force=true --type intranet --enable true --components greatdb --role-selector primary --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-expose-gh7ls created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-expose-gh7ls -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg Running -/- Feb 11,2026 17:07 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 16:56 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:02 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 17:07 UTC+0800 (B check ops status done(B ops_status:greatdb-pnjvmg-expose-gh7ls ns-sahrg Expose greatdb-pnjvmg greatdb Succeed 1/1 Feb 11,2026 17:07 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-expose-gh7ls --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-expose-gh7ls patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-expose-gh7ls --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-expose-gh7ls deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover podkill(B check cluster status before cluster-failover-podkill check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-greatdb-pnjvmg --namespace ns-sahrg `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-greatdb-pnjvmg namespace: ns-sahrg spec: selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-0 mode: all action: pod-kill  `kubectl apply -f test-chaos-mesh-podkill-greatdb-pnjvmg.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podkill-greatdb-pnjvmg created apply test-chaos-mesh-podkill-greatdb-pnjvmg.yaml Success(B  `rm -rf test-chaos-mesh-podkill-greatdb-pnjvmg.yaml`(B  check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B  `kubectl get pods -l app.kubernetes.io/instance=greatdb-pnjvmg -n ns-sahrg | (grep 'greatdb-pnjvmg-greatdb' || true)`(B  pod "greatdb-pnjvmg-greatdb-0" force deleted pod "greatdb-pnjvmg-greatdb-1" force deleted cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 greatdb-pnjvmg yaml--------------------------------------  `kubectl get cluster greatdb-pnjvmg -o yaml --namespace ns-sahrg `(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":"greatdb-pnjvmg","namespace":"ns-sahrg"},"spec":{"clusterDef":"greatdb","componentSpecs":[{"disableExporter":true,"name":"greatdb","replicas":2,"resources":{"limits":{"cpu":"500m","memory":"2Gi"},"requests":{"cpu":"500m","memory":"2Gi"}},"serviceVersion":"1.0.0","volumeClaimTemplates":[{"name":"data","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"20Gi"}},"storageClassName":null}}]}],"terminationPolicy":"WipeOut","topology":"cluster"}} creationTimestamp: "2026-02-11T08:56:15Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 4 labels: app.kubernetes.io/instance: greatdb-pnjvmg clusterdefinition.kubeblocks.io/name: greatdb name: greatdb-pnjvmg namespace: ns-sahrg resourceVersion: "28674" uid: 76588137-c481-4c00-bdaa-2352a5525086 spec: clusterDef: greatdb componentSpecs: - componentDef: greatdb-8.0-1.0.0 disableExporter: true name: greatdb podUpdatePolicy: PreferInPlace replicas: 2 resources: limits: cpu: 500m memory: 2Gi requests: cpu: 500m memory: 2Gi serviceVersion: 1.0.0 volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi services: - annotations: service.beta.kubernetes.io/azure-load-balancer-internal: "true" componentSelector: greatdb name: greatdb-intranet roleSelector: primary serviceName: greatdb-intranet spec: ports: - name: greatdb nodePort: 30590 port: 3306 protocol: TCP targetPort: greatdb type: LoadBalancer terminationPolicy: WipeOut topology: cluster status: components: greatdb: message: InstanceSet/greatdb-pnjvmg-greatdb: '["greatdb-pnjvmg-greatdb-0"]' observedGeneration: 4 phase: Updating upToDate: true conditions: - lastTransitionTime: "2026-02-11T08:56:15Z" message: 'The operator has started the provisioning of Cluster: greatdb-pnjvmg' observedGeneration: 4 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2026-02-11T08:56:15Z" message: Successfully applied for resources observedGeneration: 4 reason: ApplyResourcesSucceed status: "True" type: ApplyResources - lastTransitionTime: "2026-02-11T09:04:50Z" message: cluster greatdb-pnjvmg is ready reason: ClusterReady status: "True" type: Ready observedGeneration: 4 phase: Updating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster greatdb-pnjvmg--------------------------------------  `kubectl describe cluster greatdb-pnjvmg --namespace ns-sahrg `(B  Name: greatdb-pnjvmg Namespace: ns-sahrg Labels: app.kubernetes.io/instance=greatdb-pnjvmg clusterdefinition.kubeblocks.io/name=greatdb 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:15Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 4 Resource Version: 28674 UID: 76588137-c481-4c00-bdaa-2352a5525086 Spec: Cluster Def: greatdb Component Specs: Component Def: greatdb-8.0-1.0.0 Disable Exporter: true Name: greatdb Pod Update Policy: PreferInPlace Replicas: 2 Resources: Limits: Cpu: 500m Memory: 2Gi Requests: Cpu: 500m Memory: 2Gi Service Version: 1.0.0 Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Services: Annotations: service.beta.kubernetes.io/azure-load-balancer-internal: true Component Selector: greatdb Name: greatdb-intranet Role Selector: primary Service Name: greatdb-intranet Spec: Ports: Name: greatdb Node Port: 30590 Port: 3306 Protocol: TCP Target Port: greatdb Type: LoadBalancer Termination Policy: WipeOut Topology: cluster Status: Components: Greatdb: Message: InstanceSet/greatdb-pnjvmg-greatdb: ["greatdb-pnjvmg-greatdb-0"] Observed Generation: 4 Phase: Updating Up To Date: true Conditions: Last Transition Time: 2026-02-11T08:56:15Z Message: The operator has started the provisioning of Cluster: greatdb-pnjvmg Observed Generation: 4 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-11T08:56:15Z Message: Successfully applied for resources Observed Generation: 4 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Last Transition Time: 2026-02-11T09:04:50Z Message: cluster greatdb-pnjvmg is ready Reason: ClusterReady Status: True Type: Ready Observed Generation: 4 Phase: Updating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal PreCheckSucceed 20m (x2 over 20m) cluster-controller The operator has started the provisioning of Cluster: greatdb-pnjvmg Normal ApplyResourcesSucceed 20m (x2 over 20m) cluster-controller Successfully applied for resources Normal ClusterComponentPhaseTransition 19m (x2 over 19m) cluster-controller cluster component greatdb is Creating Warning Failed 12m (x2 over 13m) cluster-controller Cluster: greatdb-pnjvmg is Failed, check according to the components message Normal ClusterComponentPhaseTransition 12m (x4 over 13m) cluster-controller cluster component greatdb is Failed Normal ClusterComponentPhaseTransition 12m (x4 over 13m) cluster-controller cluster component greatdb is Updating Normal ClusterReady 11m cluster-controller cluster greatdb-pnjvmg is ready Normal Running 11m cluster-controller Cluster: greatdb-pnjvmg is ready, current phase is Running Normal ClusterComponentPhaseTransition 8m53s (x9 over 11m) cluster-controller cluster component greatdb is Running ------------------------------------------------------------------------------------------------------------------ check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Init:0/5 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:0/5(B pod_status:Init:2/5(B pod_status:Init:4/5(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 check cluster status again done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-greatdb-pnjvmg --namespace ns-sahrg `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podkill-greatdb-pnjvmg" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-greatdb-pnjvmg patched check failover pod name failover pod name:greatdb-pnjvmg-greatdb-1 failover podkill Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover networkduplicate(B check cluster status before cluster-failover-networkduplicate check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkduplicate-greatdb-pnjvmg --namespace ns-sahrg `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkduplicate-greatdb-pnjvmg namespace: ns-sahrg spec: selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-1 mode: all action: duplicate duplicate: duplicate: '100' correlation: '100' direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkduplicate-greatdb-pnjvmg.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkduplicate-greatdb-pnjvmg created apply test-chaos-mesh-networkduplicate-greatdb-pnjvmg.yaml Success(B  `rm -rf test-chaos-mesh-networkduplicate-greatdb-pnjvmg.yaml`(B  networkduplicate chaos test waiting 120 seconds check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkduplicate-greatdb-pnjvmg --namespace ns-sahrg `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkduplicate-greatdb-pnjvmg" force deleted check failover pod name failover pod name:greatdb-pnjvmg-greatdb-1 failover networkduplicate Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover timeoffset(B check cluster status before cluster-failover-timeoffset check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge TimeChaos test-chaos-mesh-timeoffset-greatdb-pnjvmg --namespace ns-sahrg `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: TimeChaos metadata: name: test-chaos-mesh-timeoffset-greatdb-pnjvmg namespace: ns-sahrg spec: selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-1 mode: all timeOffset: '-10m' clockIds: - CLOCK_REALTIME duration: 2m  `kubectl apply -f test-chaos-mesh-timeoffset-greatdb-pnjvmg.yaml`(B  timechaos.chaos-mesh.org/test-chaos-mesh-timeoffset-greatdb-pnjvmg created apply test-chaos-mesh-timeoffset-greatdb-pnjvmg.yaml Success(B  `rm -rf test-chaos-mesh-timeoffset-greatdb-pnjvmg.yaml`(B  timeoffset chaos test waiting 120 seconds check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge TimeChaos test-chaos-mesh-timeoffset-greatdb-pnjvmg --namespace ns-sahrg `(B  timechaos.chaos-mesh.org "test-chaos-mesh-timeoffset-greatdb-pnjvmg" force deleted check failover pod name failover pod name:greatdb-pnjvmg-greatdb-1 failover timeoffset Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B cluster does not need to check monitor currently check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B test failover fullcpu(B check cluster status before cluster-failover-fullcpu check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-fullcpu-greatdb-pnjvmg --namespace ns-sahrg `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: StressChaos metadata: name: test-chaos-mesh-fullcpu-greatdb-pnjvmg namespace: ns-sahrg spec: selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-1 mode: all stressors: cpu: workers: 100 load: 100 duration: 2m  `kubectl apply -f test-chaos-mesh-fullcpu-greatdb-pnjvmg.yaml`(B  stresschaos.chaos-mesh.org/test-chaos-mesh-fullcpu-greatdb-pnjvmg created apply test-chaos-mesh-fullcpu-greatdb-pnjvmg.yaml Success(B  `rm -rf test-chaos-mesh-fullcpu-greatdb-pnjvmg.yaml`(B  fullcpu chaos test waiting 120 seconds check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-fullcpu-greatdb-pnjvmg --namespace ns-sahrg `(B  stresschaos.chaos-mesh.org "test-chaos-mesh-fullcpu-greatdb-pnjvmg" force deleted check failover pod name failover pod name:greatdb-pnjvmg-greatdb-0 failover fullcpu Failure(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover connectionstress(B check cluster status before cluster-failover-connectionstress check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-greatdb-pnjvmg --namespace ns-sahrg `(B   `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-greatdb-pnjvmg namespace: ns-sahrg spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "greatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local" - "--user" - "root" - "--password" - "t5sMbi5844" - "--port" - "3306" - "--database" - "mysql" - "--dbtype" - "greatdb" - "--test" - "connectionstress" - "--connections" - "334" - "--duration" - "60" restartPolicy: Never  `kubectl apply -f test-db-client-connectionstress-greatdb-pnjvmg.yaml`(B  pod/test-db-client-connectionstress-greatdb-pnjvmg created apply test-db-client-connectionstress-greatdb-pnjvmg.yaml Success(B  `rm -rf test-db-client-connectionstress-greatdb-pnjvmg.yaml`(B  check pod status check pod test-db-client-connectionstress-greatdb-pnjvmg status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-greatdb-pnjvmg 0/1 Completed 0 5s(B check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B --host greatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local --user root --password t5sMbi5844 --port 3306 --database mysql --dbtype greatdb --test connectionstress --connections 334 --duration 60 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Failed to connect to MySQL database: java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" Trying with database MySQL. java.io.IOException: Failed to connect to MySQL database: at com.apecloud.dbtester.tester.MySQLTester.connect(MySQLTester.java:65) at com.apecloud.dbtester.tester.MySQLTester.connectionStress(MySQLTester.java:113) 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.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:829) at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:449) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.MySQLTester.connect(MySQLTester.java:63) ... 4 more Failed to connect to MySQL database: java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" Trying with database MySQL. java.io.IOException: Failed to connect to MySQL database: at com.apecloud.dbtester.tester.MySQLTester.connect(MySQLTester.java:65) at com.apecloud.dbtester.tester.MySQLTester.connectionStress(MySQLTester.java:113) 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.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:829) at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:449) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.MySQLTester.connect(MySQLTester.java:63) ... 4 more Test Result: null Connection Information: Database Type: greatdb Host: greatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local Port: 3306 Database: mysql Table: User: root Org: Access Mode: mysql Test Type: connectionstress Connection Count: 334 Duration: 60 seconds  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-greatdb-pnjvmg --namespace ns-sahrg `(B  pod/test-db-client-connectionstress-greatdb-pnjvmg patched (no change) pod "test-db-client-connectionstress-greatdb-pnjvmg" force deleted check failover pod name failover pod name:greatdb-pnjvmg-greatdb-0 failover connectionstress Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B cluster configure component_tmp: greatdb apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: greatdb-pnjvmg-reconfiguring- namespace: ns-sahrg spec: type: Reconfiguring clusterName: greatdb-pnjvmg force: true reconfigures: - componentName: greatdb parameters: - key: binlog_expire_logs_seconds value: '691200' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_greatdb-pnjvmg.yaml`(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-reconfiguring-9wx65 created create test_ops_cluster_greatdb-pnjvmg.yaml Success(B  `rm -rf test_ops_cluster_greatdb-pnjvmg.yaml`(B  check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-reconfiguring-9wx65 ns-sahrg Reconfiguring greatdb-pnjvmg greatdb,greatdb Running -/- Feb 11,2026 17:25 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-reconfiguring-9wx65 ns-sahrg Reconfiguring greatdb-pnjvmg greatdb,greatdb Succeed -/- Feb 11,2026 17:25 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-reconfiguring-9wx65 ns-sahrg Reconfiguring greatdb-pnjvmg greatdb,greatdb Succeed -/- Feb 11,2026 17:25 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-reconfiguring-9wx65 --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-reconfiguring-9wx65 patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-reconfiguring-9wx65 --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-reconfiguring-9wx65 deleted component_config:greatdb check config variables  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B current value_actual: 691200 configure:[binlog_expire_logs_seconds] result actual:[691200] equal expected:[691200](B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover networkdelay(B check cluster status before cluster-failover-networkdelay check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkdelay-greatdb-pnjvmg --namespace ns-sahrg `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkdelay-greatdb-pnjvmg namespace: ns-sahrg spec: selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-0 mode: all action: delay delay: latency: 2000ms correlation: '100' jitter: 0ms direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkdelay-greatdb-pnjvmg.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkdelay-greatdb-pnjvmg created apply test-chaos-mesh-networkdelay-greatdb-pnjvmg.yaml Success(B  `rm -rf test-chaos-mesh-networkdelay-greatdb-pnjvmg.yaml`(B  networkdelay chaos test waiting 120 seconds check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkdelay-greatdb-pnjvmg --namespace ns-sahrg `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkdelay-greatdb-pnjvmg" force deleted check failover pod name failover pod name:greatdb-pnjvmg-greatdb-0 failover networkdelay Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover dnsrandom(B check cluster status before cluster-failover-dnsrandom check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnsrandom-greatdb-pnjvmg --namespace ns-sahrg `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: DNSChaos metadata: name: test-chaos-mesh-dnsrandom-greatdb-pnjvmg namespace: ns-sahrg spec: selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-0 mode: all action: random duration: 2m  `kubectl apply -f test-chaos-mesh-dnsrandom-greatdb-pnjvmg.yaml`(B  dnschaos.chaos-mesh.org/test-chaos-mesh-dnsrandom-greatdb-pnjvmg created apply test-chaos-mesh-dnsrandom-greatdb-pnjvmg.yaml Success(B  `rm -rf test-chaos-mesh-dnsrandom-greatdb-pnjvmg.yaml`(B  dnsrandom chaos test waiting 120 seconds check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:14 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 500m / 500m 2Gi / 2Gi data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:14 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnsrandom-greatdb-pnjvmg --namespace ns-sahrg `(B  dnschaos.chaos-mesh.org "test-chaos-mesh-dnsrandom-greatdb-pnjvmg" force deleted check failover pod name failover pod name:greatdb-pnjvmg-greatdb-0 failover dnsrandom Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale greatdb-pnjvmg --auto-approve --force=true --components greatdb --cpu 600m --memory 2.1Gi --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-verticalscaling-s5jgc created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-verticalscaling-s5jgc -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-verticalscaling-s5jgc ns-sahrg VerticalScaling greatdb-pnjvmg greatdb Running -/- Feb 11,2026 17:29 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B  `kubectl get pods -l app.kubernetes.io/instance=greatdb-pnjvmg -n ns-sahrg | (grep 'greatdb-pnjvmg-greatdb' || true)`(B  pod "greatdb-pnjvmg-greatdb-0" force deleted pod "greatdb-pnjvmg-greatdb-1" force deleted cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:34 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000002/10.224.0.8 Feb 11,2026 17:36 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-verticalscaling-s5jgc ns-sahrg VerticalScaling greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 17:29 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-verticalscaling-s5jgc ns-sahrg VerticalScaling greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 17:29 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-verticalscaling-s5jgc --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-verticalscaling-s5jgc patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-verticalscaling-s5jgc --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-verticalscaling-s5jgc deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart greatdb-pnjvmg --auto-approve --force=true --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-restart-7lhj9 created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-restart-7lhj9 -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-restart-7lhj9 ns-sahrg Restart greatdb-pnjvmg greatdb Running -/- Feb 11,2026 17:36 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B  `kubectl get pods -l app.kubernetes.io/instance=greatdb-pnjvmg -n ns-sahrg | (grep 'greatdb-pnjvmg-greatdb' || true)`(B  pod "greatdb-pnjvmg-greatdb-0" force deleted pod "greatdb-pnjvmg-greatdb-1" force deleted cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:42 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:42 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-restart-7lhj9 ns-sahrg Restart greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 17:36 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-restart-7lhj9 ns-sahrg Restart greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 17:36 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-restart-7lhj9 --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-restart-7lhj9 patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-restart-7lhj9 --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-restart-7lhj9 deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover kill1(B check cluster status before cluster-failover-kill1 check cluster status done(B cluster_status:Running(B  `kill 1`(B  exec return message: check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:42 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:42 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check failover pod name failover pod name:greatdb-pnjvmg-greatdb-1 failover kill1 Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file error: Internal error occurred: error executing command in container: failed to exec in container: failed to create exec "7cd21fd52c70e033b58a6f785d19e567135961c2dd55f54e6885aafe75066651": task c2bbd5b8db0232dbbcc4fffb584e4f5d4e212ddeaefd5503f988fa76e3adef50 not found: not found checking cluster readonly data consistent...(B check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover networkpartition(B check cluster status before cluster-failover-networkpartition cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B  `kubectl get pods -l app.kubernetes.io/instance=greatdb-pnjvmg -n ns-sahrg | (grep 'greatdb-pnjvmg-greatdb' || true)`(B  pod "greatdb-pnjvmg-greatdb-0" force deleted pod "greatdb-pnjvmg-greatdb-1" force deleted cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkpartition-greatdb-pnjvmg --namespace ns-sahrg `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkpartition-greatdb-pnjvmg namespace: ns-sahrg spec: selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-1 action: partition mode: all target: mode: all selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-1 direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkpartition-greatdb-pnjvmg.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkpartition-greatdb-pnjvmg created apply test-chaos-mesh-networkpartition-greatdb-pnjvmg.yaml Success(B  `rm -rf test-chaos-mesh-networkpartition-greatdb-pnjvmg.yaml`(B  networkpartition chaos test waiting 120 seconds check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:48 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:49 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkpartition-greatdb-pnjvmg --namespace ns-sahrg `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkpartition-greatdb-pnjvmg" force deleted networkchaos.chaos-mesh.org/test-chaos-mesh-networkpartition-greatdb-pnjvmg patched check failover pod name failover pod name:greatdb-pnjvmg-greatdb-1 failover networkpartition Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test failover dnserror(B check cluster status before cluster-failover-dnserror check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnserror-greatdb-pnjvmg --namespace ns-sahrg `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: DNSChaos metadata: name: test-chaos-mesh-dnserror-greatdb-pnjvmg namespace: ns-sahrg spec: selector: namespaces: - ns-sahrg labelSelectors: apps.kubeblocks.io/pod-name: greatdb-pnjvmg-greatdb-1 mode: all action: error duration: 2m  `kubectl apply -f test-chaos-mesh-dnserror-greatdb-pnjvmg.yaml`(B  dnschaos.chaos-mesh.org/test-chaos-mesh-dnserror-greatdb-pnjvmg created apply test-chaos-mesh-dnserror-greatdb-pnjvmg.yaml Success(B  `rm -rf test-chaos-mesh-dnserror-greatdb-pnjvmg.yaml`(B  dnserror chaos test waiting 120 seconds check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:48 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:20Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:49 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnserror-greatdb-pnjvmg --namespace ns-sahrg `(B  dnschaos.chaos-mesh.org "test-chaos-mesh-dnserror-greatdb-pnjvmg" force deleted dnschaos.chaos-mesh.org/test-chaos-mesh-dnserror-greatdb-pnjvmg patched check failover pod name failover pod name:greatdb-pnjvmg-greatdb-1 failover dnserror Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B  `kubectl get pvc -l app.kubernetes.io/instance=greatdb-pnjvmg,apps.kubeblocks.io/component-name=greatdb,apps.kubeblocks.io/vct-name=data --namespace ns-sahrg `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand greatdb-pnjvmg --auto-approve --force=true --components greatdb --volume-claim-templates data --storage 21Gi --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-volumeexpansion-g8wpq created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-volumeexpansion-g8wpq -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-volumeexpansion-g8wpq ns-sahrg VolumeExpansion greatdb-pnjvmg greatdb Running 0/2 Feb 11,2026 17:54 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb 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 greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:48 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:49 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-volumeexpansion-g8wpq ns-sahrg VolumeExpansion greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 17:54 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-volumeexpansion-g8wpq ns-sahrg VolumeExpansion greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 17:54 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-volumeexpansion-g8wpq --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-volumeexpansion-g8wpq patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-volumeexpansion-g8wpq --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-volumeexpansion-g8wpq deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B  `kbcli cluster update greatdb-pnjvmg --namespace ns-sahrg `(B  cluster.apps.kubeblocks.io/greatdb-pnjvmg updated (no change) check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:48 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:49 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B cluster greatdb scale-out cluster greatdb scale-out replicas: 3 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-out greatdb-pnjvmg --auto-approve --force=true --components greatdb --replicas 1 --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-horizontalscaling-n4p7l created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-horizontalscaling-n4p7l -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-horizontalscaling-n4p7l ns-sahrg HorizontalScaling greatdb-pnjvmg greatdb Feb 11,2026 17:56 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:48 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:49 UTC+0800 greatdb-pnjvmg-greatdb-2 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 17:56 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0 greatdb-pnjvmg-greatdb-2  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  RECOVERING check greatdb member state... RECOVERING ONLINE ONLINE(B RECOVERING check greatdb member state... RECOVERING ONLINE ONLINE(B RECOVERING check greatdb member state... RECOVERING ONLINE ONLINE(B check greatdb member state success(B ONLINE ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-horizontalscaling-n4p7l ns-sahrg HorizontalScaling greatdb-pnjvmg greatdb Succeed 1/1 Feb 11,2026 17:56 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-horizontalscaling-n4p7l ns-sahrg HorizontalScaling greatdb-pnjvmg greatdb Succeed 1/1 Feb 11,2026 17:56 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-horizontalscaling-n4p7l --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-horizontalscaling-n4p7l patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-horizontalscaling-n4p7l --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-horizontalscaling-n4p7l deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B cluster greatdb scale-in cluster greatdb scale-in replicas: 2 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-in greatdb-pnjvmg --auto-approve --force=true --components greatdb --replicas 1 --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-horizontalscaling-l98vw created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-horizontalscaling-l98vw -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-horizontalscaling-l98vw ns-sahrg HorizontalScaling greatdb-pnjvmg greatdb Pending -/- Feb 11,2026 18:00 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 17:48 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 17:49 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-horizontalscaling-l98vw ns-sahrg HorizontalScaling greatdb-pnjvmg greatdb Succeed 1/1 Feb 11,2026 18:00 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-horizontalscaling-l98vw ns-sahrg HorizontalScaling greatdb-pnjvmg greatdb Succeed 1/1 Feb 11,2026 18:00 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-horizontalscaling-l98vw --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-horizontalscaling-l98vw patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-horizontalscaling-l98vw --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-horizontalscaling-l98vw deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop greatdb-pnjvmg --auto-approve --force=true --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-stop-jwt6l created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-stop-jwt6l -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-stop-jwt6l ns-sahrg Stop greatdb-pnjvmg Running -/- Feb 11,2026 18:00 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Stopping Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Stopping(B cluster_status:Stopping(B check cluster status done(B cluster_status:Stopped(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(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 greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-stop-jwt6l ns-sahrg Stop greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 18:00 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-stop-jwt6l ns-sahrg Stop greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 18:00 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-stop-jwt6l --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-stop-jwt6l patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-stop-jwt6l --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-stop-jwt6l deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start greatdb-pnjvmg --force=true --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-start-9rsgs created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-start-9rsgs -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-start-9rsgs ns-sahrg Start greatdb-pnjvmg Running -/- Feb 11,2026 18:00 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb 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 greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:00 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:02 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-1;secondary(B: greatdb-pnjvmg-greatdb-0  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-start-9rsgs ns-sahrg Start greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 18:00 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-start-9rsgs ns-sahrg Start greatdb-pnjvmg greatdb Succeed 2/2 Feb 11,2026 18:00 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-start-9rsgs --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-start-9rsgs patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-start-9rsgs --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-start-9rsgs deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-0.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B test switchover(B cluster promote check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster promote greatdb-pnjvmg --auto-approve --force=true --instance greatdb-pnjvmg-greatdb-1 --candidate greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-switchover-tfzmr created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-switchover-tfzmr -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-switchover-tfzmr ns-sahrg Switchover greatdb-pnjvmg Creating -/- Feb 11,2026 18:03 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:00 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:02 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-switchover-tfzmr ns-sahrg Switchover greatdb-pnjvmg greatdb-pnjvmg-greatdb Succeed 1/1 Feb 11,2026 18:03 UTC+0800 check ops status done(B ops_status:greatdb-pnjvmg-switchover-tfzmr ns-sahrg Switchover greatdb-pnjvmg greatdb-pnjvmg-greatdb Succeed 1/1 Feb 11,2026 18:03 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-switchover-tfzmr --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-switchover-tfzmr patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-switchover-tfzmr --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-switchover-tfzmr deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B switchover pod:greatdb-pnjvmg-greatdb-0 switchover success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: benchtest-greatdb-pnjvmg namespace: ns-sahrg 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:greatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local,user:root,password:t5sMbi5844,port:3306,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-greatdb-pnjvmg.yaml`(B  pod/benchtest-greatdb-pnjvmg created apply benchtest-greatdb-pnjvmg.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 0/1 ContainerCreating 0 0s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 0/1 ContainerCreating 0 4s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 0/1 ContainerCreating 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 0/1 ContainerCreating 0 14s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 1/1 Running 0 19s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 1/1 Running 0 35s(B check pod benchtest-greatdb-pnjvmg status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 0/1 Completed 0 40s(B  `rm -rf benchtest-greatdb-pnjvmg.yaml`(B   `kubectl logs benchtest-greatdb-pnjvmg --tail 30 --namespace ns-sahrg `(B  [ 7s ] thds: 4 tps: 106.00 qps: 2128.03 (r/w/o: 1488.02/428.01/212.00) lat (ms,99%): 75.82 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 107.00 qps: 2126.99 (r/w/o: 1491.00/422.00/214.00) lat (ms,99%): 74.46 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 100.00 qps: 2009.99 (r/w/o: 1406.99/403.00/200.00) lat (ms,99%): 81.48 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 98.00 qps: 1961.02 (r/w/o: 1372.02/393.00/196.00) lat (ms,99%): 71.83 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 14112 write: 4032 other: 2016 total: 20160 transactions: 1008 (100.52 per sec.) queries: 20160 (2010.34 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0261s total number of events: 1008 Latency (ms): min: 19.71 avg: 39.74 max: 106.74 99th percentile: 82.96 sum: 40052.95 Threads fairness: events (avg/stddev): 252.0000/9.87 execution time (avg/stddev): 10.0132/0.01  `kubectl delete pod benchtest-greatdb-pnjvmg --force --namespace ns-sahrg `(B  pod "benchtest-greatdb-pnjvmg" force deleted LB_TYPE is set to: intranet  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: benchtest-greatdb-pnjvmg namespace: ns-sahrg 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.5,user:root,password:t5sMbi5844,port:3306,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-greatdb-pnjvmg.yaml`(B  pod/benchtest-greatdb-pnjvmg created apply benchtest-greatdb-pnjvmg.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 0/1 ContainerCreating 0 1s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 1/1 Running 0 10s(B check pod benchtest-greatdb-pnjvmg status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-greatdb-pnjvmg 0/1 Completed 0 15s(B  `rm -rf benchtest-greatdb-pnjvmg.yaml`(B   `kubectl logs benchtest-greatdb-pnjvmg --tail 30 --namespace ns-sahrg `(B  [ 7s ] thds: 4 tps: 97.96 qps: 1960.24 (r/w/o: 1372.47/391.85/195.92) lat (ms,99%): 75.82 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 92.03 qps: 1835.69 (r/w/o: 1281.48/370.14/184.07) lat (ms,99%): 78.60 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 92.98 qps: 1869.65 (r/w/o: 1309.75/373.93/185.96) lat (ms,99%): 86.00 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 101.02 qps: 2019.35 (r/w/o: 1414.24/403.07/202.03) lat (ms,99%): 84.47 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 13440 write: 3840 other: 1920 total: 19200 transactions: 960 (95.71 per sec.) queries: 19200 (1914.20 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0283s total number of events: 960 Latency (ms): min: 22.76 avg: 41.71 max: 113.94 99th percentile: 84.47 sum: 40040.61 Threads fairness: events (avg/stddev): 240.0000/10.02 execution time (avg/stddev): 10.0102/0.01  `kubectl delete pod benchtest-greatdb-pnjvmg --force --namespace ns-sahrg `(B  pod "benchtest-greatdb-pnjvmg" force deleted cluster update terminationPolicy WipeOut  `kbcli cluster update greatdb-pnjvmg --termination-policy=WipeOut --namespace ns-sahrg `(B  cluster.apps.kubeblocks.io/greatdb-pnjvmg updated (no change) check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:00 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:02 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B cluster xtrabackup 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:kbcli-test-minio.kb-fytmw.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.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 greatdb-pnjvmg --method xtrabackup --namespace ns-sahrg `(B  Backup backup-ns-sahrg-greatdb-pnjvmg-20260211180726 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-sahrg-greatdb-pnjvmg-20260211180726 -n ns-sahrg check backup status  `kbcli cluster list-backups greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-sahrg-greatdb-pnjvmg-20260211180726 ns-sahrg greatdb-pnjvmg xtrabackup Delete Feb 11,2026 18:07 UTC+0800 backup_status:greatdb-pnjvmg-xtrabackup-Running(B backup_status:greatdb-pnjvmg-xtrabackup-Running(B backup_status:greatdb-pnjvmg-xtrabackup-Running(B backup_status:greatdb-pnjvmg-xtrabackup-Running(B check backup status done(B backup_status:backup-ns-sahrg-greatdb-pnjvmg-20260211180726 ns-sahrg greatdb-pnjvmg xtrabackup Completed 6520231 18s Delete Feb 11,2026 18:07 UTC+0800 Feb 11,2026 18:07 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-sahrg-greatdb-pnjvmg-20260211180726 --namespace ns-sahrg `(B  Name: backup-ns-sahrg-greatdb-pnjvmg-20260211180726 Cluster: greatdb-pnjvmg Namespace: ns-sahrg Spec: Method: xtrabackup Policy Name: greatdb-pnjvmg-greatdb-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-sahrg-greatdb-pnjvmg-20260211180726-05eee TargetPodName: greatdb-pnjvmg-greatdb-1 Phase: Completed Start Time: Feb 11,2026 18:07 UTC+0800 Completion Time: Feb 11,2026 18:07 UTC+0800 Status: Phase: Completed Total Size: 6520231 ActionSet Name: greatdb-xtrabackup Repository: backuprepo-kbcli-test Duration: 18s Start Time: Feb 11,2026 18:07 UTC+0800 Completion Time: Feb 11,2026 18:07 UTC+0800 Path: /ns-sahrg/greatdb-pnjvmg-76588137-c481-4c00-bdaa-2352a5525086/greatdb/backup-ns-sahrg-greatdb-pnjvmg-20260211180726 Warning Events:  `kbcli cluster restore greatdb-pnjvmg-backup --backup backup-ns-sahrg-greatdb-pnjvmg-20260211180726 --namespace ns-sahrg `(B  Cluster greatdb-pnjvmg-backup created check cluster status  `kbcli cluster list greatdb-pnjvmg-backup --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg-backup ns-sahrg greatdb WipeOut Creating Feb 11,2026 18:07 UTC+0800 clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg-backup --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-backup-greatdb-0 ns-sahrg greatdb-pnjvmg-backup greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:08 UTC+0800 greatdb-pnjvmg-backup-greatdb-1 ns-sahrg greatdb-pnjvmg-backup greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 18:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-backup-greatdb-0;secondary(B: greatdb-pnjvmg-backup-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg-backup`(B  set secret: greatdb-pnjvmg-backup-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-backup-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-backup-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kbcli cluster describe-backup --names backup-ns-sahrg-greatdb-pnjvmg-20260211180726 --namespace ns-sahrg `(B  Name: backup-ns-sahrg-greatdb-pnjvmg-20260211180726 Cluster: greatdb-pnjvmg Namespace: ns-sahrg Spec: Method: xtrabackup Policy Name: greatdb-pnjvmg-greatdb-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-sahrg-greatdb-pnjvmg-20260211180726-05eee TargetPodName: greatdb-pnjvmg-greatdb-1 Phase: Completed Start Time: Feb 11,2026 18:07 UTC+0800 Completion Time: Feb 11,2026 18:07 UTC+0800 Status: Phase: Completed Total Size: 6520231 ActionSet Name: greatdb-xtrabackup Repository: backuprepo-kbcli-test Duration: 18s Start Time: Feb 11,2026 18:07 UTC+0800 Completion Time: Feb 11,2026 18:07 UTC+0800 Path: /ns-sahrg/greatdb-pnjvmg-76588137-c481-4c00-bdaa-2352a5525086/greatdb/backup-ns-sahrg-greatdb-pnjvmg-20260211180726 Warning Events: cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg-backup`(B  set secret: greatdb-pnjvmg-backup-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"show variables like 'max_connections';\" | greatdb -hgreatdb-pnjvmg-backup-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-backup-greatdb-0 --namespace ns-sahrg -- bash `(B  Variable_name Value max_connections 351 connect cluster Success(B set max_connections to 351 delete cluster greatdb-pnjvmg-backup  `kbcli cluster delete greatdb-pnjvmg-backup --auto-approve --namespace ns-sahrg `(B  pod_info:greatdb-pnjvmg-backup-greatdb-0 3/3 Running 0 81s greatdb-pnjvmg-backup-greatdb-1 3/3 Running 0 53s Cluster greatdb-pnjvmg-backup deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B cluster rebuild instances apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: greatdb-pnjvmg-rebuildinstance- namespace: ns-sahrg spec: type: RebuildInstance clusterName: greatdb-pnjvmg force: true rebuildFrom: - componentName: greatdb instances: - name: greatdb-pnjvmg-greatdb-1 backupName: backup-ns-sahrg-greatdb-pnjvmg-20260211180726 inPlace: true check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_greatdb-pnjvmg.yaml`(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-rebuildinstance-wmhpc created create test_ops_cluster_greatdb-pnjvmg.yaml Success(B  `rm -rf test_ops_cluster_greatdb-pnjvmg.yaml`(B  check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg Running -/- Feb 11,2026 18:10 UTC+0800 ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running rebuild pod: greatdb-pnjvmg-greatdb-1 status Running ops_status:greatdb-pnjvmg-rebuildinstance-wmhpc ns-sahrg RebuildInstance greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:10 UTC+0800 (B rebuild pod: greatdb-pnjvmg-greatdb-1 status Running check ops status timeout(B --------------------------------------get cluster greatdb-pnjvmg yaml--------------------------------------  `kubectl get cluster greatdb-pnjvmg -o yaml --namespace ns-sahrg `(B  apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/ops-request: '[{"name":"greatdb-pnjvmg-rebuildinstance-wmhpc","type":"RebuildInstance"}]' kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"apps.kubeblocks.io/v1","kind":"Cluster","metadata":{"annotations":{},"name":"greatdb-pnjvmg","namespace":"ns-sahrg"},"spec":{"clusterDef":"greatdb","componentSpecs":[{"disableExporter":true,"name":"greatdb","replicas":2,"resources":{"limits":{"cpu":"500m","memory":"2Gi"},"requests":{"cpu":"500m","memory":"2Gi"}},"serviceVersion":"1.0.0","volumeClaimTemplates":[{"name":"data","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"20Gi"}},"storageClassName":null}}]}],"terminationPolicy":"WipeOut","topology":"cluster"}} creationTimestamp: "2026-02-11T08:56:15Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 11 labels: app.kubernetes.io/instance: greatdb-pnjvmg clusterdefinition.kubeblocks.io/name: greatdb name: greatdb-pnjvmg namespace: ns-sahrg resourceVersion: "97709" uid: 76588137-c481-4c00-bdaa-2352a5525086 spec: clusterDef: greatdb componentSpecs: - annotations: kubeblocks.io/restart: "2026-02-11T09:36:54Z" componentDef: greatdb-8.0-1.0.0 disableExporter: true name: greatdb podUpdatePolicy: PreferInPlace replicas: 2 resources: limits: cpu: 600m memory: 2254857830400m requests: cpu: 600m memory: 2254857830400m serviceVersion: 1.0.0 volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 21Gi services: - annotations: service.beta.kubernetes.io/azure-load-balancer-internal: "true" componentSelector: greatdb name: greatdb-intranet roleSelector: primary serviceName: greatdb-intranet spec: ports: - name: greatdb nodePort: 30590 port: 3306 protocol: TCP targetPort: greatdb type: LoadBalancer terminationPolicy: WipeOut topology: cluster status: components: greatdb: message: InstanceSet/greatdb-pnjvmg-greatdb: '["greatdb-pnjvmg-greatdb-0"]' observedGeneration: 11 phase: Updating upToDate: true conditions: - lastTransitionTime: "2026-02-11T08:56:15Z" message: 'The operator has started the provisioning of Cluster: greatdb-pnjvmg' observedGeneration: 11 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2026-02-11T08:56:15Z" message: Successfully applied for resources observedGeneration: 11 reason: ApplyResourcesSucceed status: "True" type: ApplyResources - lastTransitionTime: "2026-02-11T09:04:50Z" message: cluster greatdb-pnjvmg is ready reason: ClusterReady status: "True" type: Ready observedGeneration: 11 phase: Updating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster greatdb-pnjvmg--------------------------------------  `kubectl describe cluster greatdb-pnjvmg --namespace ns-sahrg `(B  Name: greatdb-pnjvmg Namespace: ns-sahrg Labels: app.kubernetes.io/instance=greatdb-pnjvmg clusterdefinition.kubeblocks.io/name=greatdb Annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/ops-request: [{"name":"greatdb-pnjvmg-rebuildinstance-wmhpc","type":"RebuildInstance"}] API Version: apps.kubeblocks.io/v1 Kind: Cluster Metadata: Creation Timestamp: 2026-02-11T08:56:15Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 11 Resource Version: 97709 UID: 76588137-c481-4c00-bdaa-2352a5525086 Spec: Cluster Def: greatdb Component Specs: Annotations: kubeblocks.io/restart: 2026-02-11T09:36:54Z Component Def: greatdb-8.0-1.0.0 Disable Exporter: true Name: greatdb Pod Update Policy: PreferInPlace Replicas: 2 Resources: Limits: Cpu: 600m Memory: 2254857830400m Requests: Cpu: 600m Memory: 2254857830400m Service Version: 1.0.0 Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 21Gi Services: Annotations: service.beta.kubernetes.io/azure-load-balancer-internal: true Component Selector: greatdb Name: greatdb-intranet Role Selector: primary Service Name: greatdb-intranet Spec: Ports: Name: greatdb Node Port: 30590 Port: 3306 Protocol: TCP Target Port: greatdb Type: LoadBalancer Termination Policy: WipeOut Topology: cluster Status: Components: Greatdb: Message: InstanceSet/greatdb-pnjvmg-greatdb: ["greatdb-pnjvmg-greatdb-0"] Observed Generation: 11 Phase: Updating Up To Date: true Conditions: Last Transition Time: 2026-02-11T08:56:15Z Message: The operator has started the provisioning of Cluster: greatdb-pnjvmg Observed Generation: 11 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-11T08:56:15Z Message: Successfully applied for resources Observed Generation: 11 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Last Transition Time: 2026-02-11T09:04:50Z Message: cluster greatdb-pnjvmg is ready Reason: ClusterReady Status: True Type: Ready Observed Generation: 11 Phase: Updating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Running 41m (x3 over 73m) cluster-controller Cluster: greatdb-pnjvmg is ready, current phase is Running Normal ClusterComponentPhaseTransition 22m (x23 over 75m) cluster-controller cluster component greatdb is Updating Normal ClusterComponentPhaseTransition 8m21s (x68 over 73m) cluster-controller cluster component greatdb is Running ------------------------------------------------------------------------------------------------------------------ --------------------------------------get opsrequests.operations greatdb-pnjvmg-rebuildinstance-wmhpc yaml--------------------------------------  `kubectl get opsrequests.operations greatdb-pnjvmg-rebuildinstance-wmhpc -o yaml --namespace ns-sahrg `(B  apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: creationTimestamp: "2026-02-11T10:10:16Z" finalizers: - opsrequest.kubeblocks.io/finalizer generateName: greatdb-pnjvmg-rebuildinstance- generation: 1 labels: app.kubernetes.io/instance: greatdb-pnjvmg operations.kubeblocks.io/ops-type: RebuildInstance name: greatdb-pnjvmg-rebuildinstance-wmhpc namespace: ns-sahrg ownerReferences: - apiVersion: apps.kubeblocks.io/v1 kind: Cluster name: greatdb-pnjvmg uid: 76588137-c481-4c00-bdaa-2352a5525086 resourceVersion: "97681" uid: 4674fa27-a661-4e4c-9105-6900f683ec86 spec: clusterName: greatdb-pnjvmg enqueueOnForce: false force: true preConditionDeadlineSeconds: 0 rebuildFrom: - backupName: backup-ns-sahrg-greatdb-pnjvmg-20260211180726 componentName: greatdb inPlace: true instances: - name: greatdb-pnjvmg-greatdb-1 type: RebuildInstance status: clusterGeneration: 11 components: greatdb: progressDetails: - message: Waiting for the rebuilding instance to be ready objectKey: Pod/greatdb-pnjvmg-greatdb-1 startTime: "2026-02-11T10:10:16Z" status: Processing conditions: - lastTransitionTime: "2026-02-11T10:10:16Z" message: 'wait for the controller to process the OpsRequest: greatdb-pnjvmg-rebuildinstance-wmhpc in Cluster: greatdb-pnjvmg' reason: WaitForProgressing status: "True" type: WaitForProgressing - lastTransitionTime: "2026-02-11T10:10:16Z" message: 'OpsRequest: greatdb-pnjvmg-rebuildinstance-wmhpc is validated' reason: ValidateOpsRequestPassed status: "True" type: Validated - lastTransitionTime: "2026-02-11T10:10:16Z" message: 'Start to rebuild the instances in Cluster: greatdb-pnjvmg' reason: StartToRebuildInstances status: "True" type: InstancesRebuilding lastConfiguration: components: greatdb: replicas: 2 phase: Running progress: 0/1 startTimestamp: "2026-02-11T10:10:16Z" ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe opsrequests.operations greatdb-pnjvmg-rebuildinstance-wmhpc--------------------------------------  `kubectl describe opsrequests.operations greatdb-pnjvmg-rebuildinstance-wmhpc --namespace ns-sahrg `(B  Name: greatdb-pnjvmg-rebuildinstance-wmhpc Namespace: ns-sahrg Labels: app.kubernetes.io/instance=greatdb-pnjvmg operations.kubeblocks.io/ops-type=RebuildInstance Annotations: API Version: operations.kubeblocks.io/v1alpha1 Kind: OpsRequest Metadata: Creation Timestamp: 2026-02-11T10:10:16Z Finalizers: opsrequest.kubeblocks.io/finalizer Generate Name: greatdb-pnjvmg-rebuildinstance- Generation: 1 Owner References: API Version: apps.kubeblocks.io/v1 Kind: Cluster Name: greatdb-pnjvmg UID: 76588137-c481-4c00-bdaa-2352a5525086 Resource Version: 97681 UID: 4674fa27-a661-4e4c-9105-6900f683ec86 Spec: Cluster Name: greatdb-pnjvmg Enqueue On Force: false Force: true Pre Condition Deadline Seconds: 0 Rebuild From: Backup Name: backup-ns-sahrg-greatdb-pnjvmg-20260211180726 Component Name: greatdb In Place: true Instances: Name: greatdb-pnjvmg-greatdb-1 Type: RebuildInstance Status: Cluster Generation: 11 Components: Greatdb: Progress Details: Message: Waiting for the rebuilding instance to be ready Object Key: Pod/greatdb-pnjvmg-greatdb-1 Start Time: 2026-02-11T10:10:16Z Status: Processing Conditions: Last Transition Time: 2026-02-11T10:10:16Z Message: wait for the controller to process the OpsRequest: greatdb-pnjvmg-rebuildinstance-wmhpc in Cluster: greatdb-pnjvmg Reason: WaitForProgressing Status: True Type: WaitForProgressing Last Transition Time: 2026-02-11T10:10:16Z Message: OpsRequest: greatdb-pnjvmg-rebuildinstance-wmhpc is validated Reason: ValidateOpsRequestPassed Status: True Type: Validated Last Transition Time: 2026-02-11T10:10:16Z Message: Start to rebuild the instances in Cluster: greatdb-pnjvmg Reason: StartToRebuildInstances Status: True Type: InstancesRebuilding Last Configuration: Components: Greatdb: Replicas: 2 Phase: Running Progress: 0/1 Start Timestamp: 2026-02-11T10:10:16Z Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal WaitForProgressing 8m21s ops-request-controller wait for the controller to process the OpsRequest: greatdb-pnjvmg-rebuildinstance-wmhpc in Cluster: greatdb-pnjvmg Normal ValidateOpsRequestPassed 8m21s ops-request-controller OpsRequest: greatdb-pnjvmg-rebuildinstance-wmhpc is validated Normal StartToRebuildInstances 8m21s ops-request-controller Start to rebuild the instances in Cluster: greatdb-pnjvmg Normal Processing 8m21s ops-request-controller Start to rebuild pod greatdb-pnjvmg-greatdb-1 Normal Processing 8m21s ops-request-controller Waiting for prepareData Restore "rebuild-4674fa27-preparedata-greatdb-pn-greatdb-0" to be completed Warning ReconcileStatusFailed 7m37s (x3 over 7m37s) ops-request-controller Failed to reconcile the status of OpsRequest: wait for the PV "pvc-8184061f-4944-4390-ac88-05f9957ba21a" to be bound Normal Processing 7m37s ops-request-controller Waiting for the rebuilding instance to be ready Warning ReconcileStatusFailed 7m37s ops-request-controller Failed to reconcile the status of OpsRequest: Pod "greatdb-pnjvmg-greatdb-1" not found ------------------------------------------------------------------------------------------------------------------  `kubectl get jobs -l ops.kubeblocks.io/ops-name=greatdb-pnjvmg-rebuildinstance-wmhpc --namespace ns-sahrg`(B   `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-rebuildinstance-wmhpc --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-rebuildinstance-wmhpc patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-rebuildinstance-wmhpc --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-rebuildinstance-wmhpc deleted check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Updating Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B  `kubectl get pods -l app.kubernetes.io/instance=greatdb-pnjvmg -n ns-sahrg | (grep 'greatdb-pnjvmg-greatdb' || true)`(B  pod "greatdb-pnjvmg-greatdb-0" force deleted pod "greatdb-pnjvmg-greatdb-1" force deleted cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:23 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 18:24 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-sahrg-greatdb-pnjvmg-20260211180726 --namespace ns-sahrg `(B  backup.dataprotection.kubeblocks.io/backup-ns-sahrg-greatdb-pnjvmg-20260211180726 patched  `kbcli cluster delete-backup greatdb-pnjvmg --name backup-ns-sahrg-greatdb-pnjvmg-20260211180726 --force --auto-approve --namespace ns-sahrg `(B  Backup backup-ns-sahrg-greatdb-pnjvmg-20260211180726 deleted check cluster storage class cluster volume-snapshot backup  `kbcli cluster backup greatdb-pnjvmg --method volume-snapshot --namespace ns-sahrg `(B  Backup backup-ns-sahrg-greatdb-pnjvmg-20260211182525 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-sahrg-greatdb-pnjvmg-20260211182525 -n ns-sahrg check backup status  `kbcli cluster list-backups greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-sahrg-greatdb-pnjvmg-20260211182525 ns-sahrg greatdb-pnjvmg volume-snapshot Delete Feb 11,2026 18:25 UTC+0800 backup_status:greatdb-pnjvmg-volume-snapshot-Running(B backup_status:greatdb-pnjvmg-volume-snapshot-Running(B backup_status:greatdb-pnjvmg-volume-snapshot-Running(B check backup status done(B backup_status:backup-ns-sahrg-greatdb-pnjvmg-20260211182525 ns-sahrg greatdb-pnjvmg volume-snapshot Completed 21Gi 12s Delete Feb 11,2026 18:25 UTC+0800 Feb 11,2026 18:25 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-sahrg-greatdb-pnjvmg-20260211182525 --namespace ns-sahrg `(B  Name: backup-ns-sahrg-greatdb-pnjvmg-20260211182525 Cluster: greatdb-pnjvmg Namespace: ns-sahrg Spec: Method: volume-snapshot Policy Name: greatdb-pnjvmg-greatdb-backup-policy Actions: createVolumeSnapshot-0:  `kbcli cluster restore greatdb-pnjvmg-backup --backup backup-ns-sahrg-greatdb-pnjvmg-20260211182525 --namespace ns-sahrg `(B  Cluster greatdb-pnjvmg-backup created check cluster status  `kbcli cluster list greatdb-pnjvmg-backup --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg-backup ns-sahrg greatdb WipeOut Creating Feb 11,2026 18:25 UTC+0800 clusterdefinition.kubeblocks.io/name=greatdb cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg-backup --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-backup-greatdb-0 ns-sahrg greatdb-pnjvmg-backup greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:26 UTC+0800 greatdb-pnjvmg-backup-greatdb-1 ns-sahrg greatdb-pnjvmg-backup greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000007/10.224.0.9 Feb 11,2026 18:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-backup-greatdb-0;secondary(B: greatdb-pnjvmg-backup-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg-backup`(B  set secret: greatdb-pnjvmg-backup-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-backup-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-backup-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B  `kbcli cluster describe-backup --names backup-ns-sahrg-greatdb-pnjvmg-20260211182525 --namespace ns-sahrg `(B  Name: backup-ns-sahrg-greatdb-pnjvmg-20260211182525 Cluster: greatdb-pnjvmg Namespace: ns-sahrg Spec: Method: volume-snapshot Policy Name: greatdb-pnjvmg-greatdb-backup-policy Actions: createVolumeSnapshot-0: cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg-backup`(B  set secret: greatdb-pnjvmg-backup-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-backup-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"show variables like 'max_connections';\" | greatdb -hgreatdb-pnjvmg-backup-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-backup-greatdb-0 --namespace ns-sahrg -- bash `(B  Variable_name Value max_connections 351 connect cluster Success(B set max_connections to 351 delete cluster greatdb-pnjvmg-backup  `kbcli cluster delete greatdb-pnjvmg-backup --auto-approve --namespace ns-sahrg `(B  pod_info:greatdb-pnjvmg-backup-greatdb-0 3/3 Running 0 66s greatdb-pnjvmg-backup-greatdb-1 3/3 Running 0 39s Cluster greatdb-pnjvmg-backup deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-sahrg-greatdb-pnjvmg-20260211182525 --namespace ns-sahrg `(B  backup.dataprotection.kubeblocks.io/backup-ns-sahrg-greatdb-pnjvmg-20260211182525 patched  `kbcli cluster delete-backup greatdb-pnjvmg --name backup-ns-sahrg-greatdb-pnjvmg-20260211182525 --force --auto-approve --namespace ns-sahrg `(B  Backup backup-ns-sahrg-greatdb-pnjvmg-20260211182525 deleted cluster list-logs  `kbcli cluster list-logs greatdb-pnjvmg --namespace ns-sahrg `(B  cluster logs  `kbcli cluster logs greatdb-pnjvmg --tail 30 --namespace ns-sahrg `(B  2026-02-11T10:24:37Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805477 2026-02-11T10:24:38Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805478 2026-02-11T10:24:39Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805479 2026-02-11T10:24:40Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805480 2026-02-11T10:24:41Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805481 2026-02-11T10:24:42Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805482 2026-02-11T10:24:43Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805483 2026-02-11T10:24:43Z INFO HA The database cluster is initialized. 2026-02-11T10:24:43Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805483 2026-02-11T10:24:43Z INFO DCS-K8S lock expired: map[acquire-time:1770804722 available-time:1770804660 dbstate:{"OpTimestamp":1770804660,"Extra":{"Exec_Master_Log_Pos":"","Last_IO_Error":"","Last_SQL_Error":"","Master_Host":"","Master_Log_File":"","Master_UUID":"","Read_Master_Log_Pos":"","Relay_Master_Log_File":"","Slave_IO_Running":"","Slave_SQL_Running":"","gtid_executed":"fdf2dffb-07e3-4815-bd68-dcebcb48dbc6:1-4164:1000052-1002732","gtid_purged":"","hostname":"greatdb-pnjvmg-greatdb-0","read_only":"1","server_uuid":"58a5b44b-0728-11f1-b1c4-627b018fa2ad","super_read_only":"1"}} extra: holder:greatdb-pnjvmg-greatdb-0 leader: renew-time:1770804722 ttl:15], now: 1770805483 2026-02-11T10:24:43Z INFO HA Cluster has no leader, attempt to take the leader 2026-02-11T10:24:43Z INFO HA Take the leader success! 2026-02-11T10:24:43Z INFO HA This member is Cluster's leader 2026-02-11T10:24:43Z DEBUG HA Refresh leader ttl 2026-02-11T10:24:47Z INFO DCS-K8S pod selector: app.kubernetes.io/instance=greatdb-pnjvmg,app.kubernetes.io/managed-by=kubeblocks,apps.kubeblocks.io/component-name=greatdb 2026-02-11T10:24:47Z INFO DCS-K8S podlist: 2 2026-02-11T10:24:47Z INFO DCS-K8S pod selector: app.kubernetes.io/instance=greatdb-pnjvmg,app.kubernetes.io/managed-by=kubeblocks,apps.kubeblocks.io/component-name=greatdb 2026-02-11T10:24:47Z INFO DCS-K8S podlist: 2 2026-02-11T10:24:48Z INFO HA Create Users. 2026-02-11T10:24:48Z INFO HA Users are created. 2026-02-11T10:24:58Z INFO DCS-K8S pod selector: app.kubernetes.io/instance=greatdb-pnjvmg,app.kubernetes.io/managed-by=kubeblocks,apps.kubeblocks.io/component-name=greatdb 2026-02-11T10:24:58Z INFO DCS-K8S pod selector: app.kubernetes.io/instance=greatdb-pnjvmg,app.kubernetes.io/managed-by=kubeblocks,apps.kubeblocks.io/component-name=greatdb 2026-02-11T10:24:58Z INFO DCS-K8S podlist: 2 2026-02-11T10:24:58Z INFO DCS-K8S podlist: 2 2026-02-11T10:25:43Z INFO HA This member is Cluster's leader 2026-02-11T10:25:43Z DEBUG HA Refresh leader ttl 2026-02-11T10:26:43Z INFO HA This member is Cluster's leader 2026-02-11T10:26:43Z DEBUG HA Refresh leader ttl 2026-02-11T10:27:43Z INFO HA This member is Cluster's leader 2026-02-11T10:27:43Z DEBUG HA Refresh leader ttl 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 greatdb-pnjvmg --auto-approve --force=true --type intranet --enable false --components greatdb --role-selector primary --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-expose-c7jlz created successfully, you can view the progress: kbcli cluster describe-ops greatdb-pnjvmg-expose-c7jlz -n ns-sahrg check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg Running -/- Feb 11,2026 18:27 UTC+0800 check cluster status  `kbcli cluster list greatdb-pnjvmg --show-labels --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS greatdb-pnjvmg ns-sahrg greatdb WipeOut Running Feb 11,2026 16:56 UTC+0800 app.kubernetes.io/instance=greatdb-pnjvmg,clusterdefinition.kubeblocks.io/name=greatdb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances greatdb-pnjvmg --namespace ns-sahrg `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME greatdb-pnjvmg-greatdb-0 ns-sahrg greatdb-pnjvmg greatdb Running primary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000006/10.224.0.10 Feb 11,2026 18:23 UTC+0800 greatdb-pnjvmg-greatdb-1 ns-sahrg greatdb-pnjvmg greatdb Running secondary 0 600m / 600m 2254857830400m / 2254857830400m data:21Gi aks-cicdamdpool-24304340-vmss000005/10.224.0.7 Feb 11,2026 18:24 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: greatdb-pnjvmg-greatdb-0;secondary(B: greatdb-pnjvmg-greatdb-1  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SELECT MEMBER_STATE FROM performance_schema.replication_group_members;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash`(B  check greatdb member state success(B ONLINE ONLINE(B check ops status  `kbcli cluster list-ops greatdb-pnjvmg --status all --namespace ns-sahrg `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Running 0/1 Feb 11,2026 18:27 UTC+0800 (B check ops status done(B ops_status:greatdb-pnjvmg-expose-c7jlz ns-sahrg Expose greatdb-pnjvmg greatdb Succeed 1/1 Feb 11,2026 18:27 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations greatdb-pnjvmg-expose-c7jlz --namespace ns-sahrg `(B  opsrequest.operations.kubeblocks.io/greatdb-pnjvmg-expose-c7jlz patched  `kbcli cluster delete-ops --name greatdb-pnjvmg-expose-c7jlz --force --auto-approve --namespace ns-sahrg `(B  OpsRequest greatdb-pnjvmg-expose-c7jlz deleted  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B  `echo "echo \"use mydb; SELECT value FROM tmp_table WHERE id = 1;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb-1.greatdb-pnjvmg-greatdb-headless.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844'" | kubectl exec -it greatdb-pnjvmg-greatdb-1 --namespace ns-sahrg -- bash `(B  check readonly data: Defaulted container "greatdb" out of: greatdb, kbagent, config-manager, init-jemalloc (init), init-syncer (init), init-kbagent (init), kbagent-worker (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file greatdb: [Warning] Using a password on the command line interface can be insecure. value ordkn check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=greatdb-pnjvmg`(B  set secret: greatdb-pnjvmg-greatdb-account-root  `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets greatdb-pnjvmg-greatdb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:t5sMbi5844;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | greatdb -P3306 -hgreatdb-pnjvmg-greatdb.ns-sahrg.svc.cluster.local -uroot -p't5sMbi5844' " | kubectl exec -it greatdb-pnjvmg-greatdb-0 --namespace ns-sahrg -- bash `(B  check db_client batch [2845] equal [2845] data Success(B delete cluster greatdb-pnjvmg  `kbcli cluster delete greatdb-pnjvmg --auto-approve --namespace ns-sahrg `(B  pod_info:greatdb-pnjvmg-greatdb-0 3/3 Running 0 5m19s greatdb-pnjvmg-greatdb-1 3/3 Running 0 4m34s Cluster greatdb-pnjvmg deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B Greatdb Test Suite All Done!(B Test Engine: greatdb Test Type: 66 --------------------------------------Greatdb (Topology = cluster Replicas 2) Test Result-------------------------------------- [PASSED]|[Create]|[Topology=cluster;ComponentDefinition=greatdb-8.0-1.0.0;ComponentVersion=greatdb;ServiceVersion=1.0.0;]|[Description=Create a cluster with the specified topology cluster with the specified component definition greatdb-8.0-1.0.0 and component version greatdb and service version 1.0.0](B [PASSED]|[Connect]|[ComponentName=greatdb]|[Description=Connect to the cluster](B [PASSED]|[AddData]|[Values=ordkn]|[Description=Add data to the cluster](B [PASSED]|[CheckAddDataReadonly]|[Values=ordkn;Role=Readonly]|[Description=Add data to the cluster readonly](B [PASSED]|[Expose]|[Enable=true;TYPE=intranet;ComponentName=greatdb]|[Description=Expose Enable the intranet service with greatdb component](B [PASSED]|[Failover]|[HA=Pod Kill;ComponentName=greatdb]|[Description=Simulates conditions where pods experience kill for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to kill.](B [PASSED]|[NoFailover]|[HA=Network Duplicate;Durations=2m;ComponentName=greatdb]|[Description=Simulates network duplicate fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to duplicate network.](B [PASSED]|[NoFailover]|[HA=Time Offset;Durations=2m;ComponentName=greatdb]|[Description=Simulates a time offset scenario thereby testing the application's resilience to potential slowness/unavailability of some replicas due to time offset.](B [PASSED]|[Update]|[Monitor=true]|[Description=Update the cluster Monitor enable](B [WARNING]|[CheckFailover]|[FailoverType=fullcpu]|[Description=-](B [PASSED]|[Failover]|[HA=Full CPU;Durations=2m;ComponentName=greatdb]|[Description=Simulates conditions where pods experience CPU full either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high CPU load.](B [PASSED]|[NoFailover]|[HA=Connection Stress;ComponentName=greatdb]|[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]|[Reconfiguring]|[ComponentName=greatdb;binlog_expire_logs_seconds=691200]|[Description=Reconfiguring the cluster specify component greatdb set binlog_expire_logs_seconds=691200](B [PASSED]|[NoFailover]|[HA=Network Delay;Durations=2m;ComponentName=greatdb]|[Description=Simulates network delay fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to delay network.](B [PASSED]|[NoFailover]|[HA=DNS Random;Durations=2m;ComponentName=greatdb]|[Description=Simulates conditions where pods experience random IP addresses being returned by the DNS service for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to the DNS service returning random IP addresses.](B [PASSED]|[VerticalScaling]|[ComponentName=greatdb]|[Description=VerticalScaling the cluster specify component greatdb](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[Failover]|[HA=Kill 1;ComponentName=greatdb]|[Description=Simulates conditions where process 1 killed either due to expected/undesired processes thereby testing the application's resilience to unavailability of some replicas due to abnormal termination signals.](B [PASSED]|[NoFailover]|[HA=Network Partition;Durations=2m;ComponentName=greatdb]|[Description=Simulates network partition fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to partition network.](B [PASSED]|[NoFailover]|[HA=DNS Error;Durations=2m;ComponentName=greatdb]|[Description=Simulates conditions where pods experience DNS service errors for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to DNS service errors.](B [PASSED]|[VolumeExpansion]|[ComponentName=greatdb]|[Description=VolumeExpansion the cluster specify component greatdb](B [PASSED]|[Update]|[Logs=Enable]|[Description=Update the cluster Logs enable](B [PASSED]|[HorizontalScaling Out]|[ComponentName=greatdb]|[Description=HorizontalScaling Out the cluster specify component greatdb](B [PASSED]|[HorizontalScaling In]|[ComponentName=greatdb]|[Description=HorizontalScaling In the cluster specify component greatdb](B [PASSED]|[Stop]|[-]|[Description=Stop the cluster](B [PASSED]|[Start]|[-]|[Description=Start the cluster](B [PASSED]|[SwitchOver]|[ComponentName=greatdb]|[Description=SwitchOver the cluster specify component greatdb](B [PASSED]|[Bench]|[ComponentName=greatdb]|[Description=Bench the cluster service with greatdb component](B [PASSED]|[Bench]|[HostType=LB;ComponentName=greatdb]|[Description=Bench the cluster LB service with greatdb component](B [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Backup]|[BackupMethod=xtrabackup]|[Description=The cluster xtrabackup Backup](B [PASSED]|[Restore]|[BackupMethod=xtrabackup]|[Description=The cluster xtrabackup Restore](B [PASSED]|[Connect]|[ComponentName=greatdb]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=xtrabackup]|[Description=Delete the xtrabackup restore cluster](B [PASSED]|[RebuildInstance]|[ComponentName=greatdb]|[Description=Rebuild the cluster instance specify component greatdb](B [PASSED]|[Backup]|[BackupMethod=volume-snapshot]|[Description=The cluster volume-snapshot Backup](B [PASSED]|[Restore]|[BackupMethod=volume-snapshot]|[Description=The cluster volume-snapshot Restore](B [PASSED]|[Connect]|[ComponentName=greatdb]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=volume-snapshot]|[Description=Delete the volume-snapshot restore cluster](B [PASSED]|[Expose]|[Disable=true;TYPE=intranet;ComponentName=greatdb]|[Description=Expose Disable the intranet service with greatdb component](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]