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 8.0 --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-ugyhn `(B   `kubectl create namespace ns-ugyhn`(B  namespace/ns-ugyhn created create namespace ns-ugyhn 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,8.0.33 set replicas second max again:2,8.0.34 set replicas second max again:2,8.0.35 set replicas second max again:2,8.0.36 set replicas second max again:2,8.0.37 set replicas second max again:2,8.0.38 set replicas second max again:2,8.0.39 set replicas second max again:2,8.0.41 set replicas second max again:2,8.0.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-kasffi pod_info: termination_policy:Delete create 2 replica Delete mysql cluster check component definition set component definition by component version check cmpd by labels set component definition1: mysql-8.0-1.0.2 by component version:mysql apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: mysql-kasffi namespace: ns-ugyhn spec: clusterDef: mysql topology: semisync terminationPolicy: Delete componentSpecs: - name: mysql serviceVersion: 8.0.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-kasffi.yaml`(B  cluster.apps.kubeblocks.io/mysql-kasffi created apply test_create_mysql-kasffi.yaml Success(B  `rm -rf test_create_mysql-kasffi.yaml`(B  check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete 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:Failed(B cluster_status:Failed(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 09:59 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-0;secondary(B: mysql-kasffi-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check pod mysql-kasffi-mysql-0 container_name mysql exist password Ml50v4q3D3(B check pod mysql-kasffi-mysql-0 container_name kbagent exist password Ml50v4q3D3(B check pod mysql-kasffi-mysql-0 container_name config-manager exist password Ml50v4q3D3(B No container logs contain secret password.(B describe cluster  `kbcli cluster describe mysql-kasffi --namespace ns-ugyhn `(B  Name: mysql-kasffi Created Time: Feb 12,2026 09:59 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-ugyhn mysql semisync Running Delete Endpoints: COMPONENT INTERNAL EXTERNAL mysql mysql-kasffi-mysql.ns-ugyhn.svc.cluster.local:3306 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME mysql 8.0.44 mysql-kasffi-mysql-0 primary Running 0 aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 09:59 UTC+0800 mysql 8.0.44 mysql-kasffi-mysql-1 secondary Running 0 aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:03 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-8.0-1.0.2 docker.io/apecloud/mysql:8.0.44 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-ugyhn mysql-kasffi  `kbcli cluster label mysql-kasffi app.kubernetes.io/instance- --namespace ns-ugyhn `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label mysql-kasffi app.kubernetes.io/instance=mysql-kasffi --namespace ns-ugyhn `(B   `kbcli cluster label mysql-kasffi --list --namespace ns-ugyhn `(B  NAME NAMESPACE LABELS mysql-kasffi ns-ugyhn app.kubernetes.io/instance=mysql-kasffi clusterdefinition.kubeblocks.io/name=mysql label cluster app.kubernetes.io/instance=mysql-kasffi Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=mysql-kasffi --namespace ns-ugyhn `(B   `kbcli cluster label mysql-kasffi --list --namespace ns-ugyhn `(B  NAME NAMESPACE LABELS mysql-kasffi ns-ugyhn app.kubernetes.io/instance=mysql-kasffi case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=mysql label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label mysql-kasffi case.name=kbcli.test2 --overwrite --namespace ns-ugyhn `(B   `kbcli cluster label mysql-kasffi --list --namespace ns-ugyhn `(B  NAME NAMESPACE LABELS mysql-kasffi ns-ugyhn app.kubernetes.io/instance=mysql-kasffi case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=mysql label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label mysql-kasffi case.name- --namespace ns-ugyhn `(B   `kbcli cluster label mysql-kasffi --list --namespace ns-ugyhn `(B  NAME NAMESPACE LABELS mysql-kasffi ns-ugyhn app.kubernetes.io/instance=mysql-kasffi clusterdefinition.kubeblocks.io/name=mysql delete cluster label case.name Success(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B *************************** 1. row *************************** Slave_IO_State: Waiting for source to send event Master_Host: mysql-kasffi-mysql-0.mysql-kasffi-mysql-headless Master_User: kbreplicator Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-kasffi-mysql-0-bin.000004 Read_Master_Log_Pos: 36878 Relay_Log_File: relay-bin.000002 Relay_Log_Pos: 37084 Relay_Master_Log_File: mysql-kasffi-mysql-0-bin.000004 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: 36878 Relay_Log_Space: 37288 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: Yes 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: f9e4804a-07b6-11f1-825a-c6e836ef2453 Master_Info_File: mysql.slave_master_info SQL_Delay: 0 SQL_Remaining_Delay: NULL Slave_SQL_Running_State: Replica 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: f9e4804a-07b6-11f1-825a-c6e836ef2453:60-154 Executed_Gtid_Set: f9e4804a-07b6-11f1-825a-c6e836ef2453:1-154 Auto_Position: 1 Replicate_Rewrite_DB: Channel_Name: Master_TLS_Version: Master_public_key_path: Get_master_public_key: 0 Network_Namespace:  `echo " echo \"show variables like 'max_connections';\" | mysql -h127.0.0.1 -uroot -pMl50v4q3D3 -P3306 " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- 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-kasffi --namespace ns-ugyhn `(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-mysql-kasffi namespace: ns-ugyhn spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "mysql-kasffi-mysql.ns-ugyhn.svc.cluster.local" - "--user" - "root" - "--password" - "Ml50v4q3D3" - "--port" - "3306" - "--dbtype" - "mysql" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-mysql-kasffi.yaml`(B  pod/test-db-client-executionloop-mysql-kasffi created apply test-db-client-executionloop-mysql-kasffi.yaml Success(B  `rm -rf test-db-client-executionloop-mysql-kasffi.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 36s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 41s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 46s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 52s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 57s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 62s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 1/1 Running 0 67s(B check pod test-db-client-executionloop-mysql-kasffi status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mysql-kasffi 0/1 Completed 0 73s(B check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 09:59 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-0;secondary(B: mysql-kasffi-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B --host mysql-kasffi-mysql.ns-ugyhn.svc.cluster.local --user root --password Ml50v4q3D3 --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', 119, 27699, 1278162, -1429819357, -8150427203713640300, 0.41493213, 0.48142784679135187, 53.39058121485185, '2026-02-12', '02:06:22', '2026-02-12 02:06:22.82', CURRENT_TIMESTAMP, 1920, 'h1C4OmEBve', 'yjFgiiF4MFFTO3y5nplWLqUdWH9Z7EkciM50cOrXL89okJb7Z1YNbBFztWroZvzMP9gfrhvR92Q7Idnkum8dj0zA7FbqwBar8zUfDMZdeLYgQ8PFgxPb18LjceDd3aSmFvfVYIh8bpqBTlD2QQz9hjIynniKsB2MDFz19okabYiLffg57c3t5Mpyi21n0us2TKz1ppZU1oqb9zvawrH2kAEXIrMoQpJWIvieGr7N0QPkHDYvPetwA8z0VRb4W0O', UNHEX(REPLACE('2f07284bb8aa0ceb778c', ' ', '')), UNHEX(REPLACE('638dd835ce0e94fbb148', ' ', '')), UNHEX(REPLACE('55d6941aafb8e19caee1dd916f26fb6ebeb5f0224c2633dd7ef56e942085731e69dc2e7d56c0c80950cd9568fcea902c9d305dff3d52c6034728ec93eebd854c07fdf5be115e80aa8fe764b2796439b2cec90e53ff81e6968ddf7de7d91063fae43273371b32f0d757082100689ae32b9f4f66395fca74d866c18383430999ff877f5a0ff33ce4c58a1c0afb2db86c6271b09861aee0e57a1d641f5fb3300726cc71cdc7dc2337dd7b5054e88f25a30d3a69035841277c93b1a02644512f2b7862fcf7eb5e855002730add123b2f645d044430e3f2c9063053b51d8b6d7ca0d34d9c01e0c35d69d830b59487413f96ec6c66225d9deab7f5ec37632ef89eb5', ' ', '')), 'Option2', 'Value2' ); [ 1s ] executions total: 30 successful: 30 failed: 0 disconnect: 0 [ 2s ] executions total: 71 successful: 71 failed: 0 disconnect: 0 [ 3s ] executions total: 112 successful: 112 failed: 0 disconnect: 0 [ 4s ] executions total: 151 successful: 151 failed: 0 disconnect: 0 [ 5s ] executions total: 193 successful: 193 failed: 0 disconnect: 0 [ 6s ] executions total: 232 successful: 232 failed: 0 disconnect: 0 [ 7s ] executions total: 273 successful: 273 failed: 0 disconnect: 0 [ 8s ] executions total: 311 successful: 311 failed: 0 disconnect: 0 [ 9s ] executions total: 352 successful: 352 failed: 0 disconnect: 0 [ 10s ] executions total: 393 successful: 393 failed: 0 disconnect: 0 [ 11s ] executions total: 434 successful: 434 failed: 0 disconnect: 0 [ 12s ] executions total: 472 successful: 472 failed: 0 disconnect: 0 [ 13s ] executions total: 513 successful: 513 failed: 0 disconnect: 0 [ 14s ] executions total: 552 successful: 552 failed: 0 disconnect: 0 [ 15s ] executions total: 592 successful: 592 failed: 0 disconnect: 0 [ 16s ] executions total: 634 successful: 634 failed: 0 disconnect: 0 [ 17s ] executions total: 673 successful: 673 failed: 0 disconnect: 0 [ 18s ] executions total: 717 successful: 717 failed: 0 disconnect: 0 [ 19s ] executions total: 748 successful: 748 failed: 0 disconnect: 0 [ 20s ] executions total: 784 successful: 784 failed: 0 disconnect: 0 [ 21s ] executions total: 825 successful: 825 failed: 0 disconnect: 0 [ 22s ] executions total: 864 successful: 864 failed: 0 disconnect: 0 [ 23s ] executions total: 907 successful: 907 failed: 0 disconnect: 0 [ 24s ] executions total: 949 successful: 949 failed: 0 disconnect: 0 [ 25s ] executions total: 991 successful: 991 failed: 0 disconnect: 0 [ 26s ] executions total: 1034 successful: 1034 failed: 0 disconnect: 0 [ 27s ] executions total: 1076 successful: 1076 failed: 0 disconnect: 0 [ 28s ] executions total: 1117 successful: 1117 failed: 0 disconnect: 0 [ 29s ] executions total: 1158 successful: 1158 failed: 0 disconnect: 0 [ 30s ] executions total: 1198 successful: 1198 failed: 0 disconnect: 0 [ 31s ] executions total: 1234 successful: 1234 failed: 0 disconnect: 0 [ 32s ] executions total: 1276 successful: 1276 failed: 0 disconnect: 0 [ 33s ] executions total: 1317 successful: 1317 failed: 0 disconnect: 0 [ 34s ] executions total: 1360 successful: 1360 failed: 0 disconnect: 0 [ 35s ] executions total: 1402 successful: 1402 failed: 0 disconnect: 0 [ 36s ] executions total: 1443 successful: 1443 failed: 0 disconnect: 0 [ 37s ] executions total: 1486 successful: 1486 failed: 0 disconnect: 0 [ 38s ] executions total: 1526 successful: 1526 failed: 0 disconnect: 0 [ 39s ] executions total: 1566 successful: 1566 failed: 0 disconnect: 0 [ 40s ] executions total: 1606 successful: 1606 failed: 0 disconnect: 0 [ 41s ] executions total: 1649 successful: 1649 failed: 0 disconnect: 0 [ 42s ] executions total: 1690 successful: 1690 failed: 0 disconnect: 0 [ 43s ] executions total: 1730 successful: 1730 failed: 0 disconnect: 0 [ 44s ] executions total: 1773 successful: 1773 failed: 0 disconnect: 0 [ 45s ] executions total: 1818 successful: 1818 failed: 0 disconnect: 0 [ 46s ] executions total: 1858 successful: 1858 failed: 0 disconnect: 0 [ 47s ] executions total: 1893 successful: 1893 failed: 0 disconnect: 0 [ 48s ] executions total: 1933 successful: 1933 failed: 0 disconnect: 0 [ 49s ] executions total: 1977 successful: 1977 failed: 0 disconnect: 0 [ 50s ] executions total: 2018 successful: 2018 failed: 0 disconnect: 0 [ 51s ] executions total: 2059 successful: 2059 failed: 0 disconnect: 0 [ 52s ] executions total: 2102 successful: 2102 failed: 0 disconnect: 0 [ 53s ] executions total: 2145 successful: 2145 failed: 0 disconnect: 0 [ 54s ] executions total: 2182 successful: 2182 failed: 0 disconnect: 0 [ 55s ] executions total: 2221 successful: 2221 failed: 0 disconnect: 0 [ 56s ] executions total: 2261 successful: 2261 failed: 0 disconnect: 0 [ 57s ] executions total: 2298 successful: 2298 failed: 0 disconnect: 0 [ 58s ] executions total: 2337 successful: 2337 failed: 0 disconnect: 0 [ 59s ] executions total: 2377 successful: 2377 failed: 0 disconnect: 0 [ 60s ] executions total: 2379 successful: 2379 failed: 0 disconnect: 0 Test Result: Total Executions: 2379 Successful Executions: 2379 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: mysql Host: mysql-kasffi-mysql.ns-ugyhn.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: 2379  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-mysql-kasffi --namespace ns-ugyhn `(B  pod/test-db-client-executionloop-mysql-kasffi patched (no change) pod "test-db-client-executionloop-mysql-kasffi" force deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  set db_client batch data Success(B test failover connectionstress(B check cluster status before cluster-failover-connectionstress check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-mysql-kasffi --namespace ns-ugyhn `(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-mysql-kasffi namespace: ns-ugyhn spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "mysql-kasffi-mysql.ns-ugyhn.svc.cluster.local" - "--user" - "root" - "--password" - "Ml50v4q3D3" - "--port" - "3306" - "--database" - "mysql" - "--dbtype" - "mysql" - "--test" - "connectionstress" - "--connections" - "83" - "--duration" - "60" restartPolicy: Never  `kubectl apply -f test-db-client-connectionstress-mysql-kasffi.yaml`(B  pod/test-db-client-connectionstress-mysql-kasffi created apply test-db-client-connectionstress-mysql-kasffi.yaml Success(B  `rm -rf test-db-client-connectionstress-mysql-kasffi.yaml`(B  check pod status check pod test-db-client-connectionstress-mysql-kasffi status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-mysql-kasffi 0/1 Completed 0 6s(B check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running primary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 09:59 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:03 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-0;secondary(B: mysql-kasffi-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B --host mysql-kasffi-mysql.ns-ugyhn.svc.cluster.local --user root --password Ml50v4q3D3 --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-kasffi-mysql.ns-ugyhn.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-kasffi --namespace ns-ugyhn `(B  pod/test-db-client-connectionstress-mysql-kasffi patched (no change) pod "test-db-client-connectionstress-mysql-kasffi" force deleted check failover pod name failover pod name:mysql-kasffi-mysql-0 failover connectionstress Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] Success(B cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop mysql-kasffi --auto-approve --force=true --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-stop-cfnjs created successfully, you can view the progress: kbcli cluster describe-ops mysql-kasffi-stop-cfnjs -n ns-ugyhn check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-stop-cfnjs ns-ugyhn Stop mysql-kasffi mysql Running 0/2 Feb 12,2026 10:08 UTC+0800 check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Stopping Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql 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-kasffi --namespace ns-ugyhn `(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-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-stop-cfnjs ns-ugyhn Stop mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:08 UTC+0800 check ops status done(B ops_status:mysql-kasffi-stop-cfnjs ns-ugyhn Stop mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:08 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-stop-cfnjs --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-stop-cfnjs patched  `kbcli cluster delete-ops --name mysql-kasffi-stop-cfnjs --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-stop-cfnjs deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start mysql-kasffi --force=true --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-start-vzgq6 created successfully, you can view the progress: kbcli cluster describe-ops mysql-kasffi-start-vzgq6 -n ns-ugyhn check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-start-vzgq6 ns-ugyhn Start mysql-kasffi mysql Running 0/2 Feb 12,2026 10:08 UTC+0800 check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi 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-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:10Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-0;secondary(B: mysql-kasffi-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-start-vzgq6 ns-ugyhn Start mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:08 UTC+0800 check ops status done(B ops_status:mysql-kasffi-start-vzgq6 ns-ugyhn Start mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:08 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-start-vzgq6 --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-start-vzgq6 patched  `kbcli cluster delete-ops --name mysql-kasffi-start-vzgq6 --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-start-vzgq6 deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] Success(B  `kubectl get pvc -l app.kubernetes.io/instance=mysql-kasffi,apps.kubeblocks.io/component-name=mysql,apps.kubeblocks.io/vct-name=data --namespace ns-ugyhn `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand mysql-kasffi --auto-approve --force=true --components mysql --volume-claim-templates data --storage 13Gi --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-volumeexpansion-jg8dr created successfully, you can view the progress: kbcli cluster describe-ops mysql-kasffi-volumeexpansion-jg8dr -n ns-ugyhn check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-volumeexpansion-jg8dr ns-ugyhn VolumeExpansion mysql-kasffi mysql Running 0/2 Feb 12,2026 10:11 UTC+0800 check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running primary 0 100m / 100m 512Mi / 512Mi data:13Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:08 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-0;secondary(B: mysql-kasffi-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-volumeexpansion-jg8dr ns-ugyhn VolumeExpansion mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:11 UTC+0800 check ops status done(B ops_status:mysql-kasffi-volumeexpansion-jg8dr ns-ugyhn VolumeExpansion mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:11 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-volumeexpansion-jg8dr --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-volumeexpansion-jg8dr patched  `kbcli cluster delete-ops --name mysql-kasffi-volumeexpansion-jg8dr --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-volumeexpansion-jg8dr deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] Success(B test failover (B check cluster status before cluster-failover- check cluster status done(B cluster_status:Running(B delete pod:mysql-kasffi-mysql-0  `kubectl delete pod mysql-kasffi-mysql-0 --force --namespace ns-ugyhn `(B  pod "mysql-kasffi-mysql-0" force deleted check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,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-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:13Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 100m / 100m 512Mi / 512Mi data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B check failover pod name failover pod name:mysql-kasffi-mysql-1 failover Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] Success(B cluster configure component_tmp: mysql apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: mysql-kasffi-reconfiguring- namespace: ns-ugyhn spec: type: Reconfiguring clusterName: mysql-kasffi force: true reconfigures: - componentName: mysql parameters: - key: binlog_expire_logs_seconds value: '691200' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_mysql-kasffi.yaml`(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-reconfiguring-rnzvc created create test_ops_cluster_mysql-kasffi.yaml Success(B  `rm -rf test_ops_cluster_mysql-kasffi.yaml`(B  check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-reconfiguring-rnzvc ns-ugyhn Reconfiguring mysql-kasffi mysql,mysql Running -/- Feb 12,2026 10:16 UTC+0800 check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:13Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 100m / 100m 512Mi / 512Mi data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-reconfiguring-rnzvc ns-ugyhn Reconfiguring mysql-kasffi mysql,mysql Succeed -/- Feb 12,2026 10:16 UTC+0800 check ops status done(B ops_status:mysql-kasffi-reconfiguring-rnzvc ns-ugyhn Reconfiguring mysql-kasffi mysql,mysql Succeed -/- Feb 12,2026 10:16 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-reconfiguring-rnzvc --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-reconfiguring-rnzvc patched  `kbcli cluster delete-ops --name mysql-kasffi-reconfiguring-rnzvc --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-reconfiguring-rnzvc deleted component_config:mysql check config variables  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B current value_actual: 691200 configure:[binlog_expire_logs_seconds] result actual:[691200] equal expected:[691200](B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] 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-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running primary 0 100m / 100m 512Mi / 512Mi data:13Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:15 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running secondary 0 100m / 100m 512Mi / 512Mi data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-0;secondary(B: mysql-kasffi-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  connect checking...(B connect checking...(B connect checking...(B connect checking...(B connect checking...(B check cluster connect done(B check failover pod name failover pod name:mysql-kasffi-mysql-0 failover kill1 Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] Success(B check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale mysql-kasffi --auto-approve --force=true --components mysql --cpu 200m --memory 0.6Gi --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-verticalscaling-d72mm created successfully, you can view the progress: kbcli cluster describe-ops mysql-kasffi-verticalscaling-d72mm -n ns-ugyhn check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-verticalscaling-d72mm ns-ugyhn VerticalScaling mysql-kasffi mysql Running 0/2 Feb 12,2026 10:18 UTC+0800 check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,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 cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B [Error] check cluster status timeout(B --------------------------------------get cluster mysql-kasffi yaml--------------------------------------  `kubectl get cluster mysql-kasffi -o yaml --namespace ns-ugyhn `(B  apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/ops-request: '[{"name":"mysql-kasffi-verticalscaling-d72mm","type":"VerticalScaling"}]' kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"apps.kubeblocks.io/v1","kind":"Cluster","metadata":{"annotations":{},"name":"mysql-kasffi","namespace":"ns-ugyhn"},"spec":{"clusterDef":"mysql","componentSpecs":[{"disableExporter":true,"name":"mysql","replicas":2,"resources":{"limits":{"cpu":"100m","memory":"0.5Gi"},"requests":{"cpu":"100m","memory":"0.5Gi"}},"serviceVersion":"8.0.44","volumeClaimTemplates":[{"name":"data","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"10Gi"}},"storageClassName":null}}]}],"terminationPolicy":"Delete","topology":"semisync"}} creationTimestamp: "2026-02-12T01:59:57Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 6 labels: app.kubernetes.io/instance: mysql-kasffi clusterdefinition.kubeblocks.io/name: mysql name: mysql-kasffi namespace: ns-ugyhn resourceVersion: "49687" uid: 8c0ebdb9-2f5f-4b7e-92b0-2dc1e35d28af spec: clusterDef: mysql componentSpecs: - componentDef: mysql-8.0-1.0.2 disableExporter: true name: mysql podUpdatePolicy: PreferInPlace replicas: 2 resources: limits: cpu: 200m memory: 644245094400m requests: cpu: 200m memory: 644245094400m serviceVersion: 8.0.44 volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 13Gi terminationPolicy: Delete topology: semisync status: components: mysql: message: InstanceSet/mysql-kasffi-mysql: Role probe timeout, check whether the application is available observedGeneration: 6 phase: Updating upToDate: true conditions: - lastTransitionTime: "2026-02-12T01:59:57Z" message: 'The operator has started the provisioning of Cluster: mysql-kasffi' observedGeneration: 6 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2026-02-12T01:59:57Z" message: Successfully applied for resources observedGeneration: 6 reason: ApplyResourcesSucceed status: "True" type: ApplyResources - lastTransitionTime: "2026-02-12T02:05:44Z" message: cluster mysql-kasffi is ready reason: ClusterReady status: "True" type: Ready observedGeneration: 6 phase: Updating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster mysql-kasffi--------------------------------------  `kubectl describe cluster mysql-kasffi --namespace ns-ugyhn `(B  Name: mysql-kasffi Namespace: ns-ugyhn Labels: app.kubernetes.io/instance=mysql-kasffi clusterdefinition.kubeblocks.io/name=mysql Annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/ops-request: [{"name":"mysql-kasffi-verticalscaling-d72mm","type":"VerticalScaling"}] API Version: apps.kubeblocks.io/v1 Kind: Cluster Metadata: Creation Timestamp: 2026-02-12T01:59:57Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 6 Resource Version: 49687 UID: 8c0ebdb9-2f5f-4b7e-92b0-2dc1e35d28af Spec: Cluster Def: mysql Component Specs: Component Def: mysql-8.0-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: 8.0.44 Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 13Gi Termination Policy: Delete Topology: semisync Status: Components: Mysql: Message: InstanceSet/mysql-kasffi-mysql: Role probe timeout, check whether the application is available Observed Generation: 6 Phase: Updating Up To Date: true Conditions: Last Transition Time: 2026-02-12T01:59:57Z Message: The operator has started the provisioning of Cluster: mysql-kasffi Observed Generation: 6 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-12T01:59:57Z Message: Successfully applied for resources Observed Generation: 6 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Last Transition Time: 2026-02-12T02:05:44Z Message: cluster mysql-kasffi is ready Reason: ClusterReady Status: True Type: Ready Observed Generation: 6 Phase: Updating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal PreCheckSucceed 25m (x2 over 25m) cluster-controller The operator has started the provisioning of Cluster: mysql-kasffi Normal ApplyResourcesSucceed 25m (x2 over 25m) cluster-controller Successfully applied for resources Normal ClusterComponentPhaseTransition 25m (x2 over 25m) cluster-controller cluster component mysql is Creating Normal ClusterComponentPhaseTransition 20m (x4 over 24m) cluster-controller cluster component mysql is Failed Warning Failed 20m (x2 over 24m) cluster-controller Cluster: mysql-kasffi is Failed, check according to the components message Normal ClusterReady 19m cluster-controller cluster mysql-kasffi is ready Normal Running 19m cluster-controller Cluster: mysql-kasffi is ready, current phase is Running Normal ClusterComponentPhaseTransition 15m (x13 over 19m) cluster-controller cluster component mysql is Running Normal ClusterComponentPhaseTransition 10m (x10 over 24m) cluster-controller cluster component mysql is Updating ------------------------------------------------------------------------------------------------------------------ check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Init:1/7 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:19 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:18 UTC+0800 pod_status:Init:1/7(B pod_status:Init:2/7(B pod_status:PodInitializing(B check pod status done(B check cluster status again cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status again done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-verticalscaling-d72mm ns-ugyhn VerticalScaling mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:18 UTC+0800 check ops status done(B ops_status:mysql-kasffi-verticalscaling-d72mm ns-ugyhn VerticalScaling mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:18 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-verticalscaling-d72mm --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-verticalscaling-d72mm patched  `kbcli cluster delete-ops --name mysql-kasffi-verticalscaling-d72mm --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-verticalscaling-d72mm deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] 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-kasffi --auto-approve --force=true --components mysql --replicas 1 --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-horizontalscaling-k7wvb created successfully, you can view the progress: kbcli cluster describe-ops mysql-kasffi-horizontalscaling-k7wvb -n ns-ugyhn check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-horizontalscaling-k7wvb ns-ugyhn HorizontalScaling mysql-kasffi mysql Running 0/1 Feb 12,2026 10:26 UTC+0800 check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,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-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:19 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:18 UTC+0800 mysql-kasffi-mysql-2 ns-ugyhn mysql-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-0 mysql-kasffi-mysql-2  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-horizontalscaling-k7wvb ns-ugyhn HorizontalScaling mysql-kasffi mysql Succeed 1/1 Feb 12,2026 10:26 UTC+0800 check ops status done(B ops_status:mysql-kasffi-horizontalscaling-k7wvb ns-ugyhn HorizontalScaling mysql-kasffi mysql Succeed 1/1 Feb 12,2026 10:26 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-horizontalscaling-k7wvb --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-horizontalscaling-k7wvb patched  `kbcli cluster delete-ops --name mysql-kasffi-horizontalscaling-k7wvb --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-horizontalscaling-k7wvb deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] 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-kasffi --auto-approve --force=true --components mysql --replicas 1 --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-horizontalscaling-fvz75 created successfully, you can view the progress: kbcli cluster describe-ops mysql-kasffi-horizontalscaling-fvz75 -n ns-ugyhn check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-horizontalscaling-fvz75 ns-ugyhn HorizontalScaling mysql-kasffi mysql Running 0/1 Feb 12,2026 10:28 UTC+0800 check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:19 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:18 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-horizontalscaling-fvz75 ns-ugyhn HorizontalScaling mysql-kasffi mysql Succeed 1/1 Feb 12,2026 10:28 UTC+0800 check ops status done(B ops_status:mysql-kasffi-horizontalscaling-fvz75 ns-ugyhn HorizontalScaling mysql-kasffi mysql Succeed 1/1 Feb 12,2026 10:28 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-horizontalscaling-fvz75 --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-horizontalscaling-fvz75 patched  `kbcli cluster delete-ops --name mysql-kasffi-horizontalscaling-fvz75 --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-horizontalscaling-fvz75 deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] Success(B test switchover(B apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: mysql-kasffi-switchover- namespace: ns-ugyhn spec: clusterName: mysql-kasffi type: Switchover switchover: - componentName: mysql candidateName: 'mysql-kasffi-mysql-0' instanceName: 'mysql-kasffi-mysql-1'  `kubectl create -f test_create_mysql-kasffi_switchover.yaml`(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-switchover-gssff created create test_create_mysql-kasffi_switchover.yaml Success(B  `rm -rf test_create_mysql-kasffi_switchover.yaml`(B  switchover pod:mysql-kasffi-mysql-1 checking switchover...(B switchover pod:mysql-kasffi-mysql-0 switchover success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B apiVersion: v1 kind: Pod metadata: name: benchtest-mysql-kasffi namespace: ns-ugyhn 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-kasffi-mysql.ns-ugyhn.svc.cluster.local,user:root,password:Ml50v4q3D3,port:3306,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-mysql-kasffi.yaml`(B  pod/benchtest-mysql-kasffi created apply benchtest-mysql-kasffi.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-mysql-kasffi 0/1 ContainerCreating 0 1s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-mysql-kasffi 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-mysql-kasffi 1/1 Running 0 10s(B check pod benchtest-mysql-kasffi status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-mysql-kasffi 0/1 Completed 0 15s(B  `rm -rf benchtest-mysql-kasffi.yaml`(B   `kubectl logs benchtest-mysql-kasffi --tail 30 --namespace ns-ugyhn `(B  [ 7s ] thds: 4 tps: 38.99 qps: 781.90 (r/w/o: 544.93/158.98/77.99) lat (ms,99%): 207.82 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 37.00 qps: 763.99 (r/w/o: 534.00/155.00/75.00) lat (ms,99%): 219.36 err/s: 1.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 44.01 qps: 850.12 (r/w/o: 598.08/164.02/88.01) lat (ms,99%): 179.94 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 42.00 qps: 867.06 (r/w/o: 606.04/177.01/84.01) lat (ms,99%): 207.82 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 5810 write: 1657 other: 829 total: 8296 transactions: 414 (41.15 per sec.) queries: 8296 (824.54 per sec.) ignored errors: 1 (0.10 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0599s total number of events: 414 Latency (ms): min: 23.12 avg: 96.98 max: 218.50 99th percentile: 207.82 sum: 40151.54 Threads fairness: events (avg/stddev): 103.5000/1.50 execution time (avg/stddev): 10.0379/0.01  `kubectl delete pod benchtest-mysql-kasffi --force --namespace ns-ugyhn `(B  pod "benchtest-mysql-kasffi" force deleted cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart mysql-kasffi --auto-approve --force=true --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-restart-v6bgf created successfully, you can view the progress: kbcli cluster describe-ops mysql-kasffi-restart-v6bgf -n ns-ugyhn check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-switchover-gssff ns-ugyhn Switchover mysql-kasffi mysql Succeed 1/1 Feb 12,2026 10:28 UTC+0800 mysql-kasffi-restart-v6bgf ns-ugyhn Restart mysql-kasffi mysql Running 0/2 Feb 12,2026 10:30 UTC+0800 check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:31 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:30 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-switchover-gssff ns-ugyhn Switchover mysql-kasffi mysql Succeed 1/1 Feb 12,2026 10:28 UTC+0800 mysql-kasffi-restart-v6bgf ns-ugyhn Restart mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:30 UTC+0800 check ops status done(B ops_status:mysql-kasffi-restart-v6bgf ns-ugyhn Restart mysql-kasffi mysql Succeed 2/2 Feb 12,2026 10:30 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-restart-v6bgf --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-restart-v6bgf patched  `kbcli cluster delete-ops --name mysql-kasffi-restart-v6bgf --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-restart-v6bgf deleted  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] Success(B cluster does not need to check monitor currently check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql Delete Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:31 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:30 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B cluster update terminationPolicy WipeOut  `kbcli cluster update mysql-kasffi --termination-policy=WipeOut --namespace ns-ugyhn `(B  cluster.apps.kubeblocks.io/mysql-kasffi updated check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-0 ns-ugyhn mysql-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:31 UTC+0800 mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:30 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-0  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-0 --namespace ns-ugyhn -- 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-kasffi --method xtrabackup --namespace ns-ugyhn `(B  Backup backup-ns-ugyhn-mysql-kasffi-20260212103303 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-ugyhn-mysql-kasffi-20260212103303 -n ns-ugyhn check backup status  `kbcli cluster list-backups mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-ugyhn-mysql-kasffi-20260212103303 ns-ugyhn mysql-kasffi xtrabackup Running Delete Feb 12,2026 10:33 UTC+0800 backup_status:mysql-kasffi-xtrabackup-Running(B backup_status:mysql-kasffi-xtrabackup-Running(B backup_status:mysql-kasffi-xtrabackup-Running(B backup_status:mysql-kasffi-xtrabackup-Running(B check backup status done(B backup_status:backup-ns-ugyhn-mysql-kasffi-20260212103303 ns-ugyhn mysql-kasffi xtrabackup Completed 3854412 17s Delete Feb 12,2026 10:33 UTC+0800 Feb 12,2026 10:33 UTC+0800 (B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi0', CURRENT_TIMESTAMP);`(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B  `insert into kbclidb.msg (msg, time) values ('kbcli-test-data-kasffi1', CURRENT_TIMESTAMP);`(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B  `insert into kbclidb.msg (msg, time) values ('kbcli-test-data-kasffi2', CURRENT_TIMESTAMP);`(B   `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B  `insert into kbclidb.msg (msg, time) values ('kbcli-test-data-kasffi3', 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-kasffi --method xtrabackup-inc --namespace ns-ugyhn `(B  Backup backup-ns-ugyhn-mysql-kasffi-20260212103406 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-ugyhn-mysql-kasffi-20260212103406 -n ns-ugyhn check backup status  `kbcli cluster list-backups mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-ugyhn-mysql-kasffi-20260212103303 ns-ugyhn mysql-kasffi xtrabackup Completed 3854412 17s Delete Feb 12,2026 10:33 UTC+0800 Feb 12,2026 10:33 UTC+0800 backup-ns-ugyhn-mysql-kasffi-20260212103406 ns-ugyhn mysql-kasffi xtrabackup-inc Running Delete Feb 12,2026 10:34 UTC+0800 backup_status:mysql-kasffi-xtrabackup-inc-Running(B backup_status:mysql-kasffi-xtrabackup-inc-Running(B check backup status done(B backup_status:backup-ns-ugyhn-mysql-kasffi-20260212103406 ns-ugyhn mysql-kasffi xtrabackup-inc Completed 332052 10s Delete Feb 12,2026 10:34 UTC+0800 Feb 12,2026 10:34 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-ugyhn-mysql-kasffi-20260212103406 --namespace ns-ugyhn `(B  Name: backup-ns-ugyhn-mysql-kasffi-20260212103406 Cluster: mysql-kasffi Namespace: ns-ugyhn Spec: Method: xtrabackup-inc Policy Name: mysql-kasffi-mysql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-ugyhn-mysql-kasffi-20260212103406-9a34de1 TargetPodName: mysql-kasffi-mysql-0 Phase: Completed Start Time: Feb 12,2026 10:34 UTC+0800 Completion Time: Feb 12,2026 10:34 UTC+0800 Status: Phase: Completed Total Size: 332052 ActionSet Name: mysql-xtrabackup-inc-br Repository: backuprepo-kbcli-test Duration: 10s Start Time: Feb 12,2026 10:34 UTC+0800 Completion Time: Feb 12,2026 10:34 UTC+0800 Path: /ns-ugyhn/mysql-kasffi-8c0ebdb9-2f5f-4b7e-92b0-2dc1e35d28af/mysql/backup-ns-ugyhn-mysql-kasffi-20260212103406 Warning Events:  `kbcli cluster restore abk-kasffi --backup backup-ns-ugyhn-mysql-kasffi-20260212103406 --namespace ns-ugyhn `(B  Cluster abk-kasffi created check cluster status  `kbcli cluster list abk-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS abk-kasffi ns-ugyhn mysql WipeOut Creating Feb 12,2026 10:34 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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances abk-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME abk-kasffi-mysql-0 ns-ugyhn abk-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:35 UTC+0800 abk-kasffi-mysql-1 ns-ugyhn abk-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:36 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: abk-kasffi-mysql-0;secondary(B: abk-kasffi-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=abk-kasffi`(B  set secret: abk-kasffi-mysql-account-root  `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it abk-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-ugyhn-mysql-kasffi-20260212103406 --namespace ns-ugyhn `(B  Name: backup-ns-ugyhn-mysql-kasffi-20260212103406 Cluster: mysql-kasffi Namespace: ns-ugyhn Spec: Method: xtrabackup-inc Policy Name: mysql-kasffi-mysql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-ugyhn-mysql-kasffi-20260212103406-9a34de1 TargetPodName: mysql-kasffi-mysql-0 Phase: Completed Start Time: Feb 12,2026 10:34 UTC+0800 Completion Time: Feb 12,2026 10:34 UTC+0800 Status: Phase: Completed Total Size: 332052 ActionSet Name: mysql-xtrabackup-inc-br Repository: backuprepo-kbcli-test Duration: 10s Start Time: Feb 12,2026 10:34 UTC+0800 Completion Time: Feb 12,2026 10:34 UTC+0800 Path: /ns-ugyhn/mysql-kasffi-8c0ebdb9-2f5f-4b7e-92b0-2dc1e35d28af/mysql/backup-ns-ugyhn-mysql-kasffi-20260212103406 Warning Events:  `kubectl get secrets -l app.kubernetes.io/instance=abk-kasffi`(B  set secret: abk-kasffi-mysql-account-root  `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B  `select * from kbclidb.msg;`(B  id msg time 1 kbcli-test-data-kasffi0 2026-02-12 02:33:30 2 kbcli-test-data-kasffi1 2026-02-12 02:33:33 3 kbcli-test-data-kasffi2 2026-02-12 02:33:43 4 kbcli-test-data-kasffi3 2026-02-12 02:33:54 Point-In-Time Recovery Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=abk-kasffi`(B  set secret: abk-kasffi-mysql-account-root  `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B *************************** 1. row *************************** Slave_IO_State: Waiting for source to send event Master_Host: abk-kasffi-mysql-0.abk-kasffi-mysql-headless Master_User: kbreplicator Master_Port: 3306 Connect_Retry: 60 Master_Log_File: abk-kasffi-mysql-0-bin.000001 Read_Master_Log_Pos: 25821 Relay_Log_File: relay-bin.000002 Relay_Log_Pos: 26063 Relay_Master_Log_File: abk-kasffi-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: 25821 Relay_Log_Space: 26267 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: Yes 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: a15202be-07bb-11f1-ae70-8a54f53e6785 Master_Info_File: mysql.slave_master_info SQL_Delay: 0 SQL_Remaining_Delay: NULL Slave_SQL_Running_State: Replica 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: a15202be-07bb-11f1-ae70-8a54f53e6785:1-64 Executed_Gtid_Set: 51693ed4-07b7-11f1-ab6c-d66a5770b4b5:1-877, a15202be-07bb-11f1-ae70-8a54f53e6785:1-64, f9e4804a-07b6-11f1-825a-c6e836ef2453:1-3664 Auto_Position: 1 Replicate_Rewrite_DB: Channel_Name: Master_TLS_Version: Master_public_key_path: Get_master_public_key: 0 Network_Namespace:  `echo " echo \"show variables like 'max_connections';\" | mysql -h127.0.0.1 -uroot -pMl50v4q3D3 -P3306 " | kubectl exec -it abk-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  Variable_name Value max_connections 100 connect cluster Success(B set max_connections to 100 delete cluster abk-kasffi  `kbcli cluster delete abk-kasffi --auto-approve --namespace ns-ugyhn `(B  pod_info:abk-kasffi-mysql-0 3/3 Running 0 2m10s abk-kasffi-mysql-1 3/3 Running 0 69s Cluster abk-kasffi deleted pod_info:abk-kasffi-mysql-0 3/3 Terminating 0 2m31s 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-ugyhn-mysql-kasffi-20260212103303 --namespace ns-ugyhn `(B  backup.dataprotection.kubeblocks.io/backup-ns-ugyhn-mysql-kasffi-20260212103303 patched  `kbcli cluster delete-backup mysql-kasffi --name backup-ns-ugyhn-mysql-kasffi-20260212103303 --force --auto-approve --namespace ns-ugyhn `(B  Backup backup-ns-ugyhn-mysql-kasffi-20260212103303 deleted  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-ugyhn-mysql-kasffi-20260212103406 --namespace ns-ugyhn `(B  backup.dataprotection.kubeblocks.io/backup-ns-ugyhn-mysql-kasffi-20260212103406 patched  `kbcli cluster delete-backup mysql-kasffi --name backup-ns-ugyhn-mysql-kasffi-20260212103406 --force --auto-approve --namespace ns-ugyhn `(B  Backup backup-ns-ugyhn-mysql-kasffi-20260212103406 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-kasffi --method xtrabackup --namespace ns-ugyhn `(B  Backup backup-ns-ugyhn-mysql-kasffi-20260212103835 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-ugyhn-mysql-kasffi-20260212103835 -n ns-ugyhn check backup status  `kbcli cluster list-backups mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-ugyhn-mysql-kasffi-20260212103835 ns-ugyhn mysql-kasffi xtrabackup Running Delete Feb 12,2026 10:38 UTC+0800 backup_status:mysql-kasffi-xtrabackup-Running(B backup_status:mysql-kasffi-xtrabackup-Running(B check backup status done(B backup_status:backup-ns-ugyhn-mysql-kasffi-20260212103835 ns-ugyhn mysql-kasffi xtrabackup Completed 4029074 11s Delete Feb 12,2026 10:38 UTC+0800 Feb 12,2026 10:38 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-ugyhn-mysql-kasffi-20260212103835 --namespace ns-ugyhn `(B  Name: backup-ns-ugyhn-mysql-kasffi-20260212103835 Cluster: mysql-kasffi Namespace: ns-ugyhn Spec: Method: xtrabackup Policy Name: mysql-kasffi-mysql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-ugyhn-mysql-kasffi-20260212103835-82f0974 TargetPodName: mysql-kasffi-mysql-0 Phase: Completed Start Time: Feb 12,2026 10:38 UTC+0800 Completion Time: Feb 12,2026 10:38 UTC+0800 Status: Phase: Completed Total Size: 4029074 ActionSet Name: mysql-xtrabackup-br Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 10:38 UTC+0800 Completion Time: Feb 12,2026 10:38 UTC+0800 Path: /ns-ugyhn/mysql-kasffi-8c0ebdb9-2f5f-4b7e-92b0-2dc1e35d28af/mysql/backup-ns-ugyhn-mysql-kasffi-20260212103835 Warning Events:  `kbcli cluster restore abk-kasffi --backup backup-ns-ugyhn-mysql-kasffi-20260212103835 --namespace ns-ugyhn `(B  Cluster abk-kasffi created check cluster status  `kbcli cluster list abk-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS abk-kasffi ns-ugyhn mysql WipeOut Creating Feb 12,2026 10:38 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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances abk-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME abk-kasffi-mysql-0 ns-ugyhn abk-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:39 UTC+0800 abk-kasffi-mysql-1 ns-ugyhn abk-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:40 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: abk-kasffi-mysql-0;secondary(B: abk-kasffi-mysql-1  `kubectl get secrets -l app.kubernetes.io/instance=abk-kasffi`(B  set secret: abk-kasffi-mysql-account-root  `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it abk-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-ugyhn-mysql-kasffi-20260212103835 --namespace ns-ugyhn `(B  Name: backup-ns-ugyhn-mysql-kasffi-20260212103835 Cluster: mysql-kasffi Namespace: ns-ugyhn Spec: Method: xtrabackup Policy Name: mysql-kasffi-mysql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-ugyhn-mysql-kasffi-20260212103835-82f0974 TargetPodName: mysql-kasffi-mysql-0 Phase: Completed Start Time: Feb 12,2026 10:38 UTC+0800 Completion Time: Feb 12,2026 10:38 UTC+0800 Status: Phase: Completed Total Size: 4029074 ActionSet Name: mysql-xtrabackup-br Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 10:38 UTC+0800 Completion Time: Feb 12,2026 10:38 UTC+0800 Path: /ns-ugyhn/mysql-kasffi-8c0ebdb9-2f5f-4b7e-92b0-2dc1e35d28af/mysql/backup-ns-ugyhn-mysql-kasffi-20260212103835 Warning Events: cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=abk-kasffi`(B  set secret: abk-kasffi-mysql-account-root  `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets abk-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B *************************** 1. row *************************** Slave_IO_State: Waiting for source to send event Master_Host: abk-kasffi-mysql-0.abk-kasffi-mysql-headless Master_User: kbreplicator Master_Port: 3306 Connect_Retry: 60 Master_Log_File: abk-kasffi-mysql-0-bin.000001 Read_Master_Log_Pos: 21811 Relay_Log_File: relay-bin.000002 Relay_Log_Pos: 22053 Relay_Master_Log_File: abk-kasffi-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: 21811 Relay_Log_Space: 22257 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: Yes 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: 3a79c820-07bc-11f1-a9eb-fefb5ce9161c Master_Info_File: mysql.slave_master_info SQL_Delay: 0 SQL_Remaining_Delay: NULL Slave_SQL_Running_State: Replica 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: 3a79c820-07bc-11f1-a9eb-fefb5ce9161c:1-54 Executed_Gtid_Set: 3a79c820-07bc-11f1-a9eb-fefb5ce9161c:1-54, 51693ed4-07b7-11f1-ab6c-d66a5770b4b5:1-1146, f9e4804a-07b6-11f1-825a-c6e836ef2453:1-3664 Auto_Position: 1 Replicate_Rewrite_DB: Channel_Name: Master_TLS_Version: Master_public_key_path: Get_master_public_key: 0 Network_Namespace:  `echo " echo \"show variables like 'max_connections';\" | mysql -h127.0.0.1 -uroot -pMl50v4q3D3 -P3306 " | kubectl exec -it abk-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  Variable_name Value max_connections 100 connect cluster Success(B set max_connections to 100 delete cluster abk-kasffi  `kbcli cluster delete abk-kasffi --auto-approve --namespace ns-ugyhn `(B  pod_info:abk-kasffi-mysql-0 3/3 Running 0 2m2s abk-kasffi-mysql-1 3/3 Running 0 61s Cluster abk-kasffi deleted pod_info:abk-kasffi-mysql-0 3/3 Terminating 0 2m22s 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-kasffi-rebuildinstance- namespace: ns-ugyhn spec: type: RebuildInstance clusterName: mysql-kasffi force: true rebuildFrom: - componentName: mysql instances: - name: mysql-kasffi-mysql-0 backupName: backup-ns-ugyhn-mysql-kasffi-20260212103835 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-kasffi.yaml`(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-rebuildinstance-nwsc6 created create test_ops_cluster_mysql-kasffi.yaml Success(B  `rm -rf test_ops_cluster_mysql-kasffi.yaml`(B  check ops status  `kbcli cluster list-ops mysql-kasffi --status all --namespace ns-ugyhn `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mysql-kasffi-switchover-gssff ns-ugyhn Switchover mysql-kasffi mysql Succeed 1/1 Feb 12,2026 10:28 UTC+0800 mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Running 0/1 Feb 12,2026 10:42 UTC+0800 (B rebuild pod: mysql-kasffi-mysql-0 status Running rebuild pod: mysql-kasffi-mysql-0 status Running rebuild pod: mysql-kasffi-mysql-0 status rebuild pod: mysql-kasffi-mysql-0 status rebuild pod: mysql-kasffi-mysql-0 status check ops status done(B ops_status:mysql-kasffi-rebuildinstance-nwsc6 ns-ugyhn RebuildInstance mysql-kasffi mysql Succeed 1/1 Feb 12,2026 10:42 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mysql-kasffi-rebuildinstance-nwsc6 --namespace ns-ugyhn `(B  opsrequest.operations.kubeblocks.io/mysql-kasffi-rebuildinstance-nwsc6 patched  `kbcli cluster delete-ops --name mysql-kasffi-rebuildinstance-nwsc6 --force --auto-approve --namespace ns-ugyhn `(B  OpsRequest mysql-kasffi-rebuildinstance-nwsc6 deleted check cluster status  `kbcli cluster list mysql-kasffi --show-labels --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mysql-kasffi ns-ugyhn mysql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=mysql-kasffi,clusterdefinition.kubeblocks.io/name=mysql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mysql-kasffi --namespace ns-ugyhn `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mysql-kasffi-mysql-1 ns-ugyhn mysql-kasffi mysql Running primary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:30 UTC+0800 mysql-kasffi-mysql-2 ns-ugyhn mysql-kasffi mysql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:13Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:42 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mysql-kasffi-mysql-1;secondary(B: mysql-kasffi-mysql-2  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;DB_PORT:3306;DB_DATABASE:mysql(B check cluster connect  `echo " echo \"SHOW SLAVE STATUS\G;\" | mysql -P3306 -h127.0.0.1 -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-2 --namespace ns-ugyhn -- bash `(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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-kasffi-mysql.ns-ugyhn.svc.cluster.local -uroot -p'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-1 --namespace ns-ugyhn -- bash `(B  check db_client batch [2379] equal [2379] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mysql-kasffi`(B  set secret: mysql-kasffi-mysql-account-root  `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mysql-kasffi-mysql-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:Ml50v4q3D3;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'Ml50v4q3D3' " | kubectl exec -it mysql-kasffi-mysql-2 --namespace ns-ugyhn -- bash `(B  check readonly db_client batch data [2379] equal [2379] Success(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-ugyhn-mysql-kasffi-20260212103835 --namespace ns-ugyhn `(B  backup.dataprotection.kubeblocks.io/backup-ns-ugyhn-mysql-kasffi-20260212103835 patched  `kbcli cluster delete-backup mysql-kasffi --name backup-ns-ugyhn-mysql-kasffi-20260212103835 --force --auto-approve --namespace ns-ugyhn `(B  Backup backup-ns-ugyhn-mysql-kasffi-20260212103835 deleted cluster list-logs  `kbcli cluster list-logs mysql-kasffi --namespace ns-ugyhn `(B  cluster logs  `kbcli cluster logs mysql-kasffi --tail 30 --namespace ns-ugyhn `(B  2026-02-12T02:46:04.879909-00:00 0 [Note] [MY-011825] [Xtrabackup] Compressing and streaming /var/lib/mysql/binlog/mysql-kasffi-mysql-1-bin.000010 to up to position 237 2026-02-12T02:46:04.880000-00:00 0 [Note] [MY-011825] [Xtrabackup] Done: Compressing and streaming /var/lib/mysql/binlog/mysql-kasffi-mysql-1-bin.000010 to 2026-02-12T02:46:04.880704-00:00 0 [Note] [MY-011825] [Xtrabackup] Compressing and streaming 2026-02-12T02:46:04.880740-00:00 0 [Note] [MY-011825] [Xtrabackup] Done: Compressing and streaming file 2026-02-12T02:46:04.881551-00:00 0 [Note] [MY-011825] [Xtrabackup] Compressing and streaming 2026-02-12T02:46:04.881589-00:00 0 [Note] [MY-011825] [Xtrabackup] Done: Compressing and streaming file 2026-02-12T02:46:04.884550-00:00 0 [Note] [MY-011825] [Xtrabackup] Compressing and streaming 2026-02-12T02:46:04.884591-00:00 0 [Note] [MY-011825] [Xtrabackup] Done: Compressing and streaming file 2026-02-12T02:46:04.884629-00:00 0 [Note] [MY-011825] [Xtrabackup] Executing FLUSH NO_WRITE_TO_BINLOG ENGINE LOGS... 2026-02-12T02:46:04.904002-00:00 0 [Note] [MY-011825] [Xtrabackup] The latest check point (for incremental): '28423240' 2026-02-12T02:46:04.904034-00:00 0 [Note] [MY-011825] [Xtrabackup] Stopping log copying thread at LSN 29328406 2026-02-12T02:46:04.904444-00:00 1 [Note] [MY-011825] [Xtrabackup] >> log scanned up to (29333241) 2026-02-12T02:46:05.907869-00:00 0 [Note] [MY-011825] [Xtrabackup] Executing UNLOCK INSTANCE 2026-02-12T02:46:05.908283-00:00 0 [Note] [MY-011825] [Xtrabackup] All tables unlocked 2026-02-12T02:46:05.910400-00:00 0 [Note] [MY-011825] [Xtrabackup] Compressing and streaming ib_buffer_pool to 2026-02-12T02:46:05.910568-00:00 0 [Note] [MY-011825] [Xtrabackup] Done: Compressing and streaming ib_buffer_pool to 2026-02-12T02:46:05.910694-00:00 0 [Note] [MY-011825] [Xtrabackup] Backup created in directory '/xtrabackup_backupfiles/' 2026-02-12T02:46:05.910719-00:00 0 [Note] [MY-011825] [Xtrabackup] MySQL binlog position: filename 'mysql-kasffi-mysql-1-bin.000010', position '237', GTID of the last change '51693ed4-07b7-11f1-ab6c-d66a5770b4b5:1-1593,f9e4804a-07b6-11f1-825a-c6e836ef2453:1-3664' 2026-02-12T02:46:05.911276-00:00 0 [Note] [MY-011825] [Xtrabackup] Compressing and streaming 2026-02-12T02:46:05.911317-00:00 0 [Note] [MY-011825] [Xtrabackup] Done: Compressing and streaming file 2026-02-12T02:46:05.912266-00:00 0 [Note] [MY-011825] [Xtrabackup] Compressing and streaming 2026-02-12T02:46:05.912308-00:00 0 [Note] [MY-011825] [Xtrabackup] Done: Compressing and streaming file 2026-02-12T02:46:06.913146-00:00 0 [Note] [MY-011825] [Xtrabackup] Transaction log of lsn (28423240) to (29334630) was copied. 2026-02-12T02:46:07.124571-00:00 0 [Note] [MY-011825] [Xtrabackup] completed OK! 2026-02-12T02:46:16Z INFO HA This member is Cluster's leader 2026-02-12T02:46:16Z DEBUG HA Refresh leader ttl 2026-02-12T02:46:40Z INFO DCS-K8S pod selector: app.kubernetes.io/instance=mysql-kasffi,app.kubernetes.io/managed-by=kubeblocks,apps.kubeblocks.io/component-name=mysql 2026-02-12T02:46:40Z INFO DCS-K8S pod selector: app.kubernetes.io/instance=mysql-kasffi,app.kubernetes.io/managed-by=kubeblocks,apps.kubeblocks.io/component-name=mysql 2026-02-12T02:46:40Z INFO DCS-K8S podlist: 2 2026-02-12T02:46:40Z INFO DCS-K8S podlist: 2 cluster logs slow  `kbcli cluster logs mysql-kasffi --tail 30 --file-type=slow --namespace ns-ugyhn `(B  cluster logs error  `kbcli cluster logs mysql-kasffi --tail 30 --file-type=error --namespace ns-ugyhn `(B  delete cluster mysql-kasffi  `kbcli cluster delete mysql-kasffi --auto-approve --namespace ns-ugyhn `(B  pod_info:mysql-kasffi-mysql-1 3/3 Running 0 16m mysql-kasffi-mysql-2 3/3 Running 0 4m34s Cluster mysql-kasffi deleted pod_info:mysql-kasffi-mysql-1 3/3 Terminating 0 16m 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 8.0.44 (Topology = semisync Replicas 2) Test Result-------------------------------------- [PASSED]|[Create]|[Topology=semisync;ComponentDefinition=mysql-8.0-1.0.2;ComponentVersion=mysql;ServiceVersion=8.0.44;]|[Description=Create a cluster with the specified topology semisync with the specified component definition mysql-8.0-1.0.2 and component version mysql and service version 8.0.44](B [PASSED]|[Connect]|[ComponentName=mysql]|[Description=Connect to the cluster](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]|[Stop]|[-]|[Description=Stop the cluster](B [PASSED]|[Start]|[-]|[Description=Start the cluster](B [PASSED]|[VolumeExpansion]|[ComponentName=mysql]|[Description=VolumeExpansion the cluster specify component mysql](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]|[Reconfiguring]|[ComponentName=mysql;binlog_expire_logs_seconds=691200]|[Description=Reconfiguring the cluster specify component mysql set binlog_expire_logs_seconds=691200](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]|[VerticalScaling]|[ComponentName=mysql]|[Description=VerticalScaling the cluster specify component mysql](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]|[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]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[Update]|[Monitor=true]|[Description=Update the cluster Monitor enable](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]