https://github.com/apecloud/apecloud-cd/actions/runs/21930235150 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 21 --version 1.0.2 --service-version 5.7 --generate-output true --aws-access-key-id *** --aws-secret-access-key *** --jihulab-token *** --random-namespace true --region eastus --cloud-provider aks CURRENT_TEST_DIR:test/kbcli source commons files source engines files source kubeblocks files source kubedb files CLUSTER_NAME:  `kubectl get namespace | grep ns-gsybu `(B   `kubectl create namespace ns-gsybu`(B  namespace/ns-gsybu created create namespace ns-gsybu done(B download kbcli  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B   `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... kbcli installed successfully. Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2 Make sure your docker service is running and begin your journey with kbcli: kbcli playground init For more information on how to get started, please visit: https://kubeblocks.io download kbcli v1.0.2 done(B Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2 Kubernetes Env: v1.32.10 check snapshot controller check snapshot controller done(B POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default (B KubeBlocks version is:1.0.2 skip upgrade KubeBlocks(B current KubeBlocks version: 1.0.2 check component definition set component name:mysql set component version set component version:mysql set service versions:8.4.7,8.4.3,8.4.2,8.4.1,8.4.0,8.0.44,8.0.41,8.0.39,8.0.38,8.0.37,8.0.36,8.0.35,8.0.34,8.0.33,5.7.44 set service versions sorted:5.7.44,8.0.33,8.0.34,8.0.35,8.0.36,8.0.37,8.0.38,8.0.39,8.0.41,8.0.44,8.4.0,8.4.1,8.4.2,8.4.3,8.4.7 set mysql component definition set mysql component definition REPORT_COUNT 0:0 set replicas first:2,5.7.44|2,8.0.33|2,8.0.34|2,8.0.35|2,8.0.36|2,8.0.37|2,8.0.38|2,8.0.39|2,8.0.41|2,8.0.44|2,8.4.0|2,8.4.1|2,8.4.2|2,8.4.3|2,8.4.7 set replicas second max again:2,5.7.44 REPORT_COUNT 2:1 CLUSTER_TOPOLOGY:semisync cluster definition topology: semisync mgr orc orc-proxysql mgr-proxysql semisync-proxysql topology semisync found in cluster definition mysql set mysql component definition set mysql component definition LIMIT_CPU:0.1 LIMIT_MEMORY:0.5 storage size: 10 CLUSTER_NAME:mysql-wvmlqr pod_info: termination_policy:DoNotTerminate create 2 replica DoNotTerminate mysql cluster check component definition set component definition by component version check cmpd by labels set component definition1: mysql-5.7-1.0.2 by component version:mysql apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: mysql-wvmlqr namespace: ns-gsybu spec: clusterDef: mysql topology: semisync terminationPolicy: DoNotTerminate componentSpecs: - name: mysql serviceVersion: 5.7.44 disableExporter: true replicas: 2 resources: limits: cpu: 100m memory: 0.5Gi requests: cpu: 100m memory: 0.5Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi  `kubectl apply -f test_create_mysql-wvmlqr.yaml`(B  cluster.apps.kubeblocks.io/mysql-wvmlqr created apply test_create_mysql-wvmlqr.yaml Success(B  `rm -rf test_create_mysql-wvmlqr.yaml`(B  check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Creating Feb 12,2026 09:59 UTC+0800 clusterdefinition.kubeblocks.io/name=mysql 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 mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:02 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-0;secondary(B: mysql-wvmlqr-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check pod mysql-wvmlqr-mysql-0 container_name mysql exist password 71UjZ282OP(B check pod mysql-wvmlqr-mysql-0 container_name kbagent exist password 71UjZ282OP(B check pod mysql-wvmlqr-mysql-0 container_name config-manager exist password 71UjZ282OP(B No container logs contain secret password.(B describe cluster  `kbcli cluster describe mysql-wvmlqr --namespace ns-gsybu `(B  Name: mysql-wvmlqr Created Time: Feb 12,2026 09:59 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-gsybu mysql semisync Running DoNotTerminate Endpoints: COMPONENT INTERNAL EXTERNAL mysql mysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local:3306 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME mysql 5.7.44 mysql-wvmlqr-mysql-0 primary Running 0 aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 mysql 5.7.44 mysql-wvmlqr-mysql-1 secondary Running 0 aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:02 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS mysql 100m / 100m 512Mi / 512Mi data:10Gi default Images: COMPONENT COMPONENT-DEFINITION IMAGE mysql mysql-5.7-1.0.2 docker.io/apecloud/mysql:5.7.44 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-gsybu mysql-wvmlqr  `kbcli cluster label mysql-wvmlqr app.kubernetes.io/instance- --namespace ns-gsybu `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label mysql-wvmlqr app.kubernetes.io/instance=mysql-wvmlqr --namespace ns-gsybu `(B   `kbcli cluster label mysql-wvmlqr --list --namespace ns-gsybu `(B  NAME NAMESPACE LABELS mysql-wvmlqr ns-gsybu app.kubernetes.io/instance=mysql-wvmlqr clusterdefinition.kubeblocks.io/name=mysql label cluster app.kubernetes.io/instance=mysql-wvmlqr Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=mysql-wvmlqr --namespace ns-gsybu `(B   `kbcli cluster label mysql-wvmlqr --list --namespace ns-gsybu `(B  NAME NAMESPACE LABELS mysql-wvmlqr ns-gsybu app.kubernetes.io/instance=mysql-wvmlqr case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=mysql label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label mysql-wvmlqr case.name=kbcli.test2 --overwrite --namespace ns-gsybu `(B   `kbcli cluster label mysql-wvmlqr --list --namespace ns-gsybu `(B  NAME NAMESPACE LABELS mysql-wvmlqr ns-gsybu app.kubernetes.io/instance=mysql-wvmlqr case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=mysql label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label mysql-wvmlqr case.name- --namespace ns-gsybu `(B   `kbcli cluster label mysql-wvmlqr --list --namespace ns-gsybu `(B  NAME NAMESPACE LABELS mysql-wvmlqr ns-gsybu app.kubernetes.io/instance=mysql-wvmlqr clusterdefinition.kubeblocks.io/name=mysql delete cluster label case.name Success(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: mysql-wvmlqr-mysql-0.mysql-wvmlqr-mysql-headless Master_User: kbreplicator Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-wvmlqr-mysql-0-bin.000003 Read_Master_Log_Pos: 56607 Relay_Log_File: relay-bin.000002 Relay_Log_Pos: 35015 Relay_Master_Log_File: mysql-wvmlqr-mysql-0-bin.000003 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 56607 Relay_Log_Space: 35216 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 1 Master_UUID: d6824cca-07b6-11f1-a1a9-4a366ce96495 Master_Info_File: mysql.slave_master_info SQL_Delay: 0 SQL_Remaining_Delay: NULL Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates Master_Retry_Count: 86400 Master_Bind: Last_IO_Error_Timestamp: Last_SQL_Error_Timestamp: Master_SSL_Crl: Master_SSL_Crlpath: Retrieved_Gtid_Set: d6824cca-07b6-11f1-a1a9-4a366ce96495:62-156 Executed_Gtid_Set: d6824cca-07b6-11f1-a1a9-4a366ce96495:1-156 Auto_Position: 1 Replicate_Rewrite_DB: Channel_Name: Master_TLS_Version:  `echo " echo \"show variables like 'max_connections';\" | mysql -h127.0.0.1 -uroot -p71UjZ282OP -P3306 " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  Variable_name Value max_connections 83 connect cluster Success(B set max_connections to 83 insert batch data by db client  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-mysql-wvmlqr --namespace ns-gsybu `(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-mysql-wvmlqr namespace: ns-gsybu spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "mysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local" - "--user" - "root" - "--password" - "71UjZ282OP" - "--port" - "3306" - "--dbtype" - "mysql" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-mysql-wvmlqr.yaml`(B  pod/test-db-client-executionloop-mysql-wvmlqr created apply test-db-client-executionloop-mysql-wvmlqr.yaml Success(B  `rm -rf test-db-client-executionloop-mysql-wvmlqr.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 14s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 19s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 35s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 40s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 45s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 50s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 56s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 1/1 Running 0 61s(B check pod test-db-client-executionloop-mysql-wvmlqr status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-wvmlqr 0/1 Completed 0 66s(B check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:02 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-0;secondary(B: mysql-wvmlqr-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check cluster connect done(B --host mysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local --user root --password 71UjZ282OP --port 3306 --dbtype mysql --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', 45, 24668, 6971781, -1796460604, 2947280497934200221, 0.36764228, 0.8586133685918886, 32.12386437841042, '2026-02-12', '02:04:47', '2026-02-12 02:04:47.908', CURRENT_TIMESTAMP, 1998, 'L8ZcR1Xq62', 'fJgiTIdyhNld0yqqdjEwo7sgWYzunWIz0lkEhiS16oOfi06NPqzObIWPPNDCPzS7bjYBCHkSc1wst0W52BySQSRMPTWMlhtXq9ebZhon0sf7z634NQkPI78PofVaC9OtttagnkWyI8ilzREaFkU7TjRKHnkqrt8ru51gKHO8gJ0wiH8DEipGDBMGhfF5i9fCajdLFImFeS4SFhjv4KartKvZPnceSMAzU9C53T4rGSzJ4O4ivk091TI0vXMPyb0', UNHEX(REPLACE('76120b340e30471d4bea', ' ', '')), UNHEX(REPLACE('3483a901114c720db48b', ' ', '')), UNHEX(REPLACE('987a9e403099400918f50e9a2bd744a39d91d9fdc5f15c099572193ae3e0e17f367a7bf3610b87319c82377900630406c47fb59d203b7fa3d458381995bf599c52c869d116e63aa1357fd7d911ccea01f82c6161ec7b6b79127fc6cbf95fc29e84b45bbfad06e2305a96b952d79ae1e05694db1be163fbf81afd33c372155e808adb24fbdb7a6e51457f94f93e7295da5c2cea204f04972fb76eab98150125e3c827c1a827b7ec7377312f4b276a0bd9716fff9596eeff303cf0f46c2f94459ac3614bb46c1d52fb322927abe73997275bf43949aca2f167fd2a0c3ebde24270a55005795bd3259efebb8a67c7327c89c616fee29a4df117d471bb6ff3c59a', ' ', '')), 'Option1', 'Value1' ); [ 1s ] executions total: 41 successful: 41 failed: 0 disconnect: 0 [ 2s ] executions total: 79 successful: 79 failed: 0 disconnect: 0 [ 3s ] executions total: 124 successful: 124 failed: 0 disconnect: 0 [ 4s ] executions total: 166 successful: 166 failed: 0 disconnect: 0 [ 5s ] executions total: 205 successful: 205 failed: 0 disconnect: 0 [ 6s ] executions total: 255 successful: 255 failed: 0 disconnect: 0 [ 7s ] executions total: 306 successful: 306 failed: 0 disconnect: 0 [ 8s ] executions total: 356 successful: 356 failed: 0 disconnect: 0 [ 9s ] executions total: 405 successful: 405 failed: 0 disconnect: 0 [ 10s ] executions total: 454 successful: 454 failed: 0 disconnect: 0 [ 11s ] executions total: 503 successful: 503 failed: 0 disconnect: 0 [ 12s ] executions total: 554 successful: 554 failed: 0 disconnect: 0 [ 13s ] executions total: 604 successful: 604 failed: 0 disconnect: 0 [ 14s ] executions total: 655 successful: 655 failed: 0 disconnect: 0 [ 15s ] executions total: 705 successful: 705 failed: 0 disconnect: 0 [ 16s ] executions total: 748 successful: 748 failed: 0 disconnect: 0 [ 17s ] executions total: 793 successful: 793 failed: 0 disconnect: 0 [ 18s ] executions total: 845 successful: 845 failed: 0 disconnect: 0 [ 19s ] executions total: 896 successful: 896 failed: 0 disconnect: 0 [ 20s ] executions total: 948 successful: 948 failed: 0 disconnect: 0 [ 21s ] executions total: 998 successful: 998 failed: 0 disconnect: 0 [ 22s ] executions total: 1050 successful: 1050 failed: 0 disconnect: 0 [ 23s ] executions total: 1103 successful: 1103 failed: 0 disconnect: 0 [ 24s ] executions total: 1153 successful: 1153 failed: 0 disconnect: 0 [ 25s ] executions total: 1206 successful: 1206 failed: 0 disconnect: 0 [ 26s ] executions total: 1258 successful: 1258 failed: 0 disconnect: 0 [ 27s ] executions total: 1313 successful: 1313 failed: 0 disconnect: 0 [ 28s ] executions total: 1365 successful: 1365 failed: 0 disconnect: 0 [ 29s ] executions total: 1417 successful: 1417 failed: 0 disconnect: 0 [ 30s ] executions total: 1471 successful: 1471 failed: 0 disconnect: 0 [ 31s ] executions total: 1522 successful: 1522 failed: 0 disconnect: 0 [ 32s ] executions total: 1574 successful: 1574 failed: 0 disconnect: 0 [ 33s ] executions total: 1625 successful: 1625 failed: 0 disconnect: 0 [ 34s ] executions total: 1678 successful: 1678 failed: 0 disconnect: 0 [ 35s ] executions total: 1730 successful: 1730 failed: 0 disconnect: 0 [ 36s ] executions total: 1782 successful: 1782 failed: 0 disconnect: 0 [ 37s ] executions total: 1831 successful: 1831 failed: 0 disconnect: 0 [ 38s ] executions total: 1884 successful: 1884 failed: 0 disconnect: 0 [ 39s ] executions total: 1936 successful: 1936 failed: 0 disconnect: 0 [ 40s ] executions total: 1989 successful: 1989 failed: 0 disconnect: 0 [ 41s ] executions total: 2040 successful: 2040 failed: 0 disconnect: 0 [ 42s ] executions total: 2091 successful: 2091 failed: 0 disconnect: 0 [ 43s ] executions total: 2144 successful: 2144 failed: 0 disconnect: 0 [ 44s ] executions total: 2197 successful: 2197 failed: 0 disconnect: 0 [ 45s ] executions total: 2248 successful: 2248 failed: 0 disconnect: 0 [ 46s ] executions total: 2292 successful: 2292 failed: 0 disconnect: 0 [ 47s ] executions total: 2345 successful: 2345 failed: 0 disconnect: 0 [ 48s ] executions total: 2398 successful: 2398 failed: 0 disconnect: 0 [ 49s ] executions total: 2450 successful: 2450 failed: 0 disconnect: 0 [ 50s ] executions total: 2501 successful: 2501 failed: 0 disconnect: 0 [ 51s ] executions total: 2551 successful: 2551 failed: 0 disconnect: 0 [ 52s ] executions total: 2604 successful: 2604 failed: 0 disconnect: 0 [ 53s ] executions total: 2655 successful: 2655 failed: 0 disconnect: 0 [ 54s ] executions total: 2707 successful: 2707 failed: 0 disconnect: 0 [ 55s ] executions total: 2759 successful: 2759 failed: 0 disconnect: 0 [ 56s ] executions total: 2808 successful: 2808 failed: 0 disconnect: 0 [ 60s ] executions total: 2858 successful: 2858 failed: 0 disconnect: 0 Test Result: Total Executions: 2858 Successful Executions: 2858 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: mysql Host: mysql-wvmlqr-mysql.ns-gsybu.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: 2858  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-mysql-wvmlqr --namespace ns-gsybu `(B  pod/test-db-client-executionloop-mysql-wvmlqr patched (no change) pod "test-db-client-executionloop-mysql-wvmlqr" force deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B set db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  set db_client batch data Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart mysql-wvmlqr --auto-approve --force=true --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-restart-bmrtf created successfully, you can view the progress: kbcli cluster describe-ops mysql-wvmlqr-restart-bmrtf -n ns-gsybu check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-restart-bmrtf ns-gsybu Restart mysql-wvmlqr mysql Running -/- Feb 12,2026 10:05 UTC+0800 check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:06 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:06 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-restart-bmrtf ns-gsybu Restart mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:05 UTC+0800 check ops status done(B ops_status:mysql-wvmlqr-restart-bmrtf ns-gsybu Restart mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:05 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-restart-bmrtf --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-restart-bmrtf patched  `kbcli cluster delete-ops --name mysql-wvmlqr-restart-bmrtf --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-restart-bmrtf deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] 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 mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:06 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:06 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-0;secondary(B: mysql-wvmlqr-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check failover pod name failover pod name:mysql-wvmlqr-mysql-0 failover kill1 Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [] equal [2858] retry times: 1(B check readonly db_client batch data [] equal [2858] retry times: 2(B check readonly db_client batch data [] equal [2858] retry times: 3(B check readonly db_client batch data [] equal [2858] retry times: 4(B check readonly db_client batch data [] equal [2858] retry times: 5(B check readonly db_client batch data [] equal [2858] retry times: 6(B check readonly db_client batch data [] equal [2858] retry times: 7(B check readonly db_client batch data [] equal [2858] retry times: 8(B check readonly db_client batch data [] equal [2858] retry times: 9(B check readonly db_client batch data [] equal [2858] retry times: 10(B check readonly db_client batch data [] equal [2858] retry times: 11(B check readonly db_client batch data [] equal [2858] retry times: 12(B check readonly db_client batch data [2858] equal [2858] Success(B cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop mysql-wvmlqr --auto-approve --force=true --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-stop-jrh75 created successfully, you can view the progress: kbcli cluster describe-ops mysql-wvmlqr-stop-jrh75 -n ns-gsybu check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-stop-jrh75 ns-gsybu Stop mysql-wvmlqr mysql Running 0/2 Feb 12,2026 10:08 UTC+0800 check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Stopping Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B check cluster status done(B cluster_status:Stopped(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(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 mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-stop-jrh75 ns-gsybu Stop mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:08 UTC+0800 check ops status done(B ops_status:mysql-wvmlqr-stop-jrh75 ns-gsybu Stop mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:08 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-stop-jrh75 --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-stop-jrh75 patched  `kbcli cluster delete-ops --name mysql-wvmlqr-stop-jrh75 --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-stop-jrh75 deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start mysql-wvmlqr --force=true --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-start-4qj5g created successfully, you can view the progress: kbcli cluster describe-ops mysql-wvmlqr-start-4qj5g -n ns-gsybu check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-start-4qj5g ns-gsybu Start mysql-wvmlqr Pending -/- Feb 12,2026 10:08 UTC+0800 check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:08 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-0;secondary(B: mysql-wvmlqr-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-start-4qj5g ns-gsybu Start mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:08 UTC+0800 check ops status done(B ops_status:mysql-wvmlqr-start-4qj5g ns-gsybu Start mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:08 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-start-4qj5g --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-start-4qj5g patched  `kbcli cluster delete-ops --name mysql-wvmlqr-start-4qj5g --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-start-4qj5g deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] Success(B test failover (B check cluster status before cluster-failover- check cluster status done(B cluster_status:Running(B delete pod:mysql-wvmlqr-mysql-0  `kubectl delete pod mysql-wvmlqr-mysql-0 --force --namespace ns-gsybu `(B  pod "mysql-wvmlqr-mysql-0" force deleted check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check failover pod name failover pod name:mysql-wvmlqr-mysql-1 failover Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] 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-mysql-wvmlqr --namespace ns-gsybu `(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-mysql-wvmlqr namespace: ns-gsybu spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "mysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local" - "--user" - "root" - "--password" - "71UjZ282OP" - "--port" - "3306" - "--database" - "mysql" - "--dbtype" - "mysql" - "--test" - "connectionstress" - "--connections" - "83" - "--duration" - "60" restartPolicy: Never  `kubectl apply -f test-db-client-connectionstress-mysql-wvmlqr.yaml`(B  pod/test-db-client-connectionstress-mysql-wvmlqr created apply test-db-client-connectionstress-mysql-wvmlqr.yaml Success(B  `rm -rf test-db-client-connectionstress-mysql-wvmlqr.yaml`(B  check pod status check pod test-db-client-connectionstress-mysql-wvmlqr status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-mysql-wvmlqr 0/1 Completed 0 6s(B check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(B --host mysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local --user root --password 71UjZ282OP --port 3306 --database mysql --dbtype mysql --test connectionstress --connections 83 --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 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: mysql Host: mysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local Port: 3306 Database: mysql Table: User: root Org: Access Mode: mysql Test Type: connectionstress Connection Count: 83 Duration: 60 seconds  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-mysql-wvmlqr --namespace ns-gsybu `(B  pod/test-db-client-connectionstress-mysql-wvmlqr patched (no change) pod "test-db-client-connectionstress-mysql-wvmlqr" force deleted check failover pod name failover pod name:mysql-wvmlqr-mysql-1 failover connectionstress Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] Success(B cluster does not need to check monitor currently check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(B  `kubectl get pvc -l app.kubernetes.io/instance=mysql-wvmlqr,apps.kubeblocks.io/component-name=mysql,apps.kubeblocks.io/vct-name=data --namespace ns-gsybu `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand mysql-wvmlqr --auto-approve --force=true --components mysql --volume-claim-templates data --storage 15Gi --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-volumeexpansion-xfs57 created successfully, you can view the progress: kbcli cluster describe-ops mysql-wvmlqr-volumeexpansion-xfs57 -n ns-gsybu check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-volumeexpansion-xfs57 ns-gsybu VolumeExpansion mysql-wvmlqr mysql Running -/- Feb 12,2026 10:16 UTC+0800 check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-volumeexpansion-xfs57 ns-gsybu VolumeExpansion mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:16 UTC+0800 check ops status done(B ops_status:mysql-wvmlqr-volumeexpansion-xfs57 ns-gsybu VolumeExpansion mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:16 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-volumeexpansion-xfs57 --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-volumeexpansion-xfs57 patched  `kbcli cluster delete-ops --name mysql-wvmlqr-volumeexpansion-xfs57 --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-volumeexpansion-xfs57 deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] Success(B cluster configure component_tmp: mysql apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: mysql-wvmlqr-reconfiguring- namespace: ns-gsybu spec: type: Reconfiguring clusterName: mysql-wvmlqr force: true reconfigures: - componentName: mysql parameters: - key: expire_logs_days value: '8' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_mysql-wvmlqr.yaml`(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-reconfiguring-gtzqf created create test_ops_cluster_mysql-wvmlqr.yaml Success(B  `rm -rf test_ops_cluster_mysql-wvmlqr.yaml`(B  check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-reconfiguring-gtzqf ns-gsybu Reconfiguring mysql-wvmlqr mysql,mysql Running -/- Feb 12,2026 10:34 UTC+0800 check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-reconfiguring-gtzqf ns-gsybu Reconfiguring mysql-wvmlqr mysql,mysql Succeed -/- Feb 12,2026 10:34 UTC+0800 check ops status done(B ops_status:mysql-wvmlqr-reconfiguring-gtzqf ns-gsybu Reconfiguring mysql-wvmlqr mysql,mysql Succeed -/- Feb 12,2026 10:34 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-reconfiguring-gtzqf --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-reconfiguring-gtzqf patched  `kbcli cluster delete-ops --name mysql-wvmlqr-reconfiguring-gtzqf --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-reconfiguring-gtzqf deleted component_config:mysql check config variables  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B current value_actual: 8 configure:[expire_logs_days] result actual:[8] equal expected:[8](B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] Success(B cluster mysql scale-out cluster mysql scale-out replicas: 3 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-out mysql-wvmlqr --auto-approve --force=true --components mysql --replicas 1 --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-horizontalscaling-zr8zp created successfully, you can view the progress: kbcli cluster describe-ops mysql-wvmlqr-horizontalscaling-zr8zp -n ns-gsybu check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-horizontalscaling-zr8zp ns-gsybu HorizontalScaling mysql-wvmlqr mysql Running -/- Feb 12,2026 10:35 UTC+0800 check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:09 UTC+0800 mysql-wvmlqr-mysql-2 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:35 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0 mysql-wvmlqr-mysql-2  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-horizontalscaling-zr8zp ns-gsybu HorizontalScaling mysql-wvmlqr mysql Succeed 1/1 Feb 12,2026 10:35 UTC+0800 check ops status done(B ops_status:mysql-wvmlqr-horizontalscaling-zr8zp ns-gsybu HorizontalScaling mysql-wvmlqr mysql Succeed 1/1 Feb 12,2026 10:35 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-horizontalscaling-zr8zp --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-horizontalscaling-zr8zp patched  `kbcli cluster delete-ops --name mysql-wvmlqr-horizontalscaling-zr8zp --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-horizontalscaling-zr8zp deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] Success(B cluster mysql scale-in cluster mysql scale-in replicas: 2 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-in mysql-wvmlqr --auto-approve --force=true --components mysql --replicas 1 --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-horizontalscaling-9nbbr created successfully, you can view the progress: kbcli cluster describe-ops mysql-wvmlqr-horizontalscaling-9nbbr -n ns-gsybu check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-horizontalscaling-9nbbr ns-gsybu HorizontalScaling mysql-wvmlqr mysql Creating -/- Feb 12,2026 10:37 UTC+0800 check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 100m / 100m 512Mi / 512Mi data:15Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-horizontalscaling-9nbbr ns-gsybu HorizontalScaling mysql-wvmlqr mysql Succeed 1/1 Feb 12,2026 10:37 UTC+0800 check ops status done(B ops_status:mysql-wvmlqr-horizontalscaling-9nbbr ns-gsybu HorizontalScaling mysql-wvmlqr mysql Succeed 1/1 Feb 12,2026 10:37 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-horizontalscaling-9nbbr --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-horizontalscaling-9nbbr patched  `kbcli cluster delete-ops --name mysql-wvmlqr-horizontalscaling-9nbbr --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-horizontalscaling-9nbbr deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] Success(B check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale mysql-wvmlqr --auto-approve --force=true --components mysql --cpu 200m --memory 0.6Gi --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-verticalscaling-ndcvb created successfully, you can view the progress: kbcli cluster describe-ops mysql-wvmlqr-verticalscaling-ndcvb -n ns-gsybu check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-verticalscaling-ndcvb ns-gsybu VerticalScaling mysql-wvmlqr mysql Running -/- Feb 12,2026 10:38 UTC+0800 check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:38 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:39 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-0;secondary(B: mysql-wvmlqr-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-verticalscaling-ndcvb ns-gsybu VerticalScaling mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:38 UTC+0800 check ops status done(B ops_status:mysql-wvmlqr-verticalscaling-ndcvb ns-gsybu VerticalScaling mysql-wvmlqr mysql Succeed 2/2 Feb 12,2026 10:38 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-verticalscaling-ndcvb --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-verticalscaling-ndcvb patched  `kbcli cluster delete-ops --name mysql-wvmlqr-verticalscaling-ndcvb --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-verticalscaling-ndcvb deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] Success(B test switchover(B apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: mysql-wvmlqr-switchover- namespace: ns-gsybu spec: clusterName: mysql-wvmlqr type: Switchover switchover: - componentName: mysql candidateName: 'mysql-wvmlqr-mysql-1' instanceName: 'mysql-wvmlqr-mysql-0'  `kubectl create -f test_create_mysql-wvmlqr_switchover.yaml`(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-switchover-xds2z created create test_create_mysql-wvmlqr_switchover.yaml Success(B  `rm -rf test_create_mysql-wvmlqr_switchover.yaml`(B  switchover pod:mysql-wvmlqr-mysql-0 checking switchover...(B switchover pod:mysql-wvmlqr-mysql-0 checking switchover...(B switchover pod:mysql-wvmlqr-mysql-1 switchover success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: benchtest-mysql-wvmlqr namespace: ns-gsybu 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:mysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local,user:root,password:71UjZ282OP,port:3306,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-mysql-wvmlqr.yaml`(B  pod/benchtest-mysql-wvmlqr created apply benchtest-mysql-wvmlqr.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-mysql-wvmlqr 0/1 ContainerCreating 0 1s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-mysql-wvmlqr 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-mysql-wvmlqr 1/1 Running 0 10s(B check pod benchtest-mysql-wvmlqr status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-mysql-wvmlqr 0/1 Completed 0 15s(B  `rm -rf benchtest-mysql-wvmlqr.yaml`(B   `kubectl logs benchtest-mysql-wvmlqr --tail 30 --namespace ns-gsybu `(B  [ 7s ] thds: 4 tps: 42.00 qps: 834.04 (r/w/o: 582.03/168.01/84.00) lat (ms,99%): 200.47 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 43.00 qps: 862.97 (r/w/o: 602.98/173.99/86.00) lat (ms,99%): 193.38 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 44.00 qps: 880.01 (r/w/o: 618.01/174.00/88.00) lat (ms,99%): 176.73 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 44.99 qps: 908.88 (r/w/o: 635.92/181.98/90.99) lat (ms,99%): 196.89 err/s: 1.00 reconn/s: 0.00 SQL statistics: queries performed: read: 6034 write: 1722 other: 861 total: 8617 transactions: 430 (42.79 per sec.) queries: 8617 (857.58 per sec.) ignored errors: 1 (0.10 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0465s total number of events: 430 Latency (ms): min: 18.81 avg: 93.30 max: 270.46 99th percentile: 196.89 sum: 40121.03 Threads fairness: events (avg/stddev): 107.5000/2.96 execution time (avg/stddev): 10.0303/0.01  `kubectl delete pod benchtest-mysql-wvmlqr --force --namespace ns-gsybu `(B  pod "benchtest-mysql-wvmlqr" force deleted cluster update terminationPolicy WipeOut  `kbcli cluster update mysql-wvmlqr --termination-policy=WipeOut --namespace ns-gsybu `(B  cluster.apps.kubeblocks.io/mysql-wvmlqr updated check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-0 ns-gsybu mysql-wvmlqr mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:38 UTC+0800 mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:39 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-0 --namespace ns-gsybu -- bash `(B  check cluster connect done(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-pn64t -n kb-wrwyg -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-wrwyg get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-546f6447c7-cvf8k --namespace kb-wrwyg -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup mysql-wvmlqr --method xtrabackup --namespace ns-gsybu `(B  Backup backup-ns-gsybu-mysql-wvmlqr-20260212104149 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-gsybu-mysql-wvmlqr-20260212104149 -n ns-gsybu check backup status  `kbcli cluster list-backups mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-gsybu-mysql-wvmlqr-20260212104149 ns-gsybu mysql-wvmlqr xtrabackup Running Delete Feb 12,2026 10:41 UTC+0800 backup_status:mysql-wvmlqr-xtrabackup-Running(B backup_status:mysql-wvmlqr-xtrabackup-Running(B backup_status:mysql-wvmlqr-xtrabackup-Running(B backup_status:mysql-wvmlqr-xtrabackup-Running(B check backup status done(B backup_status:backup-ns-gsybu-mysql-wvmlqr-20260212104149 ns-gsybu mysql-wvmlqr xtrabackup Completed 3369075 20s Delete Feb 12,2026 10:41 UTC+0800 Feb 12,2026 10:42 UTC+0800 (B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B  `CREATE DATABASE IF NOT EXISTS kbclidb;CREATE TABLE IF NOT EXISTS kbclidb.msg (id INT UNSIGNED NOT NULL AUTO_INCREMENT,msg TEXT,time TIMESTAMP NULL,PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;insert into kbclidb.msg (msg, time) values ('kbcli-test-data-wvmlqr0', CURRENT_TIMESTAMP);`(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B  `insert into kbclidb.msg (msg, time) values ('kbcli-test-data-wvmlqr1', CURRENT_TIMESTAMP);`(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B  `insert into kbclidb.msg (msg, time) values ('kbcli-test-data-wvmlqr2', CURRENT_TIMESTAMP);`(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B  `insert into kbclidb.msg (msg, time) values ('kbcli-test-data-wvmlqr3', CURRENT_TIMESTAMP);`(B  cluster xtrabackup-inc 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-pn64t -n kb-wrwyg -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-wrwyg get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-546f6447c7-cvf8k --namespace kb-wrwyg -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup mysql-wvmlqr --method xtrabackup-inc --namespace ns-gsybu `(B  Backup backup-ns-gsybu-mysql-wvmlqr-20260212104237 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-gsybu-mysql-wvmlqr-20260212104237 -n ns-gsybu check backup status  `kbcli cluster list-backups mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-gsybu-mysql-wvmlqr-20260212104149 ns-gsybu mysql-wvmlqr xtrabackup Completed 3369075 20s Delete Feb 12,2026 10:41 UTC+0800 Feb 12,2026 10:42 UTC+0800 backup-ns-gsybu-mysql-wvmlqr-20260212104237 ns-gsybu mysql-wvmlqr xtrabackup-inc Running Delete Feb 12,2026 10:42 UTC+0800 backup_status:mysql-wvmlqr-xtrabackup-inc-Running(B backup_status:mysql-wvmlqr-xtrabackup-inc-Running(B check backup status done(B backup_status:backup-ns-gsybu-mysql-wvmlqr-20260212104237 ns-gsybu mysql-wvmlqr xtrabackup-inc Completed 1302134 10s Delete Feb 12,2026 10:42 UTC+0800 Feb 12,2026 10:42 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-gsybu-mysql-wvmlqr-20260212104237 --namespace ns-gsybu `(B  Name: backup-ns-gsybu-mysql-wvmlqr-20260212104237 Cluster: mysql-wvmlqr Namespace: ns-gsybu Spec: Method: xtrabackup-inc Policy Name: mysql-wvmlqr-mysql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-gsybu-mysql-wvmlqr-20260212104237-fc187cd TargetPodName: mysql-wvmlqr-mysql-0 Phase: Completed Start Time: Feb 12,2026 10:42 UTC+0800 Completion Time: Feb 12,2026 10:42 UTC+0800 Status: Phase: Completed Total Size: 1302134 ActionSet Name: mysql-xtrabackup-inc-br Repository: backuprepo-kbcli-test Duration: 10s Start Time: Feb 12,2026 10:42 UTC+0800 Completion Time: Feb 12,2026 10:42 UTC+0800 Path: /ns-gsybu/mysql-wvmlqr-3e2da509-e966-44a8-a407-22467568e598/mysql/backup-ns-gsybu-mysql-wvmlqr-20260212104237 Warning Events:  `kbcli cluster restore abk-wvmlqr --backup backup-ns-gsybu-mysql-wvmlqr-20260212104237 --namespace ns-gsybu `(B  Cluster abk-wvmlqr created check cluster status  `kbcli cluster list abk-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS abk-wvmlqr ns-gsybu mysql WipeOut Creating Feb 12,2026 10:42 UTC+0800 clusterdefinition.kubeblocks.io/name=mysql cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status: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 abk-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME abk-wvmlqr-mysql-0 ns-gsybu abk-wvmlqr mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:44 UTC+0800 abk-wvmlqr-mysql-1 ns-gsybu abk-wvmlqr mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:45 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: abk-wvmlqr-mysql-0;secondary(B: abk-wvmlqr-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=abk-wvmlqr`(B  set secret: abk-wvmlqr-mysql-account-root  `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it abk-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-gsybu-mysql-wvmlqr-20260212104237 --namespace ns-gsybu `(B  Name: backup-ns-gsybu-mysql-wvmlqr-20260212104237 Cluster: mysql-wvmlqr Namespace: ns-gsybu Spec: Method: xtrabackup-inc Policy Name: mysql-wvmlqr-mysql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-gsybu-mysql-wvmlqr-20260212104237-fc187cd TargetPodName: mysql-wvmlqr-mysql-0 Phase: Completed Start Time: Feb 12,2026 10:42 UTC+0800 Completion Time: Feb 12,2026 10:42 UTC+0800 Status: Phase: Completed Total Size: 1302134 ActionSet Name: mysql-xtrabackup-inc-br Repository: backuprepo-kbcli-test Duration: 10s Start Time: Feb 12,2026 10:42 UTC+0800 Completion Time: Feb 12,2026 10:42 UTC+0800 Path: /ns-gsybu/mysql-wvmlqr-3e2da509-e966-44a8-a407-22467568e598/mysql/backup-ns-gsybu-mysql-wvmlqr-20260212104237 Warning Events:  `kubectl get secrets -l app.kubernetes.io/instance=abk-wvmlqr`(B  set secret: abk-wvmlqr-mysql-account-root  `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B  `select * from kbclidb.msg;`(B  id msg time 1 kbcli-test-data-wvmlqr0 2026-02-12 02:42:12 2 kbcli-test-data-wvmlqr1 2026-02-12 02:42:14 3 kbcli-test-data-wvmlqr2 2026-02-12 02:42:21 4 kbcli-test-data-wvmlqr3 2026-02-12 02:42:28 Point-In-Time Recovery Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=abk-wvmlqr`(B  set secret: abk-wvmlqr-mysql-account-root  `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: abk-wvmlqr-mysql-0.abk-wvmlqr-mysql-headless Master_User: kbreplicator Master_Port: 3306 Connect_Retry: 60 Master_Log_File: abk-wvmlqr-mysql-0-bin.000001 Read_Master_Log_Pos: 13870 Relay_Log_File: relay-bin.000002 Relay_Log_Pos: 13728 Relay_Master_Log_File: abk-wvmlqr-mysql-0-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 13489 Relay_Log_Space: 14310 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 1 Master_UUID: ebf0b48b-07bc-11f1-8e85-b694e4a5f9c3 Master_Info_File: mysql.slave_master_info SQL_Delay: 0 SQL_Remaining_Delay: NULL Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates Master_Retry_Count: 86400 Master_Bind: Last_IO_Error_Timestamp: Last_SQL_Error_Timestamp: Master_SSL_Crl: Master_SSL_Crlpath: Retrieved_Gtid_Set: ebf0b48b-07bc-11f1-8e85-b694e4a5f9c3:1-36 Executed_Gtid_Set: 240baad5-07b7-11f1-a156-2acf0b71424b:1-2080, d6824cca-07b6-11f1-a1a9-4a366ce96495:1-3567, ebf0b48b-07bc-11f1-8e85-b694e4a5f9c3:1-36 Auto_Position: 1 Replicate_Rewrite_DB: Channel_Name: Master_TLS_Version:  `echo " echo \"show variables like 'max_connections';\" | mysql -h127.0.0.1 -uroot -p71UjZ282OP -P3306 " | kubectl exec -it abk-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  Variable_name Value max_connections 100 connect cluster Success(B set max_connections to 100 delete cluster abk-wvmlqr  `kbcli cluster delete abk-wvmlqr --auto-approve --namespace ns-gsybu `(B  pod_info:abk-wvmlqr-mysql-0 3/3 Running 0 94s abk-wvmlqr-mysql-1 3/3 Running 0 44s Cluster abk-wvmlqr deleted pod_info:abk-wvmlqr-mysql-0 3/3 Terminating 0 114s 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-gsybu-mysql-wvmlqr-20260212104149 --namespace ns-gsybu `(B  backup.dataprotection.kubeblocks.io/backup-ns-gsybu-mysql-wvmlqr-20260212104149 patched  `kbcli cluster delete-backup mysql-wvmlqr --name backup-ns-gsybu-mysql-wvmlqr-20260212104149 --force --auto-approve --namespace ns-gsybu `(B  Backup backup-ns-gsybu-mysql-wvmlqr-20260212104149 deleted  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-gsybu-mysql-wvmlqr-20260212104237 --namespace ns-gsybu `(B  backup.dataprotection.kubeblocks.io/backup-ns-gsybu-mysql-wvmlqr-20260212104237 patched  `kbcli cluster delete-backup mysql-wvmlqr --name backup-ns-gsybu-mysql-wvmlqr-20260212104237 --force --auto-approve --namespace ns-gsybu `(B  Backup backup-ns-gsybu-mysql-wvmlqr-20260212104237 deleted 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-pn64t -n kb-wrwyg -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-wrwyg get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-546f6447c7-cvf8k --namespace kb-wrwyg -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup mysql-wvmlqr --method xtrabackup --namespace ns-gsybu `(B  Backup backup-ns-gsybu-mysql-wvmlqr-20260212104714 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-gsybu-mysql-wvmlqr-20260212104714 -n ns-gsybu check backup status  `kbcli cluster list-backups mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-gsybu-mysql-wvmlqr-20260212104714 ns-gsybu mysql-wvmlqr xtrabackup Running Delete Feb 12,2026 10:47 UTC+0800 backup_status:mysql-wvmlqr-xtrabackup-Running(B backup_status:mysql-wvmlqr-xtrabackup-Running(B backup_status:mysql-wvmlqr-xtrabackup-Running(B check backup status done(B backup_status:backup-ns-gsybu-mysql-wvmlqr-20260212104714 ns-gsybu mysql-wvmlqr xtrabackup Completed 3436735 11s Delete Feb 12,2026 10:47 UTC+0800 Feb 12,2026 10:47 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-gsybu-mysql-wvmlqr-20260212104714 --namespace ns-gsybu `(B  Name: backup-ns-gsybu-mysql-wvmlqr-20260212104714 Cluster: mysql-wvmlqr Namespace: ns-gsybu Spec: Method: xtrabackup Policy Name: mysql-wvmlqr-mysql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-gsybu-mysql-wvmlqr-20260212104714-c68529b TargetPodName: mysql-wvmlqr-mysql-0 Phase: Completed Start Time: Feb 12,2026 10:47 UTC+0800 Completion Time: Feb 12,2026 10:47 UTC+0800 Status: Phase: Completed Total Size: 3436735 ActionSet Name: mysql-xtrabackup-br Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 10:47 UTC+0800 Completion Time: Feb 12,2026 10:47 UTC+0800 Path: /ns-gsybu/mysql-wvmlqr-3e2da509-e966-44a8-a407-22467568e598/mysql/backup-ns-gsybu-mysql-wvmlqr-20260212104714 Warning Events:  `kbcli cluster restore abk-wvmlqr --backup backup-ns-gsybu-mysql-wvmlqr-20260212104714 --namespace ns-gsybu `(B  Cluster abk-wvmlqr created check cluster status  `kbcli cluster list abk-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS abk-wvmlqr ns-gsybu mysql WipeOut Feb 12,2026 10:47 UTC+0800 clusterdefinition.kubeblocks.io/name=mysql cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B [Error] check cluster status timeout(B --------------------------------------get cluster abk-wvmlqr yaml--------------------------------------  `kubectl get cluster abk-wvmlqr -o yaml --namespace ns-gsybu `(B  apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/ops-request: '[{"name":"abk-wvmlqr","type":"Restore"}]' kubeblocks.io/restore-from-backup: '{"mysql":{"doReadyRestoreAfterClusterRunning":"false","name":"backup-ns-gsybu-mysql-wvmlqr-20260212104714","namespace":"ns-gsybu","volumeRestorePolicy":"Parallel"}}' creationTimestamp: "2026-02-12T02:47:31Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 1 labels: clusterdefinition.kubeblocks.io/name: mysql name: abk-wvmlqr namespace: ns-gsybu resourceVersion: "107582" uid: c6920a04-2829-4f9a-bf90-5f348bca7a3c spec: clusterDef: mysql componentSpecs: - annotations: kubeblocks.io/restart: "2026-02-12T02:05:59Z" componentDef: mysql-5.7-1.0.2 disableExporter: true name: mysql podUpdatePolicy: PreferInPlace replicas: 2 resources: limits: cpu: 200m memory: 644245094400m requests: cpu: 200m memory: 644245094400m serviceVersion: 5.7.44 volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 15Gi terminationPolicy: WipeOut topology: semisync status: components: mysql: observedGeneration: 1 phase: Creating upToDate: true conditions: - lastTransitionTime: "2026-02-12T02:47:31Z" message: 'The operator has started the provisioning of Cluster: abk-wvmlqr' observedGeneration: 1 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2026-02-12T02:47:31Z" message: Successfully applied for resources observedGeneration: 1 reason: ApplyResourcesSucceed status: "True" type: ApplyResources observedGeneration: 1 phase: Creating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster abk-wvmlqr--------------------------------------  `kubectl describe cluster abk-wvmlqr --namespace ns-gsybu `(B  Name: abk-wvmlqr Namespace: ns-gsybu Labels: clusterdefinition.kubeblocks.io/name=mysql Annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/ops-request: [{"name":"abk-wvmlqr","type":"Restore"}] kubeblocks.io/restore-from-backup: {"mysql":{"doReadyRestoreAfterClusterRunning":"false","name":"backup-ns-gsybu-mysql-wvmlqr-20260212104714","namespace":"ns-gsybu","volumeR... API Version: apps.kubeblocks.io/v1 Kind: Cluster Metadata: Creation Timestamp: 2026-02-12T02:47:31Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 1 Resource Version: 107582 UID: c6920a04-2829-4f9a-bf90-5f348bca7a3c Spec: Cluster Def: mysql Component Specs: Annotations: kubeblocks.io/restart: 2026-02-12T02:05:59Z Component Def: mysql-5.7-1.0.2 Disable Exporter: true Name: mysql Pod Update Policy: PreferInPlace Replicas: 2 Resources: Limits: Cpu: 200m Memory: 644245094400m Requests: Cpu: 200m Memory: 644245094400m Service Version: 5.7.44 Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 15Gi Termination Policy: WipeOut Topology: semisync Status: Components: Mysql: Observed Generation: 1 Phase: Creating Up To Date: true Conditions: Last Transition Time: 2026-02-12T02:47:31Z Message: The operator has started the provisioning of Cluster: abk-wvmlqr Observed Generation: 1 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-12T02:47:31Z Message: Successfully applied for resources Observed Generation: 1 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Observed Generation: 1 Phase: Creating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal PreCheckSucceed 7m13s cluster-controller The operator has started the provisioning of Cluster: abk-wvmlqr Normal ApplyResourcesSucceed 7m13s cluster-controller Successfully applied for resources Normal ClusterComponentPhaseTransition 5s (x2 over 5s) cluster-controller cluster component mysql is Creating ------------------------------------------------------------------------------------------------------------------ check pod status  `kbcli cluster list-instances abk-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME abk-wvmlqr-mysql-0 ns-gsybu abk-wvmlqr mysql Init:0/7 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:54 UTC+0800 pod_status:Init:0/7(B pod_status:Init:0/7(B pod_status:Init:0/7(B pod_status:Init:0/7(B pod_status:Init:0/7(B pod_status:Init:0/7(B pod_status:Init:3/7(B check pod status done(B check cluster status again cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status again done(B check cluster role check cluster role done(B primary(B: abk-wvmlqr-mysql-0;secondary(B: abk-wvmlqr-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=abk-wvmlqr`(B  set secret: abk-wvmlqr-mysql-account-root  `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it abk-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-gsybu-mysql-wvmlqr-20260212104714 --namespace ns-gsybu `(B  Name: backup-ns-gsybu-mysql-wvmlqr-20260212104714 Cluster: mysql-wvmlqr Namespace: ns-gsybu Spec: Method: xtrabackup Policy Name: mysql-wvmlqr-mysql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-gsybu-mysql-wvmlqr-20260212104714-c68529b TargetPodName: mysql-wvmlqr-mysql-0 Phase: Completed Start Time: Feb 12,2026 10:47 UTC+0800 Completion Time: Feb 12,2026 10:47 UTC+0800 Status: Phase: Completed Total Size: 3436735 ActionSet Name: mysql-xtrabackup-br Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 10:47 UTC+0800 Completion Time: Feb 12,2026 10:47 UTC+0800 Path: /ns-gsybu/mysql-wvmlqr-3e2da509-e966-44a8-a407-22467568e598/mysql/backup-ns-gsybu-mysql-wvmlqr-20260212104714 Warning Events: cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=abk-wvmlqr`(B  set secret: abk-wvmlqr-mysql-account-root  `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: abk-wvmlqr-mysql-0.abk-wvmlqr-mysql-headless Master_User: kbreplicator Master_Port: 3306 Connect_Retry: 60 Master_Log_File: abk-wvmlqr-mysql-0-bin.000001 Read_Master_Log_Pos: 10822 Relay_Log_File: relay-bin.000002 Relay_Log_Pos: 11061 Relay_Master_Log_File: abk-wvmlqr-mysql-0-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 10822 Relay_Log_Space: 11262 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 1 Master_UUID: 481e608e-07be-11f1-aac2-82ba27e3679f Master_Info_File: mysql.slave_master_info SQL_Delay: 0 SQL_Remaining_Delay: NULL Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates Master_Retry_Count: 86400 Master_Bind: Last_IO_Error_Timestamp: Last_SQL_Error_Timestamp: Master_SSL_Crl: Master_SSL_Crlpath: Retrieved_Gtid_Set: 481e608e-07be-11f1-aac2-82ba27e3679f:1-28 Executed_Gtid_Set: 240baad5-07b7-11f1-a156-2acf0b71424b:1-2357, 481e608e-07be-11f1-aac2-82ba27e3679f:1-28, d6824cca-07b6-11f1-a1a9-4a366ce96495:1-3567 Auto_Position: 1 Replicate_Rewrite_DB: Channel_Name: Master_TLS_Version:  `echo " echo \"show variables like 'max_connections';\" | mysql -h127.0.0.1 -uroot -p71UjZ282OP -P3306 " | kubectl exec -it abk-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  Variable_name Value max_connections 100 connect cluster Success(B set max_connections to 100 delete cluster abk-wvmlqr  `kbcli cluster delete abk-wvmlqr --auto-approve --namespace ns-gsybu `(B  pod_info:abk-wvmlqr-mysql-0 3/3 Running 0 81s abk-wvmlqr-mysql-1 3/3 Running 0 36s Cluster abk-wvmlqr deleted pod_info:abk-wvmlqr-mysql-0 3/3 Terminating 0 101s 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: mysql-wvmlqr-rebuildinstance- namespace: ns-gsybu spec: type: RebuildInstance clusterName: mysql-wvmlqr force: true rebuildFrom: - componentName: mysql instances: - name: mysql-wvmlqr-mysql-0 backupName: backup-ns-gsybu-mysql-wvmlqr-20260212104714 inPlace: false restoreEnv: - name: BACKUP_FOR_STANDBY value: "true" check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_mysql-wvmlqr.yaml`(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-rebuildinstance-p9jh6 created create test_ops_cluster_mysql-wvmlqr.yaml Success(B  `rm -rf test_ops_cluster_mysql-wvmlqr.yaml`(B  check ops status  `kbcli cluster list-ops mysql-wvmlqr --status all --namespace ns-gsybu `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-wvmlqr-switchover-xds2z ns-gsybu Switchover mysql-wvmlqr mysql Succeed 1/1 Feb 12,2026 10:39 UTC+0800 mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Running 0/1 Feb 12,2026 10:56 UTC+0800 (B check ops status done(B ops_status:mysql-wvmlqr-rebuildinstance-p9jh6 ns-gsybu RebuildInstance mysql-wvmlqr mysql Succeed 1/1 Feb 12,2026 10:56 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-wvmlqr-rebuildinstance-p9jh6 --namespace ns-gsybu `(B  opsrequest.operations.kubeblocks.io/mysql-wvmlqr-rebuildinstance-p9jh6 patched  `kbcli cluster delete-ops --name mysql-wvmlqr-rebuildinstance-p9jh6 --force --auto-approve --namespace ns-gsybu `(B  OpsRequest mysql-wvmlqr-rebuildinstance-p9jh6 deleted check cluster status  `kbcli cluster list mysql-wvmlqr --show-labels --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-wvmlqr ns-gsybu mysql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-wvmlqr,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-wvmlqr --namespace ns-gsybu `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-wvmlqr-mysql-1 ns-gsybu mysql-wvmlqr mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:39 UTC+0800 mysql-wvmlqr-mysql-2 ns-gsybu mysql-wvmlqr mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:15Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:56 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-wvmlqr-mysql-1;secondary(B: mysql-wvmlqr-mysql-2  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-2 --namespace ns-gsybu -- bash `(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -hmysql-wvmlqr-mysql.ns-gsybu.svc.cluster.local -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-1 --namespace ns-gsybu -- bash `(B  check db_client batch [2858] equal [2858] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-wvmlqr`(B  set secret: mysql-wvmlqr-mysql-account-root  `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-wvmlqr-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:71UjZ282OP;DB_PORT:3306;DB_DATABASE:mysql(B check readonly db_client batch data count  `echo "echo \"select count(*) from executions_loop.executions_loop_table;\" | mysql -P3306 -h127.0.0.1 -uroot -p'71UjZ282OP' " | kubectl exec -it mysql-wvmlqr-mysql-2 --namespace ns-gsybu -- bash `(B  check readonly db_client batch data [2858] equal [2858] Success(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-gsybu-mysql-wvmlqr-20260212104714 --namespace ns-gsybu `(B  backup.dataprotection.kubeblocks.io/backup-ns-gsybu-mysql-wvmlqr-20260212104714 patched  `kbcli cluster delete-backup mysql-wvmlqr --name backup-ns-gsybu-mysql-wvmlqr-20260212104714 --force --auto-approve --namespace ns-gsybu `(B  Backup backup-ns-gsybu-mysql-wvmlqr-20260212104714 deleted cluster list-logs  `kbcli cluster list-logs mysql-wvmlqr --namespace ns-gsybu `(B  cluster logs  `kbcli cluster logs mysql-wvmlqr --tail 30 --namespace ns-gsybu `(B  260212 02:57:26 Finished backing up non-InnoDB tables and files 260212 02:57:26 [00] Compressing and streaming 260212 02:57:26 [00] ...done 260212 02:57:26 [00] Compressing and streaming 260212 02:57:26 [00] ...done 260212 02:57:26 Executing FLUSH NO_WRITE_TO_BINLOG ENGINE LOGS... xtrabackup: The latest check point (for incremental): '11328802' xtrabackup: Stopping log copying thread. .260212 02:57:26 >> log scanned up to (11642478) 260212 02:57:27 Executing UNLOCK TABLES 260212 02:57:27 All tables unlocked 260212 02:57:27 [00] Compressing and streaming ib_buffer_pool to 260212 02:57:27 [00] ...done 260212 02:57:27 Backup created in directory '/xtrabackup_backupfiles/' MySQL binlog position: filename 'mysql-wvmlqr-mysql-1-bin.000008', position '340086', GTID of the last change '240baad5-07b7-11f1-a156-2acf0b71424b:1-2965, d6824cca-07b6-11f1-a1a9-4a366ce96495:1-3567' 260212 02:57:27 [00] Compressing and streaming 260212 02:57:27 [00] ...done 260212 02:57:27 [00] Compressing and streaming 260212 02:57:27 [00] ...done 260212 02:57:27 Unlocking MDL for all tables xtrabackup: Transaction log of lsn (11328802) to (11642478) was copied. 260212 02:57:27 completed OK! 2026-02-12T02:57:31Z INFO HA This member is Cluster's leader 2026-02-12T02:57:31Z DEBUG HA Refresh leader ttl 2026-02-12T02:58:19Z INFO DCS-K8S pod selector: app.kubernetes.io/instance=mysql-wvmlqr,app.kubernetes.io/managed-by=kubeblocks,apps.kubeblocks.io/component-name=mysql 2026-02-12T02:58:19Z INFO DCS-K8S podlist: 2 2026-02-12T02:58:31Z INFO HA This member is Cluster's leader 2026-02-12T02:58:31Z DEBUG HA Refresh leader ttl cluster logs slow  `kbcli cluster logs mysql-wvmlqr --tail 30 --file-type=slow --namespace ns-gsybu `(B  cluster logs error  `kbcli cluster logs mysql-wvmlqr --tail 30 --file-type=error --namespace ns-gsybu `(B  delete cluster mysql-wvmlqr  `kbcli cluster delete mysql-wvmlqr --auto-approve --namespace ns-gsybu `(B  pod_info:mysql-wvmlqr-mysql-1 3/3 Running 0 19m mysql-wvmlqr-mysql-2 3/3 Running 0 115s Cluster mysql-wvmlqr deleted pod_info:mysql-wvmlqr-mysql-1 3/3 Terminating 0 19m delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B Mysql Test Suite All Done!(B Test Engine: mysql Test Type: 21 --------------------------------------Mysql 5.7.44 (Topology = semisync Replicas 2) Test Result-------------------------------------- [PASSED]|[Create]|[Topology=semisync;ComponentDefinition=mysql-5.7-1.0.2;ComponentVersion=mysql;ServiceVersion=5.7.44;]|[Description=Create a cluster with the specified topology semisync with the specified component definition mysql-5.7-1.0.2 and component version mysql and service version 5.7.44](B [PASSED]|[Connect]|[ComponentName=mysql]|[Description=Connect to the cluster](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[Failover]|[HA=Kill 1;ComponentName=mysql]|[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]|[Stop]|[-]|[Description=Stop the cluster](B [PASSED]|[Start]|[-]|[Description=Start the cluster](B [PASSED]|[Failover]|[HA=Delete Pod;ComponentName=mysql]|[Description=Simulates conditions where pods terminating forced/graceful thereby testing deployment sanity (replica availability & uninterrupted service) and recovery workflow of the application.](B [PASSED]|[NoFailover]|[HA=Connection Stress;ComponentName=mysql]|[Description=Simulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load.](B [PASSED]|[Update]|[Monitor=true]|[Description=Update the cluster Monitor enable](B [PASSED]|[VolumeExpansion]|[ComponentName=mysql]|[Description=VolumeExpansion the cluster specify component mysql](B [PASSED]|[Reconfiguring]|[ComponentName=mysql;expire_logs_days=8]|[Description=Reconfiguring the cluster specify component mysql set expire_logs_days=8](B [PASSED]|[HorizontalScaling Out]|[ComponentName=mysql]|[Description=HorizontalScaling Out the cluster specify component mysql](B [PASSED]|[HorizontalScaling In]|[ComponentName=mysql]|[Description=HorizontalScaling In the cluster specify component mysql](B [PASSED]|[VerticalScaling]|[ComponentName=mysql]|[Description=VerticalScaling the cluster specify component mysql](B [PASSED]|[SwitchOver]|[ComponentName=mysql]|[Description=SwitchOver the cluster specify component mysql](B [PASSED]|[Bench]|[ComponentName=mysql]|[Description=Bench the cluster service with mysql component](B [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Backup]|[BackupMethod=xtrabackup]|[Description=The cluster xtrabackup Backup](B [PASSED]|[Backup]|[BackupMethod=xtrabackup-inc]|[Description=The cluster xtrabackup-inc Backup](B [PASSED]|[Restore Increment]|[BackupMethod=xtrabackup]|[Description=The cluster xtrabackup Restore Increment](B [PASSED]|[Connect]|[ComponentName=mysql]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=xtrabackup]|[Description=Delete the xtrabackup restore cluster](B [PASSED]|[Backup]|[BackupMethod=xtrabackup]|[Description=The cluster xtrabackup Backup](B [PASSED]|[Restore]|[BackupMethod=xtrabackup]|[Description=The cluster xtrabackup Restore](B [PASSED]|[Connect]|[ComponentName=mysql]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=xtrabackup]|[Description=Delete the xtrabackup restore cluster](B [PASSED]|[RebuildInstance]|[ComponentName=mysql]|[Description=Rebuild the cluster instance specify component mysql](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]