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 2 --version 1.0.2 --service-version 18 --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-aqscd `(B   `kubectl create namespace ns-aqscd`(B  namespace/ns-aqscd created create namespace ns-aqscd 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:postgresql set component version set component version:postgresql set service versions:18.1.0,17.5.0,16.9.0,16.4.0,15.13.0,15.7.0,14.18.0,14.8.0,14.7.2,12.22.0,12.15.0,12.14.1,12.14.0 set service versions sorted:12.14.0,12.14.1,12.15.0,12.22.0,14.7.2,14.8.0,14.18.0,15.7.0,15.13.0,16.4.0,16.9.0,17.5.0,18.1.0 set postgresql component definition set postgresql component definition postgresql-12-1.0.2 REPORT_COUNT 0:0 set replicas first:2,12.14.0|2,12.14.1|2,12.15.0|2,12.22.0|2,14.7.2|2,14.8.0|2,14.18.0|2,15.7.0|2,15.13.0|2,16.4.0|2,16.9.0|2,17.5.0|2,18.1.0 set replicas second max again:2,18.1.0 REPORT_COUNT 2:1 CLUSTER_TOPOLOGY:replication cluster definition topology: replication topology replication found in cluster definition postgresql set postgresql component definition set postgresql component definition postgresql-15-1.0.2 LIMIT_CPU:0.1 LIMIT_MEMORY:0.5 storage size: 3 CLUSTER_NAME:postgres-syniog pod_info: termination_policy:DoNotTerminate create 2 replica DoNotTerminate postgresql cluster check component definition set component definition by component version check cmpd by labels set component definition1: postgresql-18-1.0.2 by component version:postgresql apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: postgres-syniog namespace: ns-aqscd spec: clusterDef: postgresql topology: replication terminationPolicy: DoNotTerminate componentSpecs: - name: postgresql serviceVersion: 18.1.0 labels: apps.kubeblocks.postgres.patroni/scope: postgres-syniog-postgresql replicas: 2 disableExporter: true resources: limits: cpu: 100m memory: 0.5Gi requests: cpu: 100m memory: 0.5Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 3Gi  `kubectl apply -f test_create_postgres-syniog.yaml`(B  cluster.apps.kubeblocks.io/postgres-syniog created apply test_create_postgres-syniog.yaml Success(B  `rm -rf test_create_postgres-syniog.yaml`(B  check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Creating Feb 12,2026 09:59 UTC+0800 clusterdefinition.kubeblocks.io/name=postgresql 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 09:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=postgres-syniog`(B  set secret: postgres-syniog-postgresql-account-postgres  `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:Vk90cs274y;DB_PORT:5432;DB_DATABASE:postgres(B check pod postgres-syniog-postgresql-1 container_name postgresql exist password Vk90cs274y(B check pod postgres-syniog-postgresql-1 container_name pgbouncer exist password Vk90cs274y(B check pod postgres-syniog-postgresql-1 container_name dbctl exist password Vk90cs274y(B check pod postgres-syniog-postgresql-1 container_name kbagent exist password Vk90cs274y(B check pod postgres-syniog-postgresql-1 container_name config-manager exist password Vk90cs274y(B No container logs contain secret password.(B describe cluster  `kbcli cluster describe postgres-syniog --namespace ns-aqscd `(B  Name: postgres-syniog Created Time: Feb 12,2026 09:59 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-aqscd postgresql replication Running DoNotTerminate Endpoints: COMPONENT INTERNAL EXTERNAL postgresql postgres-syniog-postgresql-postgresql.ns-aqscd.svc.cluster.local:5432 postgres-syniog-postgresql-postgresql.ns-aqscd.svc.cluster.local:6432 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME postgresql 18.1.0 postgres-syniog-postgresql-0 secondary Running 0 aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 postgresql 18.1.0 postgres-syniog-postgresql-1 primary Running 0 aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 09:59 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS postgresql 100m / 100m 512Mi / 512Mi data:3Gi default Images: COMPONENT COMPONENT-DEFINITION IMAGE postgresql postgresql-18-1.0.2 docker.io/apecloud/spilo:18.1 docker.io/apecloud/pgbouncer:1.19.0 docker.io/apecloud/dbctl:0.2.0 docker.io/apecloud/kubeblocks-tools:1.0.2 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-aqscd postgres-syniog  `kbcli cluster label postgres-syniog app.kubernetes.io/instance- --namespace ns-aqscd `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label postgres-syniog app.kubernetes.io/instance=postgres-syniog --namespace ns-aqscd `(B   `kbcli cluster label postgres-syniog --list --namespace ns-aqscd `(B  NAME NAMESPACE LABELS postgres-syniog ns-aqscd app.kubernetes.io/instance=postgres-syniog clusterdefinition.kubeblocks.io/name=postgresql label cluster app.kubernetes.io/instance=postgres-syniog Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=postgres-syniog --namespace ns-aqscd `(B   `kbcli cluster label postgres-syniog --list --namespace ns-aqscd `(B  NAME NAMESPACE LABELS postgres-syniog ns-aqscd app.kubernetes.io/instance=postgres-syniog case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=postgresql label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label postgres-syniog case.name=kbcli.test2 --overwrite --namespace ns-aqscd `(B   `kbcli cluster label postgres-syniog --list --namespace ns-aqscd `(B  NAME NAMESPACE LABELS postgres-syniog ns-aqscd app.kubernetes.io/instance=postgres-syniog case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=postgresql label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label postgres-syniog case.name- --namespace ns-aqscd `(B   `kbcli cluster label postgres-syniog --list --namespace ns-aqscd `(B  NAME NAMESPACE LABELS postgres-syniog ns-aqscd app.kubernetes.io/instance=postgres-syniog clusterdefinition.kubeblocks.io/name=postgresql delete cluster label case.name Success(B cluster connect  `echo 'create extension vector;' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres `(B  CREATE EXTENSION List of installed extensions Name | Version | Default version | Schema | Description --------------------+---------+-----------------+------------+------------------------------------------------------------------------ file_fdw | 1.0 | 1.0 | public | foreign-data wrapper for flat file access pg_auth_mon | 1.1 | 1.1 | public | monitor connection attempts per user pg_cron | 1.6 | 1.6 | pg_catalog | Job scheduler for PostgreSQL pg_stat_kcache | 2.3.1 | 2.3.1 | public | Kernel statistics gathering pg_stat_statements | 1.12 | 1.12 | public | track planning and execution statistics of all SQL statements executed plpgsql | 1.0 | 1.0 | pg_catalog | PL/pgSQL procedural language plpython3u | 1.0 | 1.0 | pg_catalog | PL/Python3U untrusted procedural language set_user | 4.1.0 | 4.1.0 | public | similar to SET ROLE but with added logging vector | 0.8.1 | 0.8.1 | public | vector data type and ivfflat and hnsw access methods (9 rows)  `echo 'show max_connections;' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres `(B  max_connections ----------------- 56 (1 row) connect cluster Success(B set max_connections to 56 insert batch data by db client  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-postgres-syniog --namespace ns-aqscd `(B   `kubectl get secrets -l app.kubernetes.io/instance=postgres-syniog`(B  set secret: postgres-syniog-postgresql-account-postgres  `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:Vk90cs274y;DB_PORT:5432;DB_DATABASE:postgres(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-postgres-syniog namespace: ns-aqscd spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "postgres-syniog-postgresql-postgresql.ns-aqscd.svc.cluster.local" - "--user" - "postgres" - "--password" - "Vk90cs274y" - "--port" - "5432" - "--dbtype" - "postgresql" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-postgres-syniog.yaml`(B  pod/test-db-client-executionloop-postgres-syniog created apply test-db-client-executionloop-postgres-syniog.yaml Success(B  `rm -rf test-db-client-executionloop-postgres-syniog.yaml`(B  check pod status check pod test-db-client-executionloop-postgres-syniog status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-syniog 0/1 Completed 0 5s(B check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 09:59 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 09:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B --host postgres-syniog-postgresql-postgresql.ns-aqscd.svc.cluster.local --user postgres --password Vk90cs274y --port 5432 --dbtype postgresql --test executionloop --duration 60 --interval 1 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Feb 12, 2026 2:04:08 AM org.postgresql.Driver connect SEVERE: Connection error: org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver. at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:614) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:222) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) at org.postgresql.jdbc.PgConnection.(PgConnection.java:194) at org.postgresql.Driver.makeConnection(Driver.java:431) at org.postgresql.Driver.connect(Driver.java:247) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.PostgreSQLTester.connect(PostgreSQLTester.java:59) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:33) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Failed to connect to PostgreSQL database: org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver. Trying with database PostgreSQL. Feb 12, 2026 2:04:08 AM org.postgresql.Driver connect SEVERE: Connection error: org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver. at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:614) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:222) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) at org.postgresql.jdbc.PgConnection.(PgConnection.java:194) at org.postgresql.Driver.makeConnection(Driver.java:431) at org.postgresql.Driver.connect(Driver.java:247) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.PostgreSQLTester.connect(PostgreSQLTester.java:64) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:33) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Test execution failed: Failed to connect to PostgreSQL database: java.io.IOException: Failed to connect to PostgreSQL database: at com.apecloud.dbtester.tester.PostgreSQLTester.connect(PostgreSQLTester.java:66) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:33) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver. at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:614) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:222) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) at org.postgresql.jdbc.PgConnection.(PgConnection.java:194) at org.postgresql.Driver.makeConnection(Driver.java:431) at org.postgresql.Driver.connect(Driver.java:247) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.PostgreSQLTester.connect(PostgreSQLTester.java:64) ... 3 more DB_CLIENT_BATCH_DATA_COUNT:  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-postgres-syniog --namespace ns-aqscd `(B  pod/test-db-client-executionloop-postgres-syniog patched (no change) pod "test-db-client-executionloop-postgres-syniog" force deleted cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart postgres-syniog --auto-approve --force=true --namespace ns-aqscd `(B  OpsRequest postgres-syniog-restart-n2dn4 created successfully, you can view the progress: kbcli cluster describe-ops postgres-syniog-restart-n2dn4 -n ns-aqscd check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-restart-n2dn4 ns-aqscd Restart postgres-syniog postgresql Running 0/2 Feb 12,2026 10:04 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:06 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-0;secondary(B: postgres-syniog-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-0 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-restart-n2dn4 ns-aqscd Restart postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:04 UTC+0800 check ops status done(B ops_status:postgres-syniog-restart-n2dn4 ns-aqscd Restart postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:04 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-restart-n2dn4 --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-restart-n2dn4 patched  `kbcli cluster delete-ops --name postgres-syniog-restart-n2dn4 --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-restart-n2dn4 deleted test switchover(B cluster promote check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster promote postgres-syniog --auto-approve --force=true --instance postgres-syniog-postgresql-0 --candidate postgres-syniog-postgresql-1 --namespace ns-aqscd `(B  OpsRequest postgres-syniog-switchover-znrs6 created successfully, you can view the progress: kbcli cluster describe-ops postgres-syniog-switchover-znrs6 -n ns-aqscd check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-switchover-znrs6 ns-aqscd Switchover postgres-syniog postgres-syniog-postgresql Running -/- Feb 12,2026 10:07 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:06 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-switchover-znrs6 ns-aqscd Switchover postgres-syniog postgres-syniog-postgresql Succeed 1/1 Feb 12,2026 10:07 UTC+0800 check ops status done(B ops_status:postgres-syniog-switchover-znrs6 ns-aqscd Switchover postgres-syniog postgres-syniog-postgresql Succeed 1/1 Feb 12,2026 10:07 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-switchover-znrs6 --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-switchover-znrs6 patched  `kbcli cluster delete-ops --name postgres-syniog-switchover-znrs6 --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-switchover-znrs6 deleted switchover pod:postgres-syniog-postgresql-1 switchover success(B  `kubectl get secrets -l app.kubernetes.io/instance=postgres-syniog`(B  set secret: postgres-syniog-postgresql-account-postgres  `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:Vk90cs274y;DB_PORT:5432;DB_DATABASE:postgres(B  `create database benchtest;`(B  return msg:DROP DATABASE CREATE DATABASE apiVersion: v1 kind: Pod metadata: name: benchtest-postgres-syniog namespace: ns-aqscd 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:pgsql,host:postgres-syniog-postgresql-postgresql.ns-aqscd.svc.cluster.local,user:postgres,password:Vk90cs274y,port:5432,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-postgres-syniog.yaml`(B  pod/benchtest-postgres-syniog created apply benchtest-postgres-syniog.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-syniog 0/1 ContainerCreating 0 1s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-syniog 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-syniog 1/1 Running 0 10s(B check pod benchtest-postgres-syniog status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-syniog 0/1 Completed 0 16s(B  `rm -rf benchtest-postgres-syniog.yaml`(B   `kubectl logs benchtest-postgres-syniog --tail 30 --namespace ns-aqscd `(B  [ 7s ] thds: 4 tps: 36.00 qps: 727.00 (r/w/o: 507.00/147.00/73.00) lat (ms,99%): 397.39 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 39.00 qps: 766.97 (r/w/o: 538.98/148.99/79.00) lat (ms,99%): 404.61 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 37.01 qps: 728.10 (r/w/o: 506.07/146.02/76.01) lat (ms,99%): 580.02 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 34.00 qps: 694.94 (r/w/o: 487.96/137.99/68.99) lat (ms,99%): 383.33 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 4214 write: 1196 other: 608 total: 6018 transactions: 300 (29.70 per sec.) queries: 6018 (595.75 per sec.) ignored errors: 1 (0.10 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0999s total number of events: 300 Latency (ms): min: 6.28 avg: 133.72 max: 697.32 99th percentile: 502.20 sum: 40115.20 Threads fairness: events (avg/stddev): 75.0000/5.34 execution time (avg/stddev): 10.0288/0.04  `kubectl delete pod benchtest-postgres-syniog --force --namespace ns-aqscd `(B  pod "benchtest-postgres-syniog" force deleted test failover (B check cluster status before cluster-failover- check cluster status done(B cluster_status:Running(B delete pod:postgres-syniog-postgresql-1  `kubectl delete pod postgres-syniog-postgresql-1 --force --namespace ns-aqscd `(B  pod "postgres-syniog-postgresql-1" force deleted check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:09 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check failover pod name failover pod name:postgres-syniog-postgresql-1 checking failover...(B  `kubectl delete pod postgres-syniog-postgresql-1 --force --namespace ns-aqscd `(B  pod "postgres-syniog-postgresql-1" force deleted check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:10 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B failover pod name:postgres-syniog-postgresql-1 checking failover...(B  `kubectl delete pod postgres-syniog-postgresql-1 --force --namespace ns-aqscd `(B  pod "postgres-syniog-postgresql-1" force deleted check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:10 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B failover pod name:postgres-syniog-postgresql-1 checking failover...(B  `kubectl delete pod postgres-syniog-postgresql-1 --force --namespace ns-aqscd `(B  pod "postgres-syniog-postgresql-1" force deleted check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:11 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B failover pod name:postgres-syniog-postgresql-1 checking failover...(B  `kubectl delete pod postgres-syniog-postgresql-1 --force --namespace ns-aqscd `(B  pod "postgres-syniog-postgresql-1" force deleted check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:12 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B failover pod name:postgres-syniog-postgresql-1 checking failover...(B  `kubectl delete pod postgres-syniog-postgresql-1 --force --namespace ns-aqscd `(B  pod "postgres-syniog-postgresql-1" force deleted check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:13 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check failover pod name timeout(B cluster does not need to check monitor currently check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql DoNotTerminate Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:13 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B cluster update terminationPolicy WipeOut  `kbcli cluster update postgres-syniog --termination-policy=WipeOut --namespace ns-aqscd `(B  cluster.apps.kubeblocks.io/postgres-syniog updated check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:04 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:13 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B  `kubectl get backupschedule -l app.kubernetes.io/instance=postgres-syniog `(B   `kubectl get backupschedule postgres-syniog-postgresql-backup-schedule -ojsonpath='{.spec.schedules[*].backupMethod}' `(B  backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched cluster wal-g 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 postgres-syniog --method wal-g --namespace ns-aqscd `(B  Backup backup-ns-aqscd-postgres-syniog-20260212101427 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-aqscd-postgres-syniog-20260212101427 -n ns-aqscd check backup status  `kbcli cluster list-backups postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION 657d5927-postgres-syniog-postg-wal-g-archive ns-aqscd postgres-syniog wal-g-archive Running(AvailablePods: 1) Delete Feb 12,2026 10:14 UTC+0800 backup-ns-aqscd-postgres-syniog-20260212101427 ns-aqscd postgres-syniog wal-g Running Delete Feb 12,2026 10:14 UTC+0800 backup_status:postgres-syniog-wal-g-Running(B backup_status:postgres-syniog-wal-g-Running(B backup_status:postgres-syniog-wal-g-Running(B backup_status:postgres-syniog-wal-g-Running(B check backup status done(B backup_status:backup-ns-aqscd-postgres-syniog-20260212101427 ns-aqscd postgres-syniog wal-g Completed 3678976 17s Delete Feb 12,2026 10:14 UTC+0800 Feb 12,2026 10:14 UTC+0800 (B  `create table if not exists msg(id SERIAL PRIMARY KEY, msg text, time timestamp);insert into msg (msg, time) values ('kbcli-test-data-syniog0', now());`(B  CREATE TABLE INSERT 0 1  `insert into msg (msg, time) values ('kbcli-test-data-syniog1', now());`(B  INSERT 0 1 pg_switch_wal --------------- 0/110139D8 (1 row)  `insert into msg (msg, time) values ('kbcli-test-data-syniog2', now());`(B  INSERT 0 1 pg_switch_wal --------------- 0/12000140 (1 row) checking recoverable time 1 (B recoverable time:Feb 12,2026 10:14:57 UTC+0800(B check recoverable time 1 done(B recoverable time:Feb 12,2026 10:15:09 UTC+0800(B cluster restore-to-time backup  `kbcli cluster restore postgres-syniog-backup --backup 657d5927-postgres-syniog-postg-wal-g-archive --restore-to-time "Feb 12,2026 10:15:09 UTC+0800" --namespace ns-aqscd `(B  Cluster postgres-syniog-backup created check cluster status  `kbcli cluster list postgres-syniog-backup --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog-backup ns-aqscd postgresql WipeOut Creating Feb 12,2026 10:15 UTC+0800 clusterdefinition.kubeblocks.io/name=postgresql 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 postgres-syniog-backup --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-backup-postgresql-0 ns-aqscd postgres-syniog-backup postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:26 UTC+0800 postgres-syniog-backup-postgresql-1 ns-aqscd postgres-syniog-backup postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-backup-postgresql-1;secondary(B: postgres-syniog-backup-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-backup-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B  `select * from msg;`(B  id | msg | time ----+-------------------------+---------------------------- 1 | kbcli-test-data-syniog0 | 2026-02-12 02:14:53.195757 2 | kbcli-test-data-syniog1 | 2026-02-12 02:14:57.787695 (2 rows) Point-In-Time Recovery Success(B delete cluster postgres-syniog-backup  `kbcli cluster delete postgres-syniog-backup --auto-approve --namespace ns-aqscd `(B  pod_info:postgres-syniog-backup-postgresql-0 5/5 Running 0 2m4s postgres-syniog-backup-postgresql-1 5/5 Running 0 2m4s Cluster postgres-syniog-backup deleted pod_info:postgres-syniog-backup-postgresql-0 5/5 Terminating 0 2m25s postgres-syniog-backup-postgresql-1 5/5 Terminating 0 2m25s delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-aqscd-postgres-syniog-20260212101427 --namespace ns-aqscd `(B  Name: backup-ns-aqscd-postgres-syniog-20260212101427 Cluster: postgres-syniog Namespace: ns-aqscd Spec: Method: wal-g Policy Name: postgres-syniog-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-aqscd-postgres-syniog-20260212101427-5046 TargetPodName: postgres-syniog-postgresql-1 Phase: Completed Start Time: Feb 12,2026 10:14 UTC+0800 Completion Time: Feb 12,2026 10:14 UTC+0800 Extras: =================== 1 =================== walGBackupName: base_00000009000000000000000F Status: Phase: Completed Total Size: 3678976 ActionSet Name: postgresql-wal-g Repository: backuprepo-kbcli-test Duration: 17s Start Time: Feb 12,2026 10:14 UTC+0800 Completion Time: Feb 12,2026 10:14 UTC+0800 Path: /ns-aqscd/postgres-syniog-657d5927-5064-4a8e-82b4-9de6a94be1d9/postgresql/backup-ns-aqscd-postgres-syniog-20260212101427 Time Range Start: Feb 12,2026 10:14 UTC+0800 Time Range End: Feb 12,2026 10:14 UTC+0800 Warning Events:  `kbcli cluster restore postgres-syniog-backup --backup backup-ns-aqscd-postgres-syniog-20260212101427 --namespace ns-aqscd `(B  Cluster postgres-syniog-backup created check cluster status  `kbcli cluster list postgres-syniog-backup --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog-backup ns-aqscd postgresql WipeOut Creating Feb 12,2026 10:28 UTC+0800 clusterdefinition.kubeblocks.io/name=postgresql 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 postgres-syniog-backup --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-backup-postgresql-0 ns-aqscd postgres-syniog-backup postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:29 UTC+0800 postgres-syniog-backup-postgresql-1 ns-aqscd postgres-syniog-backup postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:29 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-backup-postgresql-0;secondary(B: postgres-syniog-backup-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-backup-postgresql-0 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-aqscd-postgres-syniog-20260212101427 --namespace ns-aqscd `(B  Name: backup-ns-aqscd-postgres-syniog-20260212101427 Cluster: postgres-syniog Namespace: ns-aqscd Spec: Method: wal-g Policy Name: postgres-syniog-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-aqscd-postgres-syniog-20260212101427-5046 TargetPodName: postgres-syniog-postgresql-1 Phase: Completed Start Time: Feb 12,2026 10:14 UTC+0800 Completion Time: Feb 12,2026 10:14 UTC+0800 Extras: =================== 1 =================== walGBackupName: base_00000009000000000000000F Status: Phase: Completed Total Size: 3678976 ActionSet Name: postgresql-wal-g Repository: backuprepo-kbcli-test Duration: 17s Start Time: Feb 12,2026 10:14 UTC+0800 Completion Time: Feb 12,2026 10:14 UTC+0800 Path: /ns-aqscd/postgres-syniog-657d5927-5064-4a8e-82b4-9de6a94be1d9/postgresql/backup-ns-aqscd-postgres-syniog-20260212101427 Time Range Start: Feb 12,2026 10:14 UTC+0800 Time Range End: Feb 12,2026 10:14 UTC+0800 Warning Events:  `kubectl get secrets -l app.kubernetes.io/instance=postgres-syniog`(B  set secret: postgres-syniog-postgresql-account-postgres  `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:Vk90cs274y;DB_PORT:5432;DB_DATABASE:postgres(B  `echo 'DROP TABLE msg;' | kubectl exec -it postgres-syniog-postgresql-1 -n default -- psql -U postgres `(B   `kubectl get backupschedule -l app.kubernetes.io/instance=postgres-syniog `(B   `kubectl get backupschedule postgres-syniog-postgresql-backup-schedule -ojsonpath='{.spec.schedules[*].backupMethod}' `(B  backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-syniog-postgresql-backup-schedule patched cluster connect  `echo 'create extension vector;' | kubectl exec -it postgres-syniog-backup-postgresql-0 --namespace ns-aqscd -- psql -U postgres `(B  List of installed extensions Name | Version | Default version | Schema | Description --------------------+---------+-----------------+------------+------------------------------------------------------------------------ file_fdw | 1.0 | 1.0 | public | foreign-data wrapper for flat file access pg_auth_mon | 1.1 | 1.1 | public | monitor connection attempts per user pg_cron | 1.6 | 1.6 | pg_catalog | Job scheduler for PostgreSQL pg_stat_kcache | 2.3.1 | 2.3.1 | public | Kernel statistics gathering pg_stat_statements | 1.12 | 1.12 | public | track planning and execution statistics of all SQL statements executed plpgsql | 1.0 | 1.0 | pg_catalog | PL/pgSQL procedural language plpython3u | 1.0 | 1.0 | pg_catalog | PL/Python3U untrusted procedural language set_user | 4.1.0 | 4.1.0 | public | similar to SET ROLE but with added logging vector | 0.8.1 | 0.8.1 | public | vector data type and ivfflat and hnsw access methods (9 rows)  `echo 'show max_connections;' | kubectl exec -it postgres-syniog-backup-postgresql-0 --namespace ns-aqscd -- psql -U postgres `(B  max_connections ----------------- 56 (1 row) connect cluster Success(B set max_connections to 56 delete cluster postgres-syniog-backup  `kbcli cluster delete postgres-syniog-backup --auto-approve --namespace ns-aqscd `(B  pod_info:postgres-syniog-backup-postgresql-0 5/5 Running 0 115s postgres-syniog-backup-postgresql-1 5/5 Running 0 115s Cluster postgres-syniog-backup deleted pod_info:postgres-syniog-backup-postgresql-0 5/5 Terminating 0 2m16s postgres-syniog-backup-postgresql-1 5/5 Terminating 0 2m16s 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 657d5927-postgres-syniog-postg-wal-g-archive --namespace ns-aqscd `(B  backup.dataprotection.kubeblocks.io/657d5927-postgres-syniog-postg-wal-g-archive patched  `kbcli cluster delete-backup postgres-syniog --name 657d5927-postgres-syniog-postg-wal-g-archive --force --auto-approve --namespace ns-aqscd `(B  Backup 657d5927-postgres-syniog-postg-wal-g-archive deleted  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-aqscd-postgres-syniog-20260212101427 --namespace ns-aqscd `(B  backup.dataprotection.kubeblocks.io/backup-ns-aqscd-postgres-syniog-20260212101427 patched  `kbcli cluster delete-backup postgres-syniog --name backup-ns-aqscd-postgres-syniog-20260212101427 --force --auto-approve --namespace ns-aqscd `(B  Backup backup-ns-aqscd-postgres-syniog-20260212101427 deleted check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale postgres-syniog --auto-approve --force=true --components postgresql --cpu 200m --memory 0.6Gi --namespace ns-aqscd `(B  OpsRequest postgres-syniog-verticalscaling-9qwlp created successfully, you can view the progress: kbcli cluster describe-ops postgres-syniog-verticalscaling-9qwlp -n ns-aqscd check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-verticalscaling-9qwlp ns-aqscd VerticalScaling postgres-syniog postgresql Running 0/2 Feb 12,2026 10:32 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:33 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:34 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-0;secondary(B: postgres-syniog-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-0 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-verticalscaling-9qwlp ns-aqscd VerticalScaling postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:32 UTC+0800 check ops status done(B ops_status:postgres-syniog-verticalscaling-9qwlp ns-aqscd VerticalScaling postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:32 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-verticalscaling-9qwlp --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-verticalscaling-9qwlp patched  `kbcli cluster delete-ops --name postgres-syniog-verticalscaling-9qwlp --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-verticalscaling-9qwlp deleted cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop postgres-syniog --auto-approve --force=true --namespace ns-aqscd `(B  OpsRequest postgres-syniog-stop-94zz5 created successfully, you can view the progress: kbcli cluster describe-ops postgres-syniog-stop-94zz5 -n ns-aqscd check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-stop-94zz5 ns-aqscd Stop postgres-syniog postgresql Running 0/2 Feb 12,2026 10:35 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Stopping Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B check cluster status done(B cluster_status:Stopped(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(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 postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-stop-94zz5 ns-aqscd Stop postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:35 UTC+0800 check ops status done(B ops_status:postgres-syniog-stop-94zz5 ns-aqscd Stop postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:35 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-stop-94zz5 --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-stop-94zz5 patched  `kbcli cluster delete-ops --name postgres-syniog-stop-94zz5 --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-stop-94zz5 deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start postgres-syniog --force=true --namespace ns-aqscd `(B  OpsRequest postgres-syniog-start-r9sdj created successfully, you can view the progress: kbcli cluster describe-ops postgres-syniog-start-r9sdj -n ns-aqscd check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-start-r9sdj ns-aqscd Start postgres-syniog postgresql Running 0/2 Feb 12,2026 10:36 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:36 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi 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: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-start-r9sdj ns-aqscd Start postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:36 UTC+0800 check ops status done(B ops_status:postgres-syniog-start-r9sdj ns-aqscd Start postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:36 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-start-r9sdj --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-start-r9sdj patched  `kbcli cluster delete-ops --name postgres-syniog-start-r9sdj --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-start-r9sdj deleted 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 postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:36 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Error primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:36 UTC+0800 check pod status done(B check cluster role primary(B: postgres-syniog-postgresql-0 postgres-syniog-postgresql-1;secondary(B: primary(B: postgres-syniog-postgresql-0 postgres-syniog-postgresql-1;secondary(B: primary(B: postgres-syniog-postgresql-0 postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-1 check cluster role done(B primary(B: postgres-syniog-postgresql-0;secondary(B: postgres-syniog-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-0 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check failover pod name failover pod name:postgres-syniog-postgresql-0 failover kill1 Success(B cluster postgresql scale-out cluster postgresql scale-out replicas: 4 check cluster status before ops cluster_status:Updating(B check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-out postgres-syniog --auto-approve --force=true --components postgresql --replicas 2 --namespace ns-aqscd `(B  OpsRequest postgres-syniog-horizontalscaling-qlkz8 created successfully, you can view the progress: kbcli cluster describe-ops postgres-syniog-horizontalscaling-qlkz8 -n ns-aqscd check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-horizontalscaling-qlkz8 ns-aqscd HorizontalScaling postgres-syniog postgresql Running 0/2 Feb 12,2026 10:38 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:36 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 10:36 UTC+0800 postgres-syniog-postgresql-2 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:38 UTC+0800 postgres-syniog-postgresql-3 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:38 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-0;secondary(B: postgres-syniog-postgresql-1 postgres-syniog-postgresql-2 postgres-syniog-postgresql-3 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-0 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-horizontalscaling-qlkz8 ns-aqscd HorizontalScaling postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:38 UTC+0800 check ops status done(B ops_status:postgres-syniog-horizontalscaling-qlkz8 ns-aqscd HorizontalScaling postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:38 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-horizontalscaling-qlkz8 --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-horizontalscaling-qlkz8 patched  `kbcli cluster delete-ops --name postgres-syniog-horizontalscaling-qlkz8 --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-horizontalscaling-qlkz8 deleted cluster postgresql scale-in cluster postgresql scale-in replicas: 2 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-in postgres-syniog --auto-approve --force=true --components postgresql --replicas 2 --namespace ns-aqscd `(B  OpsRequest postgres-syniog-horizontalscaling-x8z54 created successfully, you can view the progress: kbcli cluster describe-ops postgres-syniog-horizontalscaling-x8z54 -n ns-aqscd check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-horizontalscaling-x8z54 ns-aqscd HorizontalScaling postgres-syniog postgresql Running 0/2 Feb 12,2026 10:40 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:36 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi 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: postgres-syniog-postgresql-0;secondary(B: postgres-syniog-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-0 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-horizontalscaling-x8z54 ns-aqscd HorizontalScaling postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:40 UTC+0800 check ops status done(B ops_status:postgres-syniog-horizontalscaling-x8z54 ns-aqscd HorizontalScaling postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:40 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-horizontalscaling-x8z54 --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-horizontalscaling-x8z54 patched  `kbcli cluster delete-ops --name postgres-syniog-horizontalscaling-x8z54 --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-horizontalscaling-x8z54 deleted cluster configure component_tmp: postgresql apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: postgres-syniog-reconfiguring- namespace: ns-aqscd spec: type: Reconfiguring clusterName: postgres-syniog force: true reconfigures: - componentName: postgresql parameters: - key: shared_buffers value: '512MB' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_postgres-syniog.yaml`(B  opsrequest.operations.kubeblocks.io/postgres-syniog-reconfiguring-fqw8n created create test_ops_cluster_postgres-syniog.yaml Success(B  `rm -rf test_ops_cluster_postgres-syniog.yaml`(B  check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-reconfiguring-fqw8n ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Running -/- Feb 12,2026 10:41 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:45 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:41 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-reconfiguring-fqw8n ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:41 UTC+0800 check ops status done(B ops_status:postgres-syniog-postgresql-backup-schedule-enable-1 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:14 UTC+0800 postgres-syniog-postgresql-backup-schedule-disable-2 ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:31 UTC+0800 postgres-syniog-reconfiguring-fqw8n ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:41 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-postgresql-backup-schedule-enable-1 --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-postgresql-backup-schedule-enable-1 patched  `kbcli cluster delete-ops --name postgres-syniog-postgresql-backup-schedule-enable-1 --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-postgresql-backup-schedule-enable-1 deleted  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-postgresql-backup-schedule-disable-2 --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-postgresql-backup-schedule-disable-2 patched  `kbcli cluster delete-ops --name postgres-syniog-postgresql-backup-schedule-disable-2 --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-postgresql-backup-schedule-disable-2 deleted  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-reconfiguring-fqw8n --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-reconfiguring-fqw8n patched  `kbcli cluster delete-ops --name postgres-syniog-reconfiguring-fqw8n --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-reconfiguring-fqw8n deleted component_config:postgresql check config variables current value_actual: 512MB configure:[shared_buffers] result actual:[512MB] equal expected:[512MB](B cluster configure component_tmp: postgresql apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: postgres-syniog-reconfiguring- namespace: ns-aqscd spec: type: Reconfiguring clusterName: postgres-syniog force: true reconfigures: - componentName: postgresql parameters: - key: max_connections value: '200' check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_postgres-syniog.yaml`(B  opsrequest.operations.kubeblocks.io/postgres-syniog-reconfiguring-mb75c created create test_ops_cluster_postgres-syniog.yaml Success(B  `rm -rf test_ops_cluster_postgres-syniog.yaml`(B  check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-reconfiguring-mb75c ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Running -/- Feb 12,2026 10:46 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:45 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:41 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-reconfiguring-mb75c ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:46 UTC+0800 check ops status done(B ops_status:postgres-syniog-reconfiguring-mb75c ns-aqscd Reconfiguring postgres-syniog postgresql,postgresql Succeed -/- Feb 12,2026 10:46 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-reconfiguring-mb75c --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-reconfiguring-mb75c patched  `kbcli cluster delete-ops --name postgres-syniog-reconfiguring-mb75c --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-reconfiguring-mb75c deleted component_config:postgresql check config variables current value_actual: 200 configure:[max_connections] result actual:[200] equal expected:[200](B  `kubectl get pvc -l app.kubernetes.io/instance=postgres-syniog,apps.kubeblocks.io/component-name=postgresql,apps.kubeblocks.io/vct-name=data --namespace ns-aqscd `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand postgres-syniog --auto-approve --force=true --components postgresql --volume-claim-templates data --storage 4Gi --namespace ns-aqscd `(B  OpsRequest postgres-syniog-volumeexpansion-tgxls created successfully, you can view the progress: kbcli cluster describe-ops postgres-syniog-volumeexpansion-tgxls -n ns-aqscd check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-volumeexpansion-tgxls ns-aqscd VolumeExpansion postgres-syniog postgresql Running 0/2 Feb 12,2026 10:46 UTC+0800 check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Updating Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B 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 postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:45 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:41 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-volumeexpansion-tgxls ns-aqscd VolumeExpansion postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:46 UTC+0800 check ops status done(B ops_status:postgres-syniog-volumeexpansion-tgxls ns-aqscd VolumeExpansion postgres-syniog postgresql Succeed 2/2 Feb 12,2026 10:46 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-volumeexpansion-tgxls --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-volumeexpansion-tgxls patched  `kbcli cluster delete-ops --name postgres-syniog-volumeexpansion-tgxls --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-volumeexpansion-tgxls deleted 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-postgres-syniog --namespace ns-aqscd `(B   `kubectl get secrets -l app.kubernetes.io/instance=postgres-syniog`(B  set secret: postgres-syniog-postgresql-account-postgres  `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-syniog-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:Vk90cs274y;DB_PORT:5432;DB_DATABASE:postgres(B apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-postgres-syniog namespace: ns-aqscd spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "postgres-syniog-postgresql-postgresql.ns-aqscd.svc.cluster.local" - "--user" - "postgres" - "--password" - "Vk90cs274y" - "--port" - "5432" - "--database" - "postgres" - "--dbtype" - "postgresql" - "--test" - "connectionstress" - "--connections" - "56" - "--duration" - "60" restartPolicy: Never  `kubectl apply -f test-db-client-connectionstress-postgres-syniog.yaml`(B  pod/test-db-client-connectionstress-postgres-syniog created apply test-db-client-connectionstress-postgres-syniog.yaml Success(B  `rm -rf test-db-client-connectionstress-postgres-syniog.yaml`(B  check pod status check pod test-db-client-connectionstress-postgres-syniog status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-postgres-syniog 0/1 Completed 0 5s(B check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:45 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:41 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B --host postgres-syniog-postgresql-postgresql.ns-aqscd.svc.cluster.local --user postgres --password Vk90cs274y --port 5432 --database postgres --dbtype postgresql --test connectionstress --connections 56 --duration 60 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Feb 12, 2026 2:55:19 AM org.postgresql.Driver connect SEVERE: Connection error: org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver. at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:614) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:222) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) at org.postgresql.jdbc.PgConnection.(PgConnection.java:194) at org.postgresql.Driver.makeConnection(Driver.java:431) at org.postgresql.Driver.connect(Driver.java:247) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.PostgreSQLTester.connect(PostgreSQLTester.java:59) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:33) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Failed to connect to PostgreSQL database: org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver. Trying with database PostgreSQL. Feb 12, 2026 2:55:19 AM org.postgresql.Driver connect SEVERE: Connection error: org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver. at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:614) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:222) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) at org.postgresql.jdbc.PgConnection.(PgConnection.java:194) at org.postgresql.Driver.makeConnection(Driver.java:431) at org.postgresql.Driver.connect(Driver.java:247) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.PostgreSQLTester.connect(PostgreSQLTester.java:64) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:33) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Test execution failed: Failed to connect to PostgreSQL database: java.io.IOException: Failed to connect to PostgreSQL database: at com.apecloud.dbtester.tester.PostgreSQLTester.connect(PostgreSQLTester.java:66) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:33) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver. at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:614) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:222) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) at org.postgresql.jdbc.PgConnection.(PgConnection.java:194) at org.postgresql.Driver.makeConnection(Driver.java:431) at org.postgresql.Driver.connect(Driver.java:247) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.PostgreSQLTester.connect(PostgreSQLTester.java:64) ... 3 more  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-postgres-syniog --namespace ns-aqscd `(B  pod/test-db-client-connectionstress-postgres-syniog patched (no change) pod "test-db-client-connectionstress-postgres-syniog" force deleted check failover pod name failover pod name:postgres-syniog-postgresql-1 failover connectionstress Success(B cluster update terminationPolicy WipeOut  `kbcli cluster update postgres-syniog --termination-policy=WipeOut --namespace ns-aqscd `(B  cluster.apps.kubeblocks.io/postgres-syniog updated (no change) check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-0 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:45 UTC+0800 postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:41 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B cluster pg-basebackup 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 postgres-syniog --method pg-basebackup --namespace ns-aqscd `(B  Backup backup-ns-aqscd-postgres-syniog-20260212105549 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-aqscd-postgres-syniog-20260212105549 -n ns-aqscd check backup status  `kbcli cluster list-backups postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-aqscd-postgres-syniog-20260212105549 ns-aqscd postgres-syniog pg-basebackup Running Delete Feb 12,2026 10:55 UTC+0800 backup_status:postgres-syniog-pg-basebackup-Running(B backup_status:postgres-syniog-pg-basebackup-Running(B check backup status done(B backup_status:backup-ns-aqscd-postgres-syniog-20260212105549 ns-aqscd postgres-syniog pg-basebackup Completed 4759234 11s Delete Feb 12,2026 10:55 UTC+0800 Feb 12,2026 10:55 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-aqscd-postgres-syniog-20260212105549 --namespace ns-aqscd `(B  Name: backup-ns-aqscd-postgres-syniog-20260212105549 Cluster: postgres-syniog Namespace: ns-aqscd Spec: Method: pg-basebackup Policy Name: postgres-syniog-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-aqscd-postgres-syniog-20260212105549-12fa TargetPodName: postgres-syniog-postgresql-0 Phase: Completed Start Time: Feb 12,2026 10:55 UTC+0800 Completion Time: Feb 12,2026 10:55 UTC+0800 Status: Phase: Completed Total Size: 4759234 ActionSet Name: postgresql-basebackup Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 10:55 UTC+0800 Completion Time: Feb 12,2026 10:55 UTC+0800 Path: /ns-aqscd/postgres-syniog-657d5927-5064-4a8e-82b4-9de6a94be1d9/postgresql/backup-ns-aqscd-postgres-syniog-20260212105549 Time Range Start: Feb 12,2026 10:55 UTC+0800 Time Range End: Feb 12,2026 10:55 UTC+0800 Warning Events:  `kbcli cluster restore postgres-syniog-backup --backup backup-ns-aqscd-postgres-syniog-20260212105549 --namespace ns-aqscd `(B  Cluster postgres-syniog-backup created check cluster status  `kbcli cluster list postgres-syniog-backup --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog-backup ns-aqscd postgresql WipeOut Creating Feb 12,2026 10:56 UTC+0800 clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog-backup --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-backup-postgresql-0 ns-aqscd postgres-syniog-backup postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:58 UTC+0800 postgres-syniog-backup-postgresql-1 ns-aqscd postgres-syniog-backup postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 10:58 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-backup-postgresql-0;secondary(B: postgres-syniog-backup-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-backup-postgresql-0 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-aqscd-postgres-syniog-20260212105549 --namespace ns-aqscd `(B  Name: backup-ns-aqscd-postgres-syniog-20260212105549 Cluster: postgres-syniog Namespace: ns-aqscd Spec: Method: pg-basebackup Policy Name: postgres-syniog-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-aqscd-postgres-syniog-20260212105549-12fa TargetPodName: postgres-syniog-postgresql-0 Phase: Completed Start Time: Feb 12,2026 10:55 UTC+0800 Completion Time: Feb 12,2026 10:55 UTC+0800 Status: Phase: Completed Total Size: 4759234 ActionSet Name: postgresql-basebackup Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 10:55 UTC+0800 Completion Time: Feb 12,2026 10:55 UTC+0800 Path: /ns-aqscd/postgres-syniog-657d5927-5064-4a8e-82b4-9de6a94be1d9/postgresql/backup-ns-aqscd-postgres-syniog-20260212105549 Time Range Start: Feb 12,2026 10:55 UTC+0800 Time Range End: Feb 12,2026 10:55 UTC+0800 Warning Events: cluster connect  `echo 'create extension vector;' | kubectl exec -it postgres-syniog-backup-postgresql-0 --namespace ns-aqscd -- psql -U postgres `(B  List of installed extensions Name | Version | Default version | Schema | Description --------------------+---------+-----------------+------------+------------------------------------------------------------------------ file_fdw | 1.0 | 1.0 | public | foreign-data wrapper for flat file access pg_auth_mon | 1.1 | 1.1 | public | monitor connection attempts per user pg_cron | 1.6 | 1.6 | pg_catalog | Job scheduler for PostgreSQL pg_stat_kcache | 2.3.1 | 2.3.1 | public | Kernel statistics gathering pg_stat_statements | 1.12 | 1.12 | public | track planning and execution statistics of all SQL statements executed plpgsql | 1.0 | 1.0 | pg_catalog | PL/pgSQL procedural language plpython3u | 1.0 | 1.0 | pg_catalog | PL/Python3U untrusted procedural language set_user | 4.1.0 | 4.1.0 | public | similar to SET ROLE but with added logging vector | 0.8.1 | 0.8.1 | public | vector data type and ivfflat and hnsw access methods (9 rows)  `echo 'show max_connections;' | kubectl exec -it postgres-syniog-backup-postgresql-0 --namespace ns-aqscd -- psql -U postgres `(B  max_connections ----------------- 200 (1 row) connect cluster Success(B set max_connections to 200 delete cluster postgres-syniog-backup  `kbcli cluster delete postgres-syniog-backup --auto-approve --namespace ns-aqscd `(B  pod_info:postgres-syniog-backup-postgresql-0 5/5 Running 0 81s postgres-syniog-backup-postgresql-1 5/5 Running 0 81s Cluster postgres-syniog-backup deleted pod_info:postgres-syniog-backup-postgresql-0 5/5 Terminating 0 102s postgres-syniog-backup-postgresql-1 5/5 Terminating 0 102s 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: postgres-syniog-rebuildinstance- namespace: ns-aqscd spec: type: RebuildInstance clusterName: postgres-syniog force: true rebuildFrom: - componentName: postgresql instances: - name: postgres-syniog-postgresql-0 backupName: backup-ns-aqscd-postgres-syniog-20260212105549 inPlace: false check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_postgres-syniog.yaml`(B  opsrequest.operations.kubeblocks.io/postgres-syniog-rebuildinstance-jb6sq created create test_ops_cluster_postgres-syniog.yaml Success(B  `rm -rf test_ops_cluster_postgres-syniog.yaml`(B  check ops status  `kbcli cluster list-ops postgres-syniog --status all --namespace ns-aqscd `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 (B ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 (B ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 (B ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 (B ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 (B ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 (B ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 (B ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Running 0/1 Feb 12,2026 11:00 UTC+0800 (B check ops status done(B ops_status:postgres-syniog-rebuildinstance-jb6sq ns-aqscd RebuildInstance postgres-syniog postgresql Succeed 1/1 Feb 12,2026 11:00 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-syniog-rebuildinstance-jb6sq --namespace ns-aqscd `(B  opsrequest.operations.kubeblocks.io/postgres-syniog-rebuildinstance-jb6sq patched  `kbcli cluster delete-ops --name postgres-syniog-rebuildinstance-jb6sq --force --auto-approve --namespace ns-aqscd `(B  OpsRequest postgres-syniog-rebuildinstance-jb6sq deleted check cluster status  `kbcli cluster list postgres-syniog --show-labels --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-syniog ns-aqscd postgresql WipeOut Running Feb 12,2026 09:59 UTC+0800 app.kubernetes.io/instance=postgres-syniog,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-syniog --namespace ns-aqscd `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-syniog-postgresql-1 ns-aqscd postgres-syniog postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 10:41 UTC+0800 postgres-syniog-postgresql-2 ns-aqscd postgres-syniog postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:4Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 11:00 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-syniog-postgresql-1;secondary(B: postgres-syniog-postgresql-2 check cluster connect  `echo '' | kubectl exec -it postgres-syniog-postgresql-1 --namespace ns-aqscd -- psql -U postgres`(B  check cluster connect done(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-aqscd-postgres-syniog-20260212105549 --namespace ns-aqscd `(B  backup.dataprotection.kubeblocks.io/backup-ns-aqscd-postgres-syniog-20260212105549 patched  `kbcli cluster delete-backup postgres-syniog --name backup-ns-aqscd-postgres-syniog-20260212105549 --force --auto-approve --namespace ns-aqscd `(B  Backup backup-ns-aqscd-postgres-syniog-20260212105549 deleted cluster list-logs  `kbcli cluster list-logs postgres-syniog --namespace ns-aqscd `(B  cluster logs  `kbcli cluster logs postgres-syniog --tail 30 --namespace ns-aqscd `(B  2026-02-12 02:57:41,351 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:57:51,354 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:58:01,350 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:58:10.602 UTC [30] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-12 02:58:11,358 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:58:21,351 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:58:31,354 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:58:40.631 UTC [30] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-12 02:58:41,351 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:58:51,354 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:59:01,351 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:59:10.635 UTC [30] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-12 02:59:11,350 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:59:21,351 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:59:31,352 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:59:40.668 UTC [30] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-12 02:59:41,352 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 02:59:51,354 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:00:01,352 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:00:10.667 UTC [30] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-12 03:00:11,355 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:00:21,353 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:00:31,351 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:00:40.698 UTC [30] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-12 03:00:41,362 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:00:51,397 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:01:01,350 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:01:10.701 UTC [30] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-12 03:01:11,384 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock 2026-02-12 03:01:21,352 INFO: no action. I am (postgres-syniog-postgresql-1), the leader with the lock cluster logs running  `kbcli cluster logs postgres-syniog --tail 30 --file-type=running --namespace ns-aqscd `(B  ==> /home/postgres/pgdata/pgroot/data/log/postgresql-4.csv <== 2026-02-12 02:46:35.642 GMT,"postgres","postgres",82,"[local]",698d3e80.52,1,"idle",2026-02-12 02:44:16 GMT,1/0,0,FATAL,57P01,"terminating connection due to administrator command",,,,,,,,,"Patroni restapi","client backend",,-3547887674935029780 2026-02-12 02:46:35.642 GMT,"postgres","postgres",81,"[local]",698d3e80.51,1,"idle",2026-02-12 02:44:16 GMT,0/0,0,FATAL,57P01,"terminating connection due to administrator command",,,,,,,,,"Patroni heartbeat","client backend",,2855029478018242431 2026-02-12 02:46:35.646 GMT,,,65,,698d3e7f.41,16,,2026-02-12 02:44:15 GMT,,0,LOG,00000,"background worker ""logical replication launcher"" (PID 183) exited with exit code 1",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:35.647 GMT,,,65,,698d3e7f.41,17,,2026-02-12 02:44:15 GMT,,0,LOG,00000,"background worker ""TimescaleDB Background Worker Launcher"" (PID 179) exited with exit code 1",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:35.831 GMT,,,65,,698d3e7f.41,18,,2026-02-12 02:44:15 GMT,,0,LOG,00000,"background worker ""pg_cron launcher"" (PID 181) exited with exit code 1",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:35.832 GMT,,,65,,698d3e7f.41,19,,2026-02-12 02:44:15 GMT,,0,LOG,00000,"background worker ""bg_mon"" (PID 75) exited with exit code 1",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:35.832 GMT,,,72,,698d3e80.48,5,,2026-02-12 02:44:16 GMT,,0,LOG,00000,"shutting down",,,,,,,,,"","checkpointer",,0 2026-02-12 02:46:36.400 GMT,"postgres","postgres",527,"[local]",698d3f0c.20f,1,"",2026-02-12 02:46:36 GMT,,0,FATAL,57P03,"the database system is shutting down",,,,,,,,,"","client backend",,0 2026-02-12 02:46:36.475 GMT,,,72,,698d3e80.48,6,,2026-02-12 02:44:16 GMT,,0,LOG,00000,"checkpoint starting: shutdown immediate",,,,,,,,,"","checkpointer",,0 2026-02-12 02:46:36.525 GMT,,,72,,698d3e80.48,7,,2026-02-12 02:44:16 GMT,,0,LOG,00000,"checkpoint complete: wrote 0 buffers (0.0%), wrote 0 SLRU buffers; 0 WAL file(s) added, 0 removed, 1 recycled; write=0.002 s, sync=0.001 s, total=0.105 s; sync files=0, longest=0.000 s, average=0.000 s; distance=13786 kB, estimate=41425 kB; lsn=0/1C000028, redo lsn=0/1C000028",,,,,,,,,"","checkpointer",,0 2026-02-12 02:46:37.034 GMT,"standby","",530,"10.244.5.154:59698",698d3f0c.212,1,"",2026-02-12 02:46:36 GMT,,0,FATAL,57P03,"the database system is shutting down",,,,,,,,,"","walsender",,0 2026-02-12 02:46:37.051 GMT,,,65,,698d3e7f.41,20,,2026-02-12 02:44:15 GMT,,0,LOG,00000,"pg_auth_mon entry for user oid : 16774 rolename_at_last_login_attempt: standby total_successful_attempts: 3; last_successful_login_at: 2026-02-12 02:45:47.808255+00; last_failed_attempt_at: 0; total_hba_conflicts: 0; other_auth_failures: 0",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:37.051 GMT,,,65,,698d3e7f.41,21,,2026-02-12 02:44:15 GMT,,0,LOG,00000,"pg_auth_mon entry for user oid : 10 rolename_at_last_login_attempt: postgres total_successful_attempts: 41; last_successful_login_at: 2026-02-12 02:46:35.140586+00; last_failed_attempt_at: 0; total_hba_conflicts: 0; other_auth_failures: 0",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:37.165 GMT,,,65,,698d3e7f.41,22,,2026-02-12 02:44:15 GMT,,0,LOG,00000,"database system is shut down",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:40.732 GMT,,,542,,698d3f0f.21e,1,,2026-02-12 02:46:39 GMT,,0,LOG,00000,"ending log output to stderr",,"Future log output will go to log destination ""csvlog"".",,,,,,,"","postmaster",,0 2026-02-12 02:46:40.732 GMT,,,542,,698d3f0f.21e,2,,2026-02-12 02:46:39 GMT,,0,LOG,00000,"starting PostgreSQL 18.1 (Ubuntu 18.1-1.pgdg22.04+2) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0, 64-bit",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:40.733 GMT,,,542,,698d3f0f.21e,3,,2026-02-12 02:46:39 GMT,,0,LOG,00000,"listening on IPv4 address ""0.0.0.0"", port 5432",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:40.733 GMT,,,542,,698d3f0f.21e,4,,2026-02-12 02:46:39 GMT,,0,LOG,00000,"listening on IPv6 address ""::"", port 5432",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:40.752 GMT,,,542,,698d3f0f.21e,5,,2026-02-12 02:46:39 GMT,,0,LOG,00000,"listening on Unix socket ""/var/run/postgresql/.s.PGSQL.5432""",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:40.763 GMT,,,542,,698d3f0f.21e,6,,2026-02-12 02:46:39 GMT,,0,LOG,58P01,"could not open file ""/home/postgres/pgdata/conf/pg_ident.conf"": No such file or directory",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:40.776 GMT,,,551,,698d3f10.227,1,,2026-02-12 02:46:40 GMT,,0,LOG,00000,"database system was shut down at 2026-02-12 02:46:36 GMT",,,,,,,,,"","startup",,0 2026-02-12 02:46:40.867 GMT,,,542,,698d3f0f.21e,7,,2026-02-12 02:46:39 GMT,,0,LOG,00000,"database system is ready to accept connections",,,,,,,,,"","postmaster",,0 2026-02-12 02:46:40.882 GMT,,,558,,698d3f10.22e,1,,2026-02-12 02:46:40 GMT,219/0,0,LOG,00000,"TimescaleDB background worker launcher connected to shared catalogs",,,,,,,,,"","TimescaleDB Background Worker Launcher",,0 2026-02-12 02:46:41.134 GMT,,,559,,698d3f10.22f,1,,2026-02-12 02:46:40 GMT,220/0,0,LOG,00000,"pg_cron scheduler started",,,,,,,,,"","pg_cron launcher",,6338685712171700602 2026-02-12 02:46:51.359 GMT,"standby","",570,"10.244.5.154:33898",698d3f11.23a,1,"streaming 0/1C0000D8",2026-02-12 02:46:41 GMT,226/0,0,LOG,08P01,"SSL error: unexpected eof while reading",,,,,,"START_REPLICATION SLOT ""postgres_syniog_postgresql_0"" 0/1C000000 TIMELINE 13",,,"postgres-syniog-postgresql-0","walsender",,0 2026-02-12 02:46:51.359 GMT,"standby","",570,"10.244.5.154:33898",698d3f11.23a,2,"streaming 0/1C0000D8",2026-02-12 02:46:41 GMT,226/0,0,LOG,08006,"could not receive data from client: Connection reset by peer",,,,,,"START_REPLICATION SLOT ""postgres_syniog_postgresql_0"" 0/1C000000 TIMELINE 13",,,"postgres-syniog-postgresql-0","walsender",,0 2026-02-12 02:46:51.359 GMT,"standby","",570,"10.244.5.154:33898",698d3f11.23a,3,"streaming 0/1C0000D8",2026-02-12 02:46:41 GMT,226/0,0,LOG,08P01,"unexpected EOF on standby connection",,,,,,"START_REPLICATION SLOT ""postgres_syniog_postgresql_0"" 0/1C000000 TIMELINE 13",,,"postgres-syniog-postgresql-0","walsender",,0 2026-02-12 03:00:45.197 GMT,,,549,,698d3f10.225,1,,2026-02-12 02:46:40 GMT,,0,LOG,00000,"checkpoint starting: force wait",,,,,,,,,"","checkpointer",,0 2026-02-12 03:00:45.278 GMT,,,549,,698d3f10.225,2,,2026-02-12 02:46:40 GMT,,0,LOG,00000,"checkpoint complete: wrote 0 buffers (0.0%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 1 recycled; write=0.018 s, sync=0.006 s, total=0.082 s; sync files=2, longest=0.004 s, average=0.003 s; distance=16384 kB, estimate=16384 kB; lsn=0/1D0000B8, redo lsn=0/1D000060",,,,,,,,,"","checkpointer",,0 2026-02-12 03:00:48.598 GMT,"standby","",2530,"10.244.6.243:56900",698d425c.9e2,1,"sending backup ""pg_basebackup base backup""",2026-02-12 03:00:44 GMT,228/0,0,LOG,00000,"temporary file: path ""base/pgsql_tmp/pgsql_tmp2530.0"", size 190079",,,,,,"BASE_BACKUP ( LABEL 'pg_basebackup base backup', PROGRESS, MANIFEST 'yes', TARGET 'client', COMPRESSION 'lz4')",,,"pg_basebackup","walsender",,0 ==> /home/postgres/pgdata/pgroot/data/log/postgresql-4.log <== INFO: 2026/02/12 02:14:41.596078 FILE PATH: 000000090000000000000010.zst INFO: 2026/02/12 02:15:06.292853 Files will be uploaded to storage: default INFO: 2026/02/12 02:15:06.989031 FILE PATH: 000000090000000000000011.zst INFO: 2026/02/12 02:15:18.189181 Files will be uploaded to storage: default INFO: 2026/02/12 02:15:18.601117 FILE PATH: 000000090000000000000012.zst INFO: 2026/02/12 02:29:37.589945 Files will be uploaded to storage: default 2026/02/12 02:29:39 NOTICE: S3 bucket kbcli-test: Streaming uploads using chunk size 50Mi will have maximum file size of 488.281Gi INFO: 2026/02/12 02:29:40.488072 FILE PATH: 000000040000000000000008.zst ERROR: 2026/02/12 02:29:40.488125 Error marking wal file 000000040000000000000008 as uploaded: open /home/postgres/pgdata/pgroot/data/pg_wal/walg_data/walg_archive_status/000000040000000000000008: permission denied INFO: 2026/02/12 02:29:40.488072 FILE PATH: 000000030000000000000007.partial.zst ERROR: 2026/02/12 02:29:40.488174 Error marking wal file 000000030000000000000007.partial as uploaded: open /home/postgres/pgdata/pgroot/data/pg_wal/walg_data/walg_archive_status/000000030000000000000007: permission denied INFO: 2026/02/12 02:29:41.687928 FILE PATH: 000000040000000000000009.partial.zst ERROR: 2026/02/12 02:29:41.687999 Error marking wal file 000000040000000000000009.partial as uploaded: open /home/postgres/pgdata/pgroot/data/pg_wal/walg_data/walg_archive_status/000000040000000000000009: permission denied INFO: 2026/02/12 02:29:42.287928 FILE PATH: 00000006000000000000000A.zst ERROR: 2026/02/12 02:29:42.287996 Error marking wal file 00000006000000000000000A as uploaded: open /home/postgres/pgdata/pgroot/data/pg_wal/walg_data/walg_archive_status/00000006000000000000000A: permission denied INFO: 2026/02/12 02:29:42.296881 FILE PATH: 000000040000000000000007.zst INFO: 2026/02/12 02:29:42.525285 FILE PATH: 000000050000000000000009.zst ERROR: 2026/02/12 02:29:42.525337 Error marking wal file 000000050000000000000009 as uploaded: open /home/postgres/pgdata/pgroot/data/pg_wal/walg_data/walg_archive_status/000000050000000000000009: permission denied 2026-02-12 02:32:42 GMT [3215]: [6-1] 698d3bc8.c8f 0 LOG: ending log output to stderr 2026-02-12 02:32:42 GMT [3215]: [7-1] 698d3bc8.c8f 0 HINT: Future log output will go to log destination "csvlog". 2026-02-12 02:34:27 GMT [70]: [6-1] 698d3c32.46 0 LOG: ending log output to stderr 2026-02-12 02:34:27 GMT [70]: [7-1] 698d3c32.46 0 HINT: Future log output will go to log destination "csvlog". 2026-02-12 02:36:39 GMT [63]: [6-1] 698d3cb7.3f 0 LOG: ending log output to stderr 2026-02-12 02:36:39 GMT [63]: [7-1] 698d3cb7.3f 0 HINT: Future log output will go to log destination "csvlog". 2026-02-12 02:38:10 GMT [65]: [6-1] 698d3d12.41 0 LOG: ending log output to stderr 2026-02-12 02:38:10 GMT [65]: [7-1] 698d3d12.41 0 HINT: Future log output will go to log destination "csvlog". 2026-02-12 02:44:16 GMT [65]: [6-1] 698d3e7f.41 0 LOG: ending log output to stderr 2026-02-12 02:44:16 GMT [65]: [7-1] 698d3e7f.41 0 HINT: Future log output will go to log destination "csvlog". 2026-02-12 02:46:40 GMT [542]: [6-1] 698d3f0f.21e 0 LOG: ending log output to stderr 2026-02-12 02:46:40 GMT [542]: [7-1] 698d3f0f.21e 0 HINT: Future log output will go to log destination "csvlog". delete cluster postgres-syniog  `kbcli cluster delete postgres-syniog --auto-approve --namespace ns-aqscd `(B  pod_info:postgres-syniog-postgresql-1 5/5 Running 0 19m postgres-syniog-postgresql-2 5/5 Running 0 67s Cluster postgres-syniog deleted pod_info:postgres-syniog-postgresql-1 5/5 Terminating 0 20m postgres-syniog-postgresql-2 5/5 Terminating 0 87s delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B Postgresql Test Suite All Done!(B Test Engine: postgresql Test Type: 2 --------------------------------------Postgresql 18.1.0 (Topology = replication Replicas 2) Test Result-------------------------------------- [PASSED]|[Create]|[Topology=replication;ComponentDefinition=postgresql-18-1.0.2;ComponentVersion=postgresql;ServiceVersion=18.1.0;]|[Description=Create a cluster with the specified topology replication with the specified component definition postgresql-18-1.0.2 and component version postgresql and service version 18.1.0](B [PASSED]|[Connect]|[ComponentName=postgresql]|[Description=Connect to the cluster](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[SwitchOver]|[ComponentName=postgresql]|[Description=SwitchOver the cluster specify component postgresql](B [PASSED]|[Bench]|[ComponentName=postgresql]|[Description=Bench the cluster service with postgresql component](B [WARNING]|[CheckFailover]|[FailoverType=]|[Description=-](B [PASSED]|[NoFailover]|[HA=Delete Pod;ComponentName=postgresql]|[Description=Simulates conditions where pods terminating forced/graceful thereby testing deployment sanity (replica availability & uninterrupted service) and recovery workflow of the application.](B [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Backup]|[BackupMethod=wal-g]|[Description=The cluster wal-g Backup](B [PASSED]|[Restore To Time]|[BackupMethod=wal-g]|[Description=The cluster wal-g Restore To Time](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=wal-g]|[Description=Delete the wal-g restore cluster](B [PASSED]|[Restore]|[BackupMethod=wal-g]|[Description=The cluster wal-g Restore](B [PASSED]|[Connect]|[ComponentName=postgresql]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=wal-g]|[Description=Delete the wal-g restore cluster](B [PASSED]|[VerticalScaling]|[ComponentName=postgresql]|[Description=VerticalScaling the cluster specify component postgresql](B [PASSED]|[Stop]|[-]|[Description=Stop the cluster](B [PASSED]|[Start]|[-]|[Description=Start the cluster](B [PASSED]|[Failover]|[HA=Kill 1;ComponentName=postgresql]|[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]|[HorizontalScaling Out]|[ComponentName=postgresql]|[Description=HorizontalScaling Out the cluster specify component postgresql](B [PASSED]|[HorizontalScaling In]|[ComponentName=postgresql]|[Description=HorizontalScaling In the cluster specify component postgresql](B [PASSED]|[Reconfiguring]|[ComponentName=postgresql;shared_buffers=512MB]|[Description=Reconfiguring the cluster specify component postgresql set shared_buffers=512MB](B [PASSED]|[Reconfiguring]|[ComponentName=postgresql;max_connections=200]|[Description=Reconfiguring the cluster specify component postgresql set max_connections=200](B [PASSED]|[VolumeExpansion]|[ComponentName=postgresql]|[Description=VolumeExpansion the cluster specify component postgresql](B [PASSED]|[NoFailover]|[HA=Connection Stress;ComponentName=postgresql]|[Description=Simulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load.](B [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Backup]|[BackupMethod=pg-basebackup]|[Description=The cluster pg-basebackup Backup](B [PASSED]|[Restore]|[BackupMethod=pg-basebackup]|[Description=The cluster pg-basebackup Restore](B [PASSED]|[Connect]|[ComponentName=postgresql]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=pg-basebackup]|[Description=Delete the pg-basebackup restore cluster](B [PASSED]|[RebuildInstance]|[ComponentName=postgresql]|[Description=Rebuild the cluster instance specify component postgresql](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]