https://github.com/apecloud/kubeblocks/actions/runs/21898071078 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 2 --version 1.0.2 --external-etcd true --generate-output true --chaos-mesh true --aws-access-key-id *** --aws-secret-access-key *** --jihulab-token *** --random-namespace true --region eastus --cloud-provider aks CURRENT_TEST_DIR:test/kbcli source commons files source engines files source kubeblocks files source kubedb files CLUSTER_NAME:  `kubectl get namespace | grep ns-jtlue `(B   `kubectl create namespace ns-jtlue`(B  namespace/ns-jtlue created create namespace ns-jtlue done(B download kbcli  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B   `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... Failed to unpack kbcli executable. Failed to install kbcli Go to https://kubeblocks.io for more support. checking kbcli next...(B  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B  ignore kbcli v1.0.2(B ignore kbcli v1.0.2(B  `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2-beta.0`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... kbcli installed successfully. Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2-beta.0 Make sure your docker service is running and begin your journey with kbcli: kbcli playground init For more information on how to get started, please visit: https://kubeblocks.io download kbcli v1.0.2-beta.0 done(B Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2-beta.0 Kubernetes Env: v1.32.10 check snapshot controller check snapshot controller done(B POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default (B KubeBlocks version is:1.0.2 skip upgrade KubeBlocks(B current KubeBlocks version: 1.0.2 helm repo add chaos-mesh https://charts.chaos-mesh.org "chaos-mesh" has been added to your repositories add helm chart repo chaos-mesh success chaos mesh already installed create etcd cluster etcdp-yfamqe(B check component definition set component name:etcd set etcd component definition set etcd component definition etcd-3-1.0.2 LIMIT_CPU:0.1 LIMIT_MEMORY:0.5 storage size: 1 CLUSTER_NAME:etcdp-yfamqe pod_info: create 3 replica WipeOut etcd cluster check component definition set component definition by component version no component definitions found(B apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: etcdp-yfamqe namespace: ns-jtlue spec: terminationPolicy: WipeOut componentSpecs: - name: etcd componentDef: etcd-3-1.0.2 tls: false replicas: 3 resources: requests: cpu: 100m memory: 0.5Gi limits: cpu: 100m memory: 0.5Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi services: - name: client serviceName: client spec: type: NodePort ports: - port: 2379 targetPort: 2379 componentSelector: etcd roleSelector: leader  `kubectl apply -f test_create_etcdp-yfamqe.yaml`(B  cluster.apps.kubeblocks.io/etcdp-yfamqe created apply test_create_etcdp-yfamqe.yaml Success(B  `rm -rf test_create_etcdp-yfamqe.yaml`(B  check cluster status  `kbcli cluster list etcdp-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS etcdp-yfamqe ns-jtlue WipeOut Feb 11,2026 16:55 UTC+0800 cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B 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 etcdp-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME etcdp-yfamqe-etcd-0 ns-jtlue etcdp-yfamqe etcd Running leader 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 16:55 UTC+0800 etcdp-yfamqe-etcd-1 ns-jtlue etcdp-yfamqe etcd Running follower 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:56 UTC+0800 etcdp-yfamqe-etcd-2 ns-jtlue etcdp-yfamqe etcd Running follower 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:57 UTC+0800 check pod status done(B check cluster role check cluster role done(B leader(B: etcdp-yfamqe-etcd-0;follower(B: etcdp-yfamqe-etcd-1 etcdp-yfamqe-etcd-2 check cluster connect  `echo 'etcdctl --endpoints=http://etcdp-yfamqe-client.ns-jtlue.svc.cluster.local:2379 endpoint health' | kubectl exec -it etcdp-yfamqe-etcd-0 --namespace ns-jtlue -- bash`(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=etcdp-yfamqe`(B  Not found cluster secret(B DB_USERNAME:;DB_PASSWORD:;DB_PORT:2379;DB_DATABASE:(B There is no password in Type: 15.(B apiVersion: v1 kind: Service metadata: name: etcdp-yfamqe-etcd namespace: ns-jtlue spec: internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - port: 2379 targetPort: 2379 protocol: TCP selector: app.kubernetes.io/managed-by: kubeblocks app.kubernetes.io/instance: etcdp-yfamqe apps.kubeblocks.io/component-name: etcd kubeblocks.io/role: leader sessionAffinity: None type: ClusterIP  `kubectl apply -f etcdp-yfamqe-etcd.yaml`(B  service/etcdp-yfamqe-etcd created apply etcdp-yfamqe-etcd.yaml Success(B  `rm -rf etcdp-yfamqe-etcd.yaml`(B  set cluster reference endpoint SERVICE_CLUSTER_ENDPOINT:etcdp-yfamqe-etcd.ns-jtlue.svc.cluster.local:2379 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-15-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 third:2,16.4.0 set replicas fourth:2,16.4.0 set minimum cmpv service version set minimum cmpv service version replicas:2,16.4.0 set replicas end:2,16.4.0 REPORT_COUNT: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-yfamqe pod_info: termination_policy:Delete create 2 replica Delete postgresql cluster check component definition set component definition by component version check cmpd by labels set component definition1: postgresql-16-1.0.2 by component version:postgresql apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: postgres-yfamqe namespace: ns-jtlue spec: clusterDef: postgresql topology: replication terminationPolicy: Delete componentSpecs: - name: postgresql serviceVersion: 16.4.0 env: - name: PATRONI_DCS_ETCD_SERVICE_ENDPOINT value: 'etcdp-yfamqe-client.ns-jtlue.svc.cluster.local:2379' - name: ETCDCTL_API value: '3' labels: apps.kubeblocks.postgres.patroni/scope: postgres-yfamqe-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-yfamqe.yaml`(B  cluster.apps.kubeblocks.io/postgres-yfamqe created apply test_create_postgres-yfamqe.yaml Success(B  `rm -rf test_create_postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql Delete Creating Feb 11,2026 16: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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=postgres-yfamqe`(B  set secret: postgres-yfamqe-postgresql-account-postgres  `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:ry6RG0e699;DB_PORT:5432;DB_DATABASE:postgres(B check pod postgres-yfamqe-postgresql-1 container_name postgresql exist password ry6RG0e699(B check pod postgres-yfamqe-postgresql-1 container_name pgbouncer exist password ry6RG0e699(B check pod postgres-yfamqe-postgresql-1 container_name dbctl exist password ry6RG0e699(B check pod postgres-yfamqe-postgresql-1 container_name kbagent exist password ry6RG0e699(B check pod postgres-yfamqe-postgresql-1 container_name config-manager exist password ry6RG0e699(B No container logs contain secret password.(B describe cluster  `kbcli cluster describe postgres-yfamqe --namespace ns-jtlue `(B  Name: postgres-yfamqe Created Time: Feb 11,2026 16:59 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-jtlue postgresql replication Running Delete Endpoints: COMPONENT INTERNAL EXTERNAL postgresql postgres-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local:5432 postgres-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local:6432 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME postgresql 16.4.0 postgres-yfamqe-postgresql-0 secondary Running 0 aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgresql 16.4.0 postgres-yfamqe-postgresql-1 primary Running 0 aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16: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-16-1.0.2 docker.io/apecloud/spilo:16.4.0 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-jtlue postgres-yfamqe  `kbcli cluster label postgres-yfamqe app.kubernetes.io/instance- --namespace ns-jtlue `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label postgres-yfamqe app.kubernetes.io/instance=postgres-yfamqe --namespace ns-jtlue `(B   `kbcli cluster label postgres-yfamqe --list --namespace ns-jtlue `(B  NAME NAMESPACE LABELS postgres-yfamqe ns-jtlue app.kubernetes.io/instance=postgres-yfamqe clusterdefinition.kubeblocks.io/name=postgresql label cluster app.kubernetes.io/instance=postgres-yfamqe Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=postgres-yfamqe --namespace ns-jtlue `(B   `kbcli cluster label postgres-yfamqe --list --namespace ns-jtlue `(B  NAME NAMESPACE LABELS postgres-yfamqe ns-jtlue app.kubernetes.io/instance=postgres-yfamqe case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=postgresql label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label postgres-yfamqe case.name=kbcli.test2 --overwrite --namespace ns-jtlue `(B   `kbcli cluster label postgres-yfamqe --list --namespace ns-jtlue `(B  NAME NAMESPACE LABELS postgres-yfamqe ns-jtlue app.kubernetes.io/instance=postgres-yfamqe case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=postgresql label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label postgres-yfamqe case.name- --namespace ns-jtlue `(B   `kbcli cluster label postgres-yfamqe --list --namespace ns-jtlue `(B  NAME NAMESPACE LABELS postgres-yfamqe ns-jtlue app.kubernetes.io/instance=postgres-yfamqe clusterdefinition.kubeblocks.io/name=postgresql delete cluster label case.name Success(B cluster connect  `echo 'create extension vector;' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres `(B  CREATE EXTENSION List of installed extensions Name | Version | Schema | Description --------------------+---------+------------+------------------------------------------------------------------------ file_fdw | 1.0 | public | foreign-data wrapper for flat file access pg_auth_mon | 1.1 | public | monitor connection attempts per user pg_cron | 1.6 | pg_catalog | Job scheduler for PostgreSQL pg_stat_kcache | 2.2.3 | public | Kernel statistics gathering pg_stat_statements | 1.10 | public | track planning and execution statistics of all SQL statements executed plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language plpython3u | 1.0 | pg_catalog | PL/Python3U untrusted procedural language set_user | 4.0.1 | public | similar to SET ROLE but with added logging vector | 0.7.4 | public | vector data type and ivfflat and hnsw access methods (9 rows)  `echo 'show max_connections;' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- 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-yfamqe --namespace ns-jtlue `(B   `kubectl get secrets -l app.kubernetes.io/instance=postgres-yfamqe`(B  set secret: postgres-yfamqe-postgresql-account-postgres  `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:ry6RG0e699;DB_PORT:5432;DB_DATABASE:postgres(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-postgres-yfamqe namespace: ns-jtlue spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "postgres-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local" - "--user" - "postgres" - "--password" - "ry6RG0e699" - "--port" - "5432" - "--dbtype" - "postgresql" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-postgres-yfamqe.yaml`(B  pod/test-db-client-executionloop-postgres-yfamqe created apply test-db-client-executionloop-postgres-yfamqe.yaml Success(B  `rm -rf test-db-client-executionloop-postgres-yfamqe.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 14s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 19s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 24s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 35s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 40s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 45s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 50s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 55s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 1/1 Running 0 60s(B check pod test-db-client-executionloop-postgres-yfamqe status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-postgres-yfamqe 0/1 Completed 0 66s(B check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql Delete Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B --host postgres-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local --user postgres --password ry6RG0e699 --port 5432 --dbtype postgresql --test executionloop --duration 60 --interval 1 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.postgresql.jdbc.TimestampUtils (file:/app/oneclient-1.0-all.jar) to field java.util.TimeZone.defaultTimeZone WARNING: Please consider reporting this to the maintainers of org.postgresql.jdbc.TimestampUtils WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Execution loop start: create databases executions_loop CREATE DATABASE executions_loop; reconnect connection executions_loop drop table executions_loop_table DROP TABLE IF EXISTS executions_loop_table; create table executions_loop_table CREATE TABLE IF NOT EXISTS executions_loop_table (id SERIAL PRIMARY KEY, value TEXT, tinyint_col SMALLINT, smallint_col SMALLINT, integer_col INTEGER, bigint_col BIGINT, real_col REAL, double_col DOUBLE PRECISION, numeric_col NUMERIC(10, 2), date_col DATE, time_col TIME, timestamp_col TIMESTAMP, timestamptz_col TIMESTAMP WITH TIME ZONE, interval_col INTERVAL, boolean_col BOOLEAN, char_col CHAR(10), varchar_col VARCHAR(255), text_col TEXT, bytea_col BYTEA, uuid_col UUID, json_col JSON, jsonb_col JSONB, xml_col XML, enum_col VARCHAR(10) CHECK (enum_col IN ('Option1', 'Option2', 'Option3')), set_col VARCHAR(255) CHECK (set_col IN ('Value1', 'Value2', 'Value3')), int_array_col INTEGER[], text_array_col TEXT[], point_col POINT, line_col LINE, lseg_col LSEG, box_col BOX, path_col PATH, polygon_col POLYGON, circle_col CIRCLE, cidr_col CIDR, inet_col INET, macaddr_col MACADDR, macaddr8_col MACADDR8, bit_col BIT(8), bit_var_col BIT VARYING(8), varbit_col BIT VARYING(8), money_col MONEY, oid_col OID, regproc_col REGPROC, regprocedure_col REGPROCEDURE, regoper_col REGOPER, regoperator_col REGOPERATOR, regclass_col REGCLASS, regtype_col REGTYPE, regrole_col REGROLE, regnamespace_col REGNAMESPACE, regconfig_col REGCONFIG, regdictionary_col REGDICTIONARY ); Execution loop start:INSERT INTO executions_loop_table (value, tinyint_col, smallint_col, integer_col, bigint_col, real_col, double_col, numeric_col, date_col, time_col, timestamp_col, timestamptz_col, interval_col, boolean_col, char_col, varchar_col, text_col, bytea_col, uuid_col, json_col, jsonb_col, xml_col, enum_col, set_col, int_array_col, text_array_col, point_col, line_col, lseg_col, box_col, path_col, polygon_col, circle_col, cidr_col, inet_col, macaddr_col, macaddr8_col, bit_col, bit_var_col, varbit_col, money_col, oid_col, regproc_col, regprocedure_col, regoper_col, regoperator_col, regclass_col, regtype_col, regrole_col, regnamespace_col, regconfig_col, regdictionary_col) VALUES ('executions_loop_test_1', 37, 23507, 2007840677, -1146565731742405126, 0.033717215, 0.7522013353810292, 20.07627307807497, '2026-02-11', '09:02:40', '2026-02-11 09:02:40.687', CURRENT_TIMESTAMP, '4 hours 23 minutes 19 seconds', FALSE, '6xdeUiGXC1', 'MAW5USh2WI0ykGNSvYdmuAXcLhAfeoZYrrwEouFh75VPjSYXw4e5yStgdazz194Hn9UoykFOaUuGY9Y0DYD8AqsPnagJgOGBqYDfnqAcHXoT7WPa22beAnQhRE5mHBr7NyBeQwAj1kydaMSahlZ3rNHuFZTg3YIobhzdDAvu5BhOcZFR98STUmNeR6yPK8VaEGCqYUREH070I7t4cjGvLLSl2OE3Efiq2DVvAjoOXVYJ6Gg8Hle2wImCLX8IeVj', 'g3HFsZyaAifYgeT52wx19hJKxU81zHdM3nnjvKRMUYj4OUfnLDzkml3l0gXOAD1nbO0vZCCe9ssUVj5zSuYPY2bNn0X3Ptr7iYvSwlH8MPm35lU2wbzdVJvW7G2WtsNN8Xjmpo3WoRhnjSy0IDpJUaogofgUghvLKrkx2AeyEyFqtaryz5pallqY1e9OaAH4EijCciwQHnu3nByqQv3LXv75d8bTVDUwZk1MKhjGsPUZx2d5t1imzMXJvV4pFmX', decode('b6d4014274e601191323', 'hex'), '76692d99-aed4-4b5f-ac13-6e88e32b35fd', '{"key1": "w2cHxJlLu3", "key2": 24}', '{"key1": "qC3WX6IRBX", "key2": 90}', 'IEF6124udr54', 'Option3', 'Value3', ARRAY[53, 56, 10], ARRAY['qV4eW48gKC', '8EuWTdlxjM', '3udmDjUBdQ'], '(56.13885719576165, 85.55994236216571)', '{0.46508259837103605, 72.32526517060322, 47.24561872153752}', '[(32.39256432706637, 9.376545690451554), (64.15894201783799, 11.392192456925576)]', '((3.0010666426450228, 80.56739187202925), (60.92982621505397, 2.149352990150044))', '((56.0157127504718, 72.94363978355656), (89.96810943088242, 94.48911785826648), (14.619060106267023, 55.97730824901923))', '((1.6463647349861499, 59.406598405028824), (52.58247948406947, 65.77746351532834), (17.4671128004362, 86.060131223054), (16.44777337167753, 87.8924718068694))', '<(26.919408, 72.822137), 2.623085>', '192.168.43.0/24', '192.168.83.92', '08:00:2b:01:02:03', '08:00:2b:01:02:03:04:05', B'10101010', B'10101010', B'10101010', '$836.663711444207', -558600348, 'acos', abs(1), '#-', +1, 'pg_class', 'integer', 'postgres', 'pg_catalog', 'simple', 'english_stem' ); [ 1s ] executions total: 1 successful: 1 failed: 0 disconnect: 0 [ 2s ] executions total: 113 successful: 113 failed: 0 disconnect: 0 [ 3s ] executions total: 208 successful: 208 failed: 0 disconnect: 0 [ 4s ] executions total: 259 successful: 259 failed: 0 disconnect: 0 [ 5s ] executions total: 372 successful: 372 failed: 0 disconnect: 0 [ 6s ] executions total: 483 successful: 483 failed: 0 disconnect: 0 [ 7s ] executions total: 576 successful: 576 failed: 0 disconnect: 0 [ 8s ] executions total: 668 successful: 668 failed: 0 disconnect: 0 [ 9s ] executions total: 738 successful: 738 failed: 0 disconnect: 0 [ 10s ] executions total: 862 successful: 862 failed: 0 disconnect: 0 [ 11s ] executions total: 984 successful: 984 failed: 0 disconnect: 0 [ 12s ] executions total: 1089 successful: 1089 failed: 0 disconnect: 0 [ 13s ] executions total: 1186 successful: 1186 failed: 0 disconnect: 0 [ 14s ] executions total: 1312 successful: 1312 failed: 0 disconnect: 0 [ 15s ] executions total: 1442 successful: 1442 failed: 0 disconnect: 0 [ 16s ] executions total: 1576 successful: 1576 failed: 0 disconnect: 0 [ 17s ] executions total: 1689 successful: 1689 failed: 0 disconnect: 0 [ 18s ] executions total: 1799 successful: 1799 failed: 0 disconnect: 0 [ 19s ] executions total: 1919 successful: 1919 failed: 0 disconnect: 0 [ 20s ] executions total: 2049 successful: 2049 failed: 0 disconnect: 0 [ 21s ] executions total: 2173 successful: 2173 failed: 0 disconnect: 0 [ 22s ] executions total: 2284 successful: 2284 failed: 0 disconnect: 0 [ 23s ] executions total: 2379 successful: 2379 failed: 0 disconnect: 0 [ 24s ] executions total: 2399 successful: 2399 failed: 0 disconnect: 0 [ 25s ] executions total: 2517 successful: 2517 failed: 0 disconnect: 0 [ 26s ] executions total: 2651 successful: 2651 failed: 0 disconnect: 0 [ 27s ] executions total: 2760 successful: 2760 failed: 0 disconnect: 0 [ 28s ] executions total: 2876 successful: 2876 failed: 0 disconnect: 0 [ 29s ] executions total: 2999 successful: 2999 failed: 0 disconnect: 0 [ 30s ] executions total: 3130 successful: 3130 failed: 0 disconnect: 0 [ 31s ] executions total: 3268 successful: 3268 failed: 0 disconnect: 0 [ 32s ] executions total: 3386 successful: 3386 failed: 0 disconnect: 0 [ 33s ] executions total: 3465 successful: 3465 failed: 0 disconnect: 0 [ 34s ] executions total: 3552 successful: 3552 failed: 0 disconnect: 0 [ 35s ] executions total: 3666 successful: 3666 failed: 0 disconnect: 0 [ 36s ] executions total: 3790 successful: 3790 failed: 0 disconnect: 0 [ 37s ] executions total: 3904 successful: 3904 failed: 0 disconnect: 0 [ 38s ] executions total: 3964 successful: 3964 failed: 0 disconnect: 0 [ 39s ] executions total: 3983 successful: 3983 failed: 0 disconnect: 0 [ 40s ] executions total: 4018 successful: 4018 failed: 0 disconnect: 0 [ 41s ] executions total: 4148 successful: 4148 failed: 0 disconnect: 0 [ 42s ] executions total: 4255 successful: 4255 failed: 0 disconnect: 0 [ 43s ] executions total: 4363 successful: 4363 failed: 0 disconnect: 0 [ 44s ] executions total: 4493 successful: 4493 failed: 0 disconnect: 0 [ 45s ] executions total: 4624 successful: 4624 failed: 0 disconnect: 0 [ 46s ] executions total: 4722 successful: 4722 failed: 0 disconnect: 0 [ 47s ] executions total: 4835 successful: 4835 failed: 0 disconnect: 0 [ 48s ] executions total: 4937 successful: 4937 failed: 0 disconnect: 0 [ 49s ] executions total: 5059 successful: 5059 failed: 0 disconnect: 0 [ 50s ] executions total: 5188 successful: 5188 failed: 0 disconnect: 0 [ 51s ] executions total: 5307 successful: 5307 failed: 0 disconnect: 0 [ 52s ] executions total: 5417 successful: 5417 failed: 0 disconnect: 0 [ 53s ] executions total: 5449 successful: 5449 failed: 0 disconnect: 0 [ 54s ] executions total: 5467 successful: 5467 failed: 0 disconnect: 0 [ 55s ] executions total: 5487 successful: 5487 failed: 0 disconnect: 0 [ 56s ] executions total: 5520 successful: 5520 failed: 0 disconnect: 0 [ 57s ] executions total: 5627 successful: 5627 failed: 0 disconnect: 0 [ 58s ] executions total: 5701 successful: 5701 failed: 0 disconnect: 0 [ 60s ] executions total: 5727 successful: 5727 failed: 0 disconnect: 0 Test Result: Total Executions: 5727 Successful Executions: 5727 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: postgresql Host: postgres-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local Port: 5432 Database: Table: User: postgres Org: Access Mode: mysql Test Type: executionloop Query: Duration: 60 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 5727  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-postgres-yfamqe --namespace ns-jtlue `(B  pod/test-db-client-executionloop-postgres-yfamqe patched (no change) pod "test-db-client-executionloop-postgres-yfamqe" force deleted LB_TYPE is set to: intranet cluster expose check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster expose postgres-yfamqe --auto-approve --force=true --type intranet --enable true --components postgresql --role-selector primary --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-expose-ksdw6 created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-expose-ksdw6 -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql Delete Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 ops_status:postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 (B ops_status:postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 (B ops_status:postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 (B ops_status:postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 (B ops_status:postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 (B ops_status:postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 (B ops_status:postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 17:03 UTC+0800 (B check ops status done(B ops_status:postgres-yfamqe-expose-ksdw6 ns-jtlue Expose postgres-yfamqe postgresql Succeed 1/1 Feb 11,2026 17:03 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-expose-ksdw6 --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-expose-ksdw6 patched  `kbcli cluster delete-ops --name postgres-yfamqe-expose-ksdw6 --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-expose-ksdw6 deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster update terminationPolicy WipeOut  `kbcli cluster update postgres-yfamqe --termination-policy=WipeOut --namespace ns-jtlue `(B  cluster.apps.kubeblocks.io/postgres-yfamqe updated check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl get backupschedule -l app.kubernetes.io/instance=postgres-yfamqe `(B   `kubectl get backupschedule postgres-yfamqe-postgresql-backup-schedule -ojsonpath='{.spec.schedules[*].backupMethod}' `(B  backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-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-jrx99 -n kb-duhaq -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-jrx99 -n kb-duhaq -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-duhaq get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-duhaq -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-duhaq -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-duhaq.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-duhaq.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-6866d4d54-scw7w --namespace kb-duhaq -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup postgres-yfamqe --method wal-g --namespace ns-jtlue `(B  Backup backup-ns-jtlue-postgres-yfamqe-20260211170453 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-jtlue-postgres-yfamqe-20260211170453 -n ns-jtlue check backup status  `kbcli cluster list-backups postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION 336be2cb-postgres-yfamqe-postg-wal-g-archive ns-jtlue postgres-yfamqe wal-g-archive Running(AvailablePods: 0) Delete Feb 11,2026 17:04 UTC+0800 backup-ns-jtlue-postgres-yfamqe-20260211170453 ns-jtlue postgres-yfamqe wal-g Delete Feb 11,2026 17:04 UTC+0800 backup_status:postgres-yfamqe-wal-g-Running(B backup_status:postgres-yfamqe-wal-g-Running(B backup_status:postgres-yfamqe-wal-g-Running(B backup_status:postgres-yfamqe-wal-g-Running(B check backup status done(B backup_status:backup-ns-jtlue-postgres-yfamqe-20260211170453 ns-jtlue postgres-yfamqe wal-g Completed 7889416 18s Delete Feb 11,2026 17:04 UTC+0800 Feb 11,2026 17:05 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-yfamqe0', now());`(B  CREATE TABLE INSERT 0 1  `insert into msg (msg, time) values ('kbcli-test-data-yfamqe1', now());`(B  INSERT 0 1 pg_switch_wal --------------- 0/60138D0 (1 row)  `insert into msg (msg, time) values ('kbcli-test-data-yfamqe2', now());`(B  INSERT 0 1 pg_switch_wal --------------- 0/7000108 (1 row) checking recoverable time 1 (B recoverable time:Feb 11,2026 17:05:18 UTC+0800(B  `insert into msg (msg, time) values ('kbcli-test-data-yfamqe4', now());`(B  INSERT 0 1 pg_switch_wal --------------- 0/8000140 (1 row) check recoverable time 1 done(B recoverable time:Feb 11,2026 17:05:28 UTC+0800(B cluster restore-to-time backup  `kbcli cluster restore postgres-yfamqe-backup --backup 336be2cb-postgres-yfamqe-postg-wal-g-archive --restore-to-time "Feb 11,2026 17:05:28 UTC+0800" --namespace ns-jtlue `(B  Cluster postgres-yfamqe-backup created check cluster status  `kbcli cluster list postgres-yfamqe-backup --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe-backup ns-jtlue postgresql WipeOut Creating Feb 11,2026 17:05 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-yfamqe-backup --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-backup-postgresql-0 ns-jtlue postgres-yfamqe-backup postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:06 UTC+0800 postgres-yfamqe-backup-postgresql-1 ns-jtlue postgres-yfamqe-backup postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:06 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-backup-postgresql-1;secondary(B: postgres-yfamqe-backup-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-backup-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `select * from msg;`(B  id | msg | time ----+-------------------------+---------------------------- 1 | kbcli-test-data-yfamqe0 | 2026-02-11 09:05:16.183204 2 | kbcli-test-data-yfamqe1 | 2026-02-11 09:05:18.462585 (2 rows) Point-In-Time Recovery Success(B delete cluster postgres-yfamqe-backup  `kbcli cluster delete postgres-yfamqe-backup --auto-approve --namespace ns-jtlue `(B  pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Running 0 2m47s postgres-yfamqe-backup-postgresql-1 5/5 Running 0 2m47s Cluster postgres-yfamqe-backup deleted pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Terminating 0 3m7s postgres-yfamqe-backup-postgresql-1 5/5 Terminating 0 3m7s 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-jtlue-postgres-yfamqe-20260211170453 --namespace ns-jtlue `(B  Name: backup-ns-jtlue-postgres-yfamqe-20260211170453 Cluster: postgres-yfamqe Namespace: ns-jtlue Spec: Method: wal-g Policy Name: postgres-yfamqe-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-jtlue-postgres-yfamqe-20260211170453-ca8e TargetPodName: postgres-yfamqe-postgresql-1 Phase: Completed Start Time: Feb 11,2026 17:04 UTC+0800 Completion Time: Feb 11,2026 17:05 UTC+0800 Extras: =================== 1 =================== walGBackupName: base_000000010000000000000004 Status: Phase: Completed Total Size: 7889416 ActionSet Name: postgresql-wal-g Repository: backuprepo-kbcli-test Duration: 18s Start Time: Feb 11,2026 17:04 UTC+0800 Completion Time: Feb 11,2026 17:05 UTC+0800 Path: /ns-jtlue/postgres-yfamqe-336be2cb-0988-43b5-9b88-799cda8e977a/postgresql/backup-ns-jtlue-postgres-yfamqe-20260211170453 Time Range Start: Feb 11,2026 17:04 UTC+0800 Time Range End: Feb 11,2026 17:05 UTC+0800 Warning Events:  `kbcli cluster restore postgres-yfamqe-backup --backup backup-ns-jtlue-postgres-yfamqe-20260211170453 --namespace ns-jtlue `(B  Cluster postgres-yfamqe-backup created check cluster status  `kbcli cluster list postgres-yfamqe-backup --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe-backup ns-jtlue postgresql WipeOut Creating Feb 11,2026 17:10 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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe-backup --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-backup-postgresql-0 ns-jtlue postgres-yfamqe-backup postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:11 UTC+0800 postgres-yfamqe-backup-postgresql-1 ns-jtlue postgres-yfamqe-backup postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:11 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-backup-postgresql-1;secondary(B: postgres-yfamqe-backup-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-backup-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-jtlue-postgres-yfamqe-20260211170453 --namespace ns-jtlue `(B  Name: backup-ns-jtlue-postgres-yfamqe-20260211170453 Cluster: postgres-yfamqe Namespace: ns-jtlue Spec: Method: wal-g Policy Name: postgres-yfamqe-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-jtlue-postgres-yfamqe-20260211170453-ca8e TargetPodName: postgres-yfamqe-postgresql-1 Phase: Completed Start Time: Feb 11,2026 17:04 UTC+0800 Completion Time: Feb 11,2026 17:05 UTC+0800 Extras: =================== 1 =================== walGBackupName: base_000000010000000000000004 Status: Phase: Completed Total Size: 7889416 ActionSet Name: postgresql-wal-g Repository: backuprepo-kbcli-test Duration: 18s Start Time: Feb 11,2026 17:04 UTC+0800 Completion Time: Feb 11,2026 17:05 UTC+0800 Path: /ns-jtlue/postgres-yfamqe-336be2cb-0988-43b5-9b88-799cda8e977a/postgresql/backup-ns-jtlue-postgres-yfamqe-20260211170453 Time Range Start: Feb 11,2026 17:04 UTC+0800 Time Range End: Feb 11,2026 17:05 UTC+0800 Warning Events:  `kubectl get secrets -l app.kubernetes.io/instance=postgres-yfamqe`(B  set secret: postgres-yfamqe-postgresql-account-postgres  `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:ry6RG0e699;DB_PORT:5432;DB_DATABASE:postgres(B  `echo 'DROP TABLE msg;' | kubectl exec -it postgres-yfamqe-postgresql-1 -n default -- psql -U postgres `(B   `kubectl get backupschedule -l app.kubernetes.io/instance=postgres-yfamqe `(B   `kubectl get backupschedule postgres-yfamqe-postgresql-backup-schedule -ojsonpath='{.spec.schedules[*].backupMethod}' `(B  backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched cluster connect  `echo 'create extension vector;' | kubectl exec -it postgres-yfamqe-backup-postgresql-1 --namespace ns-jtlue -- psql -U postgres `(B  List of installed extensions Name | Version | Schema | Description --------------------+---------+------------+------------------------------------------------------------------------ file_fdw | 1.0 | public | foreign-data wrapper for flat file access pg_auth_mon | 1.1 | public | monitor connection attempts per user pg_cron | 1.6 | pg_catalog | Job scheduler for PostgreSQL pg_stat_kcache | 2.2.3 | public | Kernel statistics gathering pg_stat_statements | 1.10 | public | track planning and execution statistics of all SQL statements executed plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language plpython3u | 1.0 | pg_catalog | PL/Python3U untrusted procedural language set_user | 4.0.1 | public | similar to SET ROLE but with added logging vector | 0.7.4 | public | vector data type and ivfflat and hnsw access methods (9 rows)  `echo 'show max_connections;' | kubectl exec -it postgres-yfamqe-backup-postgresql-1 --namespace ns-jtlue -- psql -U postgres `(B  max_connections ----------------- 56 (1 row) connect cluster Success(B set max_connections to 56 delete cluster postgres-yfamqe-backup  `kbcli cluster delete postgres-yfamqe-backup --auto-approve --namespace ns-jtlue `(B  pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Running 0 2m18s postgres-yfamqe-backup-postgresql-1 5/5 Running 0 2m18s Cluster postgres-yfamqe-backup deleted pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Terminating 0 2m38s postgres-yfamqe-backup-postgresql-1 5/5 Terminating 0 2m38s 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 336be2cb-postgres-yfamqe-postg-wal-g-archive --namespace ns-jtlue `(B  backup.dataprotection.kubeblocks.io/336be2cb-postgres-yfamqe-postg-wal-g-archive patched  `kbcli cluster delete-backup postgres-yfamqe --name 336be2cb-postgres-yfamqe-postg-wal-g-archive --force --auto-approve --namespace ns-jtlue `(B  Backup 336be2cb-postgres-yfamqe-postg-wal-g-archive deleted  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-jtlue-postgres-yfamqe-20260211170453 --namespace ns-jtlue `(B  backup.dataprotection.kubeblocks.io/backup-ns-jtlue-postgres-yfamqe-20260211170453 patched  `kbcli cluster delete-backup postgres-yfamqe --name backup-ns-jtlue-postgres-yfamqe-20260211170453 --force --auto-approve --namespace ns-jtlue `(B  Backup backup-ns-jtlue-postgres-yfamqe-20260211170453 deleted cmpv upgrade service version: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 latest cmpv service version latest service version:16.9.0 cmpv service version upgrade and downgrade upgrade from:16.4.0 to service version:16.9.0 cluster upgrade apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: postgres-yfamqe-upgrade-cmpv- namespace: ns-jtlue spec: clusterName: postgres-yfamqe upgrade: components: - componentName: postgresql serviceVersion: 16.9.0 type: Upgrade check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_postgres-yfamqe.yaml`(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-upgrade-cmpv-jtnkx created create test_ops_cluster_postgres-yfamqe.yaml Success(B  `rm -rf test_ops_cluster_postgres-yfamqe.yaml`(B  check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-upgrade-cmpv-jtnkx ns-jtlue Upgrade postgres-yfamqe Running -/- Feb 11,2026 17:14 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-upgrade-cmpv-jtnkx ns-jtlue Upgrade postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:14 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-upgrade-cmpv-jtnkx ns-jtlue Upgrade postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:14 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-upgrade-cmpv-jtnkx --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-upgrade-cmpv-jtnkx patched  `kbcli cluster delete-ops --name postgres-yfamqe-upgrade-cmpv-jtnkx --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-upgrade-cmpv-jtnkx deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B downgrade from:16.9.0 to service version:16.4.0 cluster upgrade apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: postgres-yfamqe-upgrade-cmpv- namespace: ns-jtlue spec: clusterName: postgres-yfamqe upgrade: components: - componentName: postgresql serviceVersion: 16.4.0 type: Upgrade check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_postgres-yfamqe.yaml`(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-upgrade-cmpv-fdn22 created create test_ops_cluster_postgres-yfamqe.yaml Success(B  `rm -rf test_ops_cluster_postgres-yfamqe.yaml`(B  check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-upgrade-cmpv-fdn22 ns-jtlue Upgrade postgres-yfamqe postgresql Running 0/2 Feb 11,2026 17:16 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-upgrade-cmpv-fdn22 ns-jtlue Upgrade postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:16 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-upgrade-cmpv-fdn22 ns-jtlue Upgrade postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:16 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-upgrade-cmpv-fdn22 --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-upgrade-cmpv-fdn22 patched  `kbcli cluster delete-ops --name postgres-yfamqe-upgrade-cmpv-fdn22 --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-upgrade-cmpv-fdn22 deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover dnserror(B check cluster status before cluster-failover-dnserror check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnserror-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: DNSChaos metadata: name: test-chaos-mesh-dnserror-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: error duration: 2m  `kubectl apply -f test-chaos-mesh-dnserror-postgres-yfamqe.yaml`(B  dnschaos.chaos-mesh.org/test-chaos-mesh-dnserror-postgres-yfamqe created apply test-chaos-mesh-dnserror-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-dnserror-postgres-yfamqe.yaml`(B  dnserror chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnserror-postgres-yfamqe --namespace ns-jtlue `(B  dnschaos.chaos-mesh.org "test-chaos-mesh-dnserror-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-1 failover dnserror Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover attroverride(B check cluster status before cluster-failover-attroverride check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge IOChaos test-chaos-mesh-attroverride-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: IOChaos metadata: name: test-chaos-mesh-attroverride-postgres-yfamqe namespace: ns-jtlue spec: action: attrOverride mode: all selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 volumePath: /home/postgres/pgdata path: '/home/postgres/pgdata/**/*' attr: perm: 72 percent: 100 duration: 2m  `kubectl apply -f test-chaos-mesh-attroverride-postgres-yfamqe.yaml`(B  iochaos.chaos-mesh.org/test-chaos-mesh-attroverride-postgres-yfamqe created apply test-chaos-mesh-attroverride-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-attroverride-postgres-yfamqe.yaml`(B  attroverride chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 16:59 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 16:59 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge IOChaos test-chaos-mesh-attroverride-postgres-yfamqe --namespace ns-jtlue `(B  iochaos.chaos-mesh.org "test-chaos-mesh-attroverride-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-1 failover attroverride Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart postgres-yfamqe --auto-approve --force=true --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-restart-c9n4f created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-restart-c9n4f -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-restart-c9n4f ns-jtlue Restart postgres-yfamqe postgresql Pending -/- Feb 11,2026 17:23 UTC+0800 ops_status:postgres-yfamqe-restart-c9n4f ns-jtlue Restart postgres-yfamqe postgresql Creating -/- Feb 11,2026 17:23 UTC+0800 (B check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:23 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:25 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-restart-c9n4f ns-jtlue Restart postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:23 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-restart-c9n4f ns-jtlue Restart postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:23 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-restart-c9n4f --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-restart-c9n4f patched  `kbcli cluster delete-ops --name postgres-yfamqe-restart-c9n4f --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-restart-c9n4f deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover networkcorruptover(B check cluster status before cluster-failover-networkcorruptover check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkcorruptover-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkcorruptover-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-0 mode: all action: corrupt corrupt: corrupt: '100' correlation: '100' direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkcorruptover-postgres-yfamqe.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkcorruptover-postgres-yfamqe created apply test-chaos-mesh-networkcorruptover-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-networkcorruptover-postgres-yfamqe.yaml`(B  networkcorruptover chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:23 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:25 UTC+0800 check pod status done(B check cluster role primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkcorruptover-postgres-yfamqe --namespace ns-jtlue `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkcorruptover-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-1 failover networkcorruptover Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [] equal [5727] retry times: 1(B check readonly db_client batch data [] equal [5727] retry times: 2(B check readonly db_client batch data [] equal [5727] retry times: 3(B check readonly db_client batch data [] equal [5727] retry times: 4(B check readonly db_client batch data [] equal [5727] retry times: 5(B check readonly db_client batch data [] equal [5727] retry times: 6(B check readonly db_client batch data [5727] equal [5727] Success(B  `kubectl get pvc -l app.kubernetes.io/instance=postgres-yfamqe,apps.kubeblocks.io/component-name=postgresql,apps.kubeblocks.io/vct-name=data --namespace ns-jtlue `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand postgres-yfamqe --auto-approve --force=true --components postgresql --volume-claim-templates data --storage 5Gi --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-volumeexpansion-6w5bx created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-volumeexpansion-6w5bx -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-volumeexpansion-6w5bx ns-jtlue VolumeExpansion postgres-yfamqe postgresql Pending -/- Feb 11,2026 17:28 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:23 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:25 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-volumeexpansion-6w5bx ns-jtlue VolumeExpansion postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:28 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-volumeexpansion-6w5bx ns-jtlue VolumeExpansion postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:28 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-volumeexpansion-6w5bx --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-volumeexpansion-6w5bx patched  `kbcli cluster delete-ops --name postgres-yfamqe-volumeexpansion-6w5bx --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-volumeexpansion-6w5bx deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop postgres-yfamqe --auto-approve --force=true --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-stop-wttp5 created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-stop-wttp5 -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-stop-wttp5 ns-jtlue Stop postgres-yfamqe postgresql Running 0/2 Feb 11,2026 17:34 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Stopping Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 cluster_status:Stopping(B check cluster status done(B cluster_status:Stopped(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(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-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-stop-wttp5 ns-jtlue Stop postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:34 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-stop-wttp5 ns-jtlue Stop postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:34 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-stop-wttp5 --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-stop-wttp5 patched  `kbcli cluster delete-ops --name postgres-yfamqe-stop-wttp5 --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-stop-wttp5 deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start postgres-yfamqe --force=true --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-start-cthlg created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-start-cthlg -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-start-cthlg ns-jtlue Start postgres-yfamqe postgresql Running 0/2 Feb 11,2026 17:36 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:36 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:36 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-start-cthlg ns-jtlue Start postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:36 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-start-cthlg ns-jtlue Start postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:36 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-start-cthlg --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-start-cthlg patched  `kbcli cluster delete-ops --name postgres-yfamqe-start-cthlg --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-start-cthlg deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover kill1(B check cluster status before cluster-failover-kill1 check cluster status done(B cluster_status:Running(B  `kill 1`(B  exec return message: check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:36 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:36 UTC+0800 check pod status done(B check cluster role primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: primary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-1;secondary(B: check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check failover pod name failover pod name:postgres-yfamqe-postgresql-1 failover kill1 Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover timeoffset(B check cluster status before cluster-failover-timeoffset cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge TimeChaos test-chaos-mesh-timeoffset-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: TimeChaos metadata: name: test-chaos-mesh-timeoffset-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all timeOffset: '-10m' clockIds: - CLOCK_REALTIME duration: 2m  `kubectl apply -f test-chaos-mesh-timeoffset-postgres-yfamqe.yaml`(B  timechaos.chaos-mesh.org/test-chaos-mesh-timeoffset-postgres-yfamqe created apply test-chaos-mesh-timeoffset-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-timeoffset-postgres-yfamqe.yaml`(B  timeoffset chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:36 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:36 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge TimeChaos test-chaos-mesh-timeoffset-postgres-yfamqe --namespace ns-jtlue `(B  timechaos.chaos-mesh.org "test-chaos-mesh-timeoffset-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-1 failover timeoffset Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster configure component_tmp: postgresql apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: postgres-yfamqe-reconfiguring- namespace: ns-jtlue spec: type: Reconfiguring clusterName: postgres-yfamqe 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-yfamqe.yaml`(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-reconfiguring-2t9xk created create test_ops_cluster_postgres-yfamqe.yaml Success(B  `rm -rf test_ops_cluster_postgres-yfamqe.yaml`(B  check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-reconfiguring-2t9xk ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Running -/- Feb 11,2026 17:40 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:41 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:42 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-reconfiguring-2t9xk ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:40 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-postgresql-backup-schedule-enable-1 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:04 UTC+0800 postgres-yfamqe-postgresql-backup-schedule-disable-2 ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:13 UTC+0800 postgres-yfamqe-reconfiguring-2t9xk ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:40 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-postgresql-backup-schedule-enable-1 --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule-enable-1 patched  `kbcli cluster delete-ops --name postgres-yfamqe-postgresql-backup-schedule-enable-1 --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-postgresql-backup-schedule-enable-1 deleted  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-postgresql-backup-schedule-disable-2 --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule-disable-2 patched  `kbcli cluster delete-ops --name postgres-yfamqe-postgresql-backup-schedule-disable-2 --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-postgresql-backup-schedule-disable-2 deleted  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-reconfiguring-2t9xk --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-reconfiguring-2t9xk patched  `kbcli cluster delete-ops --name postgres-yfamqe-reconfiguring-2t9xk --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-reconfiguring-2t9xk deleted component_config:postgresql check config variables current value_actual: 512MB configure:[shared_buffers] result actual:[512MB] equal expected:[512MB](B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart postgres-yfamqe --auto-approve --force=true --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-restart-9lkrh created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-restart-9lkrh -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-restart-9lkrh ns-jtlue Restart postgres-yfamqe postgresql Running 0/2 Feb 11,2026 17:43 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-restart-9lkrh ns-jtlue Restart postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:43 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-restart-9lkrh ns-jtlue Restart postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:43 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-restart-9lkrh --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-restart-9lkrh patched  `kbcli cluster delete-ops --name postgres-yfamqe-restart-9lkrh --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-restart-9lkrh deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster postgresql scale-out cluster postgresql scale-out replicas: 4 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-out postgres-yfamqe --auto-approve --force=true --components postgresql --replicas 2 --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-horizontalscaling-f4xll created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-horizontalscaling-f4xll -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-horizontalscaling-f4xll ns-jtlue HorizontalScaling postgres-yfamqe postgresql Pending -/- Feb 11,2026 17:46 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 postgres-yfamqe-postgresql-2 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 17:46 UTC+0800 postgres-yfamqe-postgresql-3 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:46 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 postgres-yfamqe-postgresql-2 postgres-yfamqe-postgresql-3 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-horizontalscaling-f4xll ns-jtlue HorizontalScaling postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:46 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-horizontalscaling-f4xll ns-jtlue HorizontalScaling postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:46 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-horizontalscaling-f4xll --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-horizontalscaling-f4xll patched  `kbcli cluster delete-ops --name postgres-yfamqe-horizontalscaling-f4xll --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-horizontalscaling-f4xll deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B 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-yfamqe --auto-approve --force=true --components postgresql --replicas 2 --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-horizontalscaling-9rkjd created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-horizontalscaling-9rkjd -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-horizontalscaling-9rkjd ns-jtlue HorizontalScaling postgres-yfamqe postgresql Running 0/2 Feb 11,2026 17:49 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-horizontalscaling-9rkjd ns-jtlue HorizontalScaling postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:49 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-horizontalscaling-9rkjd ns-jtlue HorizontalScaling postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 17:49 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-horizontalscaling-9rkjd --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-horizontalscaling-9rkjd patched  `kbcli cluster delete-ops --name postgres-yfamqe-horizontalscaling-9rkjd --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-horizontalscaling-9rkjd deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster configure component_tmp: postgresql apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: postgres-yfamqe-reconfiguring- namespace: ns-jtlue spec: type: Reconfiguring clusterName: postgres-yfamqe 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-yfamqe.yaml`(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-reconfiguring-7xx7q created create test_ops_cluster_postgres-yfamqe.yaml Success(B  `rm -rf test_ops_cluster_postgres-yfamqe.yaml`(B  check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-reconfiguring-7xx7q ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Running -/- Feb 11,2026 17:50 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-reconfiguring-7xx7q ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:50 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-reconfiguring-7xx7q ns-jtlue Reconfiguring postgres-yfamqe postgresql,postgresql Succeed -/- Feb 11,2026 17:50 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-reconfiguring-7xx7q --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-reconfiguring-7xx7q patched  `kbcli cluster delete-ops --name postgres-yfamqe-reconfiguring-7xx7q --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-reconfiguring-7xx7q deleted component_config:postgresql check config variables current value_actual: 200 configure:[max_connections] result actual:[200] equal expected:[200](B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover networklossover(B check cluster status before cluster-failover-networklossover check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networklossover-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networklossover-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: loss loss: loss: '100' correlation: '100' direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networklossover-postgres-yfamqe.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networklossover-postgres-yfamqe created apply test-chaos-mesh-networklossover-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-networklossover-postgres-yfamqe.yaml`(B  networklossover chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networklossover-postgres-yfamqe --namespace ns-jtlue `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networklossover-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-0 failover networklossover Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover networkduplicate(B check cluster status before cluster-failover-networkduplicate check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkduplicate-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkduplicate-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-0 mode: all action: duplicate duplicate: duplicate: '100' correlation: '100' direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkduplicate-postgres-yfamqe.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkduplicate-postgres-yfamqe created apply test-chaos-mesh-networkduplicate-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-networkduplicate-postgres-yfamqe.yaml`(B  networkduplicate chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkduplicate-postgres-yfamqe --namespace ns-jtlue `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkduplicate-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-0 failover networkduplicate Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover connectionstress(B check cluster status before cluster-failover-connectionstress check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-postgres-yfamqe --namespace ns-jtlue `(B   `kubectl get secrets -l app.kubernetes.io/instance=postgres-yfamqe`(B  set secret: postgres-yfamqe-postgresql-account-postgres  `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:ry6RG0e699;DB_PORT:5432;DB_DATABASE:postgres(B apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-postgres-yfamqe namespace: ns-jtlue spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "postgres-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local" - "--user" - "postgres" - "--password" - "ry6RG0e699" - "--port" - "5432" - "--database" - "postgres" - "--dbtype" - "postgresql" - "--test" - "connectionstress" - "--connections" - "56" - "--duration" - "60" restartPolicy: Never  `kubectl apply -f test-db-client-connectionstress-postgres-yfamqe.yaml`(B  pod/test-db-client-connectionstress-postgres-yfamqe created apply test-db-client-connectionstress-postgres-yfamqe.yaml Success(B  `rm -rf test-db-client-connectionstress-postgres-yfamqe.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-postgres-yfamqe 1/1 Running 0 5s(B check pod test-db-client-connectionstress-postgres-yfamqe status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-postgres-yfamqe 0/1 Completed 0 9s(B check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B --host postgres-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local --user postgres --password ry6RG0e699 --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] WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.postgresql.jdbc.TimestampUtils (file:/app/oneclient-1.0-all.jar) to field java.util.TimeZone.defaultTimeZone WARNING: Please consider reporting this to the maintainers of org.postgresql.jdbc.TimestampUtils WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Test Result: null Connection Information: Database Type: postgresql Host: postgres-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local Port: 5432 Database: postgres Table: User: postgres Org: Access Mode: mysql Test Type: connectionstress Connection Count: 56 Duration: 60 seconds  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-connectionstress-postgres-yfamqe --namespace ns-jtlue `(B  pod/test-db-client-connectionstress-postgres-yfamqe patched (no change) pod "test-db-client-connectionstress-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-0 failover connectionstress Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover oom(B check cluster status before cluster-failover-oom check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: StressChaos metadata: name: test-chaos-mesh-oom-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-0 mode: all stressors: memory: workers: 1 size: "100GB" oomScoreAdj: -1000 duration: 2m  `kubectl apply -f test-chaos-mesh-oom-postgres-yfamqe.yaml`(B  stresschaos.chaos-mesh.org/test-chaos-mesh-oom-postgres-yfamqe created apply test-chaos-mesh-oom-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-oom-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-postgres-yfamqe --namespace ns-jtlue `(B  stresschaos.chaos-mesh.org "test-chaos-mesh-oom-postgres-yfamqe" force deleted stresschaos.chaos-mesh.org/test-chaos-mesh-oom-postgres-yfamqe patched check failover pod name failover pod name:postgres-yfamqe-postgresql-0 checking failover...(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-postgres-yfamqe --namespace ns-jtlue `(B   `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: StressChaos metadata: name: test-chaos-mesh-oom-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-0 mode: all stressors: memory: workers: 1 size: "100GB" oomScoreAdj: -1000 duration: 2m  `kubectl apply -f test-chaos-mesh-oom-postgres-yfamqe.yaml`(B  stresschaos.chaos-mesh.org/test-chaos-mesh-oom-postgres-yfamqe created apply test-chaos-mesh-oom-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-oom-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-oom-postgres-yfamqe --namespace ns-jtlue `(B  stresschaos.chaos-mesh.org "test-chaos-mesh-oom-postgres-yfamqe" force deleted stresschaos.chaos-mesh.org/test-chaos-mesh-oom-postgres-yfamqe patched check failover pod name:postgres-yfamqe-postgresql-1 failover oom Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover dnsrandom(B check cluster status before cluster-failover-dnsrandom check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnsrandom-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: DNSChaos metadata: name: test-chaos-mesh-dnsrandom-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: random duration: 2m  `kubectl apply -f test-chaos-mesh-dnsrandom-postgres-yfamqe.yaml`(B  dnschaos.chaos-mesh.org/test-chaos-mesh-dnsrandom-postgres-yfamqe created apply test-chaos-mesh-dnsrandom-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-dnsrandom-postgres-yfamqe.yaml`(B  dnsrandom chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge DNSChaos test-chaos-mesh-dnsrandom-postgres-yfamqe --namespace ns-jtlue `(B  dnschaos.chaos-mesh.org "test-chaos-mesh-dnsrandom-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-1 failover dnsrandom Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover podfailure(B check cluster status before cluster-failover-podfailure check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podfailure-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podfailure-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: pod-failure duration: 2m  `kubectl apply -f test-chaos-mesh-podfailure-postgres-yfamqe.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podfailure-postgres-yfamqe created apply test-chaos-mesh-podfailure-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-podfailure-postgres-yfamqe.yaml`(B  podfailure chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Failed Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Failed(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 17:45 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 100m / 100m 512Mi / 512Mi data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 17:44 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podfailure-postgres-yfamqe --namespace ns-jtlue `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podfailure-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-0 failover podfailure Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale postgres-yfamqe --auto-approve --force=true --components postgresql --cpu 200m --memory 0.6Gi --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-verticalscaling-g6z5v created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-verticalscaling-g6z5v -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-verticalscaling-g6z5v ns-jtlue VerticalScaling postgres-yfamqe postgresql Running 0/2 Feb 11,2026 18:03 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-verticalscaling-g6z5v ns-jtlue VerticalScaling postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 18:03 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-verticalscaling-g6z5v ns-jtlue VerticalScaling postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 18:03 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-verticalscaling-g6z5v --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-verticalscaling-g6z5v patched  `kbcli cluster delete-ops --name postgres-yfamqe-verticalscaling-g6z5v --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-verticalscaling-g6z5v deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover fullcpu(B check cluster status before cluster-failover-fullcpu check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-fullcpu-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: StressChaos metadata: name: test-chaos-mesh-fullcpu-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all stressors: cpu: workers: 100 load: 100 duration: 2m  `kubectl apply -f test-chaos-mesh-fullcpu-postgres-yfamqe.yaml`(B  stresschaos.chaos-mesh.org/test-chaos-mesh-fullcpu-postgres-yfamqe created apply test-chaos-mesh-fullcpu-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-fullcpu-postgres-yfamqe.yaml`(B  fullcpu chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge StressChaos test-chaos-mesh-fullcpu-postgres-yfamqe --namespace ns-jtlue `(B  stresschaos.chaos-mesh.org "test-chaos-mesh-fullcpu-postgres-yfamqe" force deleted stresschaos.chaos-mesh.org/test-chaos-mesh-fullcpu-postgres-yfamqe patched check failover pod name failover pod name:postgres-yfamqe-postgresql-1 failover fullcpu Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover networkbandwidthover(B check cluster status before cluster-failover-networkbandwidthover check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkbandwidthover-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkbandwidthover-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 action: bandwidth mode: all bandwidth: rate: '1bps' limit: 20971520 buffer: 10000 duration: 2m  `kubectl apply -f test-chaos-mesh-networkbandwidthover-postgres-yfamqe.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkbandwidthover-postgres-yfamqe created apply test-chaos-mesh-networkbandwidthover-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-networkbandwidthover-postgres-yfamqe.yaml`(B  networkbandwidthover chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkbandwidthover-postgres-yfamqe --namespace ns-jtlue `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkbandwidthover-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-0 failover networkbandwidthover Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [] equal [5727] retry times: 1(B check readonly db_client batch data [] equal [5727] retry times: 2(B check readonly db_client batch data [] equal [5727] retry times: 3(B check readonly db_client batch data [] equal [5727] retry times: 4(B check readonly db_client batch data [] equal [5727] retry times: 5(B check readonly db_client batch data [] equal [5727] retry times: 6(B check readonly db_client batch data [] equal [5727] retry times: 7(B check readonly db_client batch data [] equal [5727] retry times: 8(B check readonly db_client batch data [] equal [5727] retry times: 9(B check readonly db_client batch data [] equal [5727] retry times: 10(B check readonly db_client batch data [] equal [5727] retry times: 11(B check readonly db_client batch data [] equal [5727] retry times: 12(B check readonly db_client batch data [5727] equal [5727] Success(B test failover faultover(B check cluster status before cluster-failover-faultover check cluster status done(B cluster_status:Running(B  `kubectl apply -f test-chaos-mesh-faultover-postgres-yfamqe.yaml`(B  apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml retry apply test-chaos-mesh-faultover-postgres-yfamqe.yaml timeout(B  `rm -rf test-chaos-mesh-faultover-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check failover pod name failover pod name:postgres-yfamqe-postgresql-0 checking failover...(B check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B failover pod name:postgres-yfamqe-postgresql-0 checking failover...(B check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B failover pod name:postgres-yfamqe-postgresql-0 checking failover...(B check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B failover pod name:postgres-yfamqe-postgresql-0 checking failover...(B check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B failover pod name:postgres-yfamqe-postgresql-0 checking failover...(B check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000004/10.224.0.7 Feb 11,2026 18:05 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:04 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check failover pod name timeout(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart postgres-yfamqe --auto-approve --force=true --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-restart-vmmn5 created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-restart-vmmn5 -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-restart-vmmn5 ns-jtlue Restart postgres-yfamqe postgresql Running -/- Feb 11,2026 18:13 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:15 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:13 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-restart-vmmn5 ns-jtlue Restart postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 18:13 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-restart-vmmn5 ns-jtlue Restart postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 18:13 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-restart-vmmn5 --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-restart-vmmn5 patched  `kbcli cluster delete-ops --name postgres-yfamqe-restart-vmmn5 --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-restart-vmmn5 deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster does not need to check monitor currently check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:15 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:13 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B test failover mistake(B check cluster status before cluster-failover-mistake check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge IOChaos test-chaos-mesh-mistake-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: IOChaos metadata: name: test-chaos-mesh-mistake-postgres-yfamqe namespace: ns-jtlue spec: action: mistake mode: all selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 volumePath: /home/postgres/pgdata path: '/home/postgres/pgdata/**/*' mistake: filling: zero maxOccurrences: 1 maxLength: 10 methods: - READ - WRITE percent: 100 duration: 2m  `kubectl apply -f test-chaos-mesh-mistake-postgres-yfamqe.yaml`(B  iochaos.chaos-mesh.org/test-chaos-mesh-mistake-postgres-yfamqe created apply test-chaos-mesh-mistake-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-mistake-postgres-yfamqe.yaml`(B  mistake chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:15 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:13 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge IOChaos test-chaos-mesh-mistake-postgres-yfamqe --namespace ns-jtlue `(B  iochaos.chaos-mesh.org "test-chaos-mesh-mistake-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-0 failover mistake Failure(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster restart check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster restart postgres-yfamqe --auto-approve --force=true --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-restart-gx987 created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-restart-gx987 -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-restart-gx987 ns-jtlue Restart postgres-yfamqe postgresql Running 0/2 Feb 11,2026 18:19 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:20 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-restart-gx987 ns-jtlue Restart postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 18:19 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-restart-gx987 ns-jtlue Restart postgres-yfamqe postgresql Succeed 2/2 Feb 11,2026 18:19 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-restart-gx987 --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-restart-gx987 patched  `kbcli cluster delete-ops --name postgres-yfamqe-restart-gx987 --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-restart-gx987 deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover podkill(B check cluster status before cluster-failover-podkill check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: pod-kill  `kubectl apply -f test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe created apply test-chaos-mesh-podkill-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:22 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podkill-postgres-yfamqe" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe patched check failover pod name failover pod name:postgres-yfamqe-postgresql-1 checking failover...(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B   `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: pod-kill  `kubectl apply -f test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe created apply test-chaos-mesh-podkill-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:23 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podkill-postgres-yfamqe" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe patched failover pod name:postgres-yfamqe-postgresql-1 checking failover...(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B   `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: pod-kill  `kubectl apply -f test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe created apply test-chaos-mesh-podkill-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:24 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podkill-postgres-yfamqe" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe patched failover pod name:postgres-yfamqe-postgresql-1 checking failover...(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B   `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: pod-kill  `kubectl apply -f test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe created apply test-chaos-mesh-podkill-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:25 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podkill-postgres-yfamqe" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe patched failover pod name:postgres-yfamqe-postgresql-1 checking failover...(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B   `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: pod-kill  `kubectl apply -f test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe created apply test-chaos-mesh-podkill-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:25 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podkill-postgres-yfamqe" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe patched failover pod name:postgres-yfamqe-postgresql-1 checking failover...(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B   `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 mode: all action: pod-kill  `kubectl apply -f test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe created apply test-chaos-mesh-podkill-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-podkill-postgres-yfamqe.yaml`(B  check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Updating Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,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-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge PodChaos test-chaos-mesh-podkill-postgres-yfamqe --namespace ns-jtlue `(B  podchaos.chaos-mesh.org "test-chaos-mesh-podkill-postgres-yfamqe" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-postgres-yfamqe patched check failover pod name timeout(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test switchover(B cluster promote check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster promote postgres-yfamqe --auto-approve --force=true --instance postgres-yfamqe-postgresql-1 --candidate postgres-yfamqe-postgresql-0 --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-switchover-4gkdd created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-switchover-4gkdd -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-switchover-4gkdd ns-jtlue Switchover postgres-yfamqe postgres-yfamqe-postgresql Running -/- Feb 11,2026 18:27 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-switchover-4gkdd ns-jtlue Switchover postgres-yfamqe postgres-yfamqe-postgresql Succeed 1/1 Feb 11,2026 18:27 UTC+0800 check ops status done(B ops_status:postgres-yfamqe-switchover-4gkdd ns-jtlue Switchover postgres-yfamqe postgres-yfamqe-postgresql Succeed 1/1 Feb 11,2026 18:27 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-switchover-4gkdd --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-switchover-4gkdd patched  `kbcli cluster delete-ops --name postgres-yfamqe-switchover-4gkdd --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-switchover-4gkdd deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B switchover pod:postgres-yfamqe-postgresql-0 switchover success(B  `kubectl get secrets -l app.kubernetes.io/instance=postgres-yfamqe`(B  set secret: postgres-yfamqe-postgresql-account-postgres  `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:ry6RG0e699;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-yfamqe namespace: ns-jtlue 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-yfamqe-postgresql-postgresql.ns-jtlue.svc.cluster.local,user:postgres,password:ry6RG0e699,port:5432,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-postgres-yfamqe.yaml`(B  pod/benchtest-postgres-yfamqe created apply benchtest-postgres-yfamqe.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-yfamqe 0/1 ContainerCreating 0 0s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-yfamqe 1/1 Running 0 4s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-yfamqe 1/1 Running 0 9s(B check pod benchtest-postgres-yfamqe status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-yfamqe 0/1 Completed 0 14s(B  `rm -rf benchtest-postgres-yfamqe.yaml`(B   `kubectl logs benchtest-postgres-yfamqe --tail 30 --namespace ns-jtlue `(B  [ 7s ] thds: 4 tps: 79.00 qps: 1628.91 (r/w/o: 1134.94/331.98/161.99) lat (ms,99%): 97.55 err/s: 2.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 87.01 qps: 1758.17 (r/w/o: 1232.12/351.03/175.02) lat (ms,99%): 99.33 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 84.99 qps: 1669.82 (r/w/o: 1171.87/320.96/176.98) lat (ms,99%): 104.84 err/s: 1.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 90.00 qps: 1863.09 (r/w/o: 1307.06/370.02/186.01) lat (ms,99%): 99.33 err/s: 2.00 reconn/s: 0.00 SQL statistics: queries performed: read: 11928 write: 3363 other: 1723 total: 17014 transactions: 839 (83.83 per sec.) queries: 17014 (1700.07 per sec.) ignored errors: 13 (1.30 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0064s total number of events: 839 Latency (ms): min: 4.64 avg: 47.69 max: 106.62 99th percentile: 102.97 sum: 40010.95 Threads fairness: events (avg/stddev): 209.7500/5.54 execution time (avg/stddev): 10.0027/0.00  `kubectl delete pod benchtest-postgres-yfamqe --force --namespace ns-jtlue `(B  pod "benchtest-postgres-yfamqe" force deleted LB_TYPE is set to: intranet  `kubectl get secrets -l app.kubernetes.io/instance=postgres-yfamqe`(B  set secret: postgres-yfamqe-postgresql-account-postgres  `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.username}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.password}"`(B   `kubectl get secrets postgres-yfamqe-postgresql-account-postgres -o jsonpath="{.data.port}"`(B  DB_USERNAME:postgres;DB_PASSWORD:ry6RG0e699;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-yfamqe namespace: ns-jtlue 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:10.224.0.11,user:postgres,password:ry6RG0e699,port:5432,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never  `kubectl apply -f benchtest-postgres-yfamqe.yaml`(B  pod/benchtest-postgres-yfamqe created apply benchtest-postgres-yfamqe.yaml Success(B check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-yfamqe 0/1 ContainerCreating 0 0s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-yfamqe 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-yfamqe 1/1 Running 0 10s(B check pod benchtest-postgres-yfamqe status done(B pod_status:NAME READY STATUS RESTARTS AGE benchtest-postgres-yfamqe 0/1 Completed 0 15s(B  `rm -rf benchtest-postgres-yfamqe.yaml`(B   `kubectl logs benchtest-postgres-yfamqe --tail 30 --namespace ns-jtlue `(B  [ 7s ] thds: 4 tps: 82.00 qps: 1675.00 (r/w/o: 1175.00/327.00/173.00) lat (ms,99%): 99.33 err/s: 2.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 77.00 qps: 1587.99 (r/w/o: 1120.99/306.00/161.00) lat (ms,99%): 97.55 err/s: 2.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 82.00 qps: 1616.96 (r/w/o: 1125.97/321.99/169.00) lat (ms,99%): 97.55 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 85.99 qps: 1717.86 (r/w/o: 1201.90/342.97/172.99) lat (ms,99%): 95.81 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 10738 write: 3024 other: 1560 total: 15322 transactions: 758 (75.01 per sec.) queries: 15322 (1516.15 per sec.) ignored errors: 9 (0.89 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.1042s total number of events: 758 Latency (ms): min: 4.58 avg: 53.17 max: 198.32 99th percentile: 106.75 sum: 40305.62 Threads fairness: events (avg/stddev): 189.5000/7.09 execution time (avg/stddev): 10.0764/0.04  `kubectl delete pod benchtest-postgres-yfamqe --force --namespace ns-jtlue `(B  pod "benchtest-postgres-yfamqe" force deleted test failover networkpartition(B check cluster status before cluster-failover-networkpartition check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkpartition-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkpartition-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-0 action: partition mode: all target: mode: all selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-1 direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkpartition-postgres-yfamqe.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkpartition-postgres-yfamqe created apply test-chaos-mesh-networkpartition-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-networkpartition-postgres-yfamqe.yaml`(B  networkpartition chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-0;secondary(B: postgres-yfamqe-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkpartition-postgres-yfamqe --namespace ns-jtlue `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkpartition-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-0 failover networkpartition Success(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B test failover networkdelay(B check cluster status before cluster-failover-networkdelay check cluster status done(B cluster_status:Running(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkdelay-postgres-yfamqe --namespace ns-jtlue `(B  apiVersion: chaos-mesh.org/v1alpha1 kind: NetworkChaos metadata: name: test-chaos-mesh-networkdelay-postgres-yfamqe namespace: ns-jtlue spec: selector: namespaces: - ns-jtlue labelSelectors: apps.kubeblocks.io/pod-name: postgres-yfamqe-postgresql-0 mode: all action: delay delay: latency: 2000ms correlation: '100' jitter: 0ms direction: to duration: 2m  `kubectl apply -f test-chaos-mesh-networkdelay-postgres-yfamqe.yaml`(B  networkchaos.chaos-mesh.org/test-chaos-mesh-networkdelay-postgres-yfamqe created apply test-chaos-mesh-networkdelay-postgres-yfamqe.yaml Success(B  `rm -rf test-chaos-mesh-networkdelay-postgres-yfamqe.yaml`(B  networkdelay chaos test waiting 120 seconds check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge NetworkChaos test-chaos-mesh-networkdelay-postgres-yfamqe --namespace ns-jtlue `(B  networkchaos.chaos-mesh.org "test-chaos-mesh-networkdelay-postgres-yfamqe" force deleted check failover pod name failover pod name:postgres-yfamqe-postgresql-1 failover networkdelay Failure(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [] equal [5727] retry times: 1(B check readonly db_client batch data [] equal [5727] retry times: 2(B check readonly db_client batch data [] equal [5727] retry times: 3(B check readonly db_client batch data [] equal [5727] retry times: 4(B check readonly db_client batch data [] equal [5727] retry times: 5(B check readonly db_client batch data [] equal [5727] retry times: 6(B check readonly db_client batch data [] equal [5727] retry times: 7(B check readonly db_client batch data [] equal [5727] retry times: 8(B check readonly db_client batch data [] equal [5727] retry times: 9(B check readonly db_client batch data [] equal [5727] retry times: 10(B check readonly db_client batch data [] equal [5727] retry times: 11(B check readonly db_client batch data [] equal [5727] retry times: 12(B check readonly db_client batch data [] equal [5727] retry times: 13(B check readonly db_client batch data [] equal [5727] retry times: 14(B check readonly db_client batch data [] equal [5727] retry times: 15(B check readonly db_client batch data [] equal [5727] retry times: 16(B check readonly db_client batch data [] equal [5727] retry times: 17(B check readonly db_client batch data [] equal [5727] retry times: 18(B check readonly db_client batch data [] equal [5727] retry times: 19(B check readonly db_client batch data [] equal [5727] retry times: 20(B check readonly db_client batch data [5727] equal [5727] Success(B cluster update terminationPolicy WipeOut  `kbcli cluster update postgres-yfamqe --termination-policy=WipeOut --namespace ns-jtlue `(B  cluster.apps.kubeblocks.io/postgres-yfamqe updated (no change) check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:21 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- 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-jrx99 -n kb-duhaq -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-jrx99 -n kb-duhaq -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-duhaq get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-duhaq -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-duhaq -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-duhaq.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-duhaq.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-6866d4d54-scw7w --namespace kb-duhaq -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup postgres-yfamqe --method pg-basebackup --namespace ns-jtlue `(B  Backup backup-ns-jtlue-postgres-yfamqe-20260211183556 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-jtlue-postgres-yfamqe-20260211183556 -n ns-jtlue check backup status  `kbcli cluster list-backups postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-jtlue-postgres-yfamqe-20260211183556 ns-jtlue postgres-yfamqe pg-basebackup Running Delete Feb 11,2026 18:35 UTC+0800 backup_status:postgres-yfamqe-pg-basebackup-Running(B backup_status:postgres-yfamqe-pg-basebackup-Running(B backup_status:postgres-yfamqe-pg-basebackup-Running(B check backup status done(B backup_status:backup-ns-jtlue-postgres-yfamqe-20260211183556 ns-jtlue postgres-yfamqe pg-basebackup Completed 12527204 11s Delete Feb 11,2026 18:35 UTC+0800 Feb 11,2026 18:36 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-jtlue-postgres-yfamqe-20260211183556 --namespace ns-jtlue `(B  Name: backup-ns-jtlue-postgres-yfamqe-20260211183556 Cluster: postgres-yfamqe Namespace: ns-jtlue Spec: Method: pg-basebackup Policy Name: postgres-yfamqe-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-jtlue-postgres-yfamqe-20260211183556-ebb7 TargetPodName: postgres-yfamqe-postgresql-0 Phase: Completed Start Time: Feb 11,2026 18:35 UTC+0800 Completion Time: Feb 11,2026 18:36 UTC+0800 Status: Phase: Completed Total Size: 12527204 ActionSet Name: postgresql-basebackup Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 11,2026 18:35 UTC+0800 Completion Time: Feb 11,2026 18:36 UTC+0800 Path: /ns-jtlue/postgres-yfamqe-336be2cb-0988-43b5-9b88-799cda8e977a/postgresql/backup-ns-jtlue-postgres-yfamqe-20260211183556 Time Range Start: Feb 11,2026 18:35 UTC+0800 Time Range End: Feb 11,2026 18:36 UTC+0800 Warning Events:  `kbcli cluster restore postgres-yfamqe-backup --backup backup-ns-jtlue-postgres-yfamqe-20260211183556 --namespace ns-jtlue `(B  Cluster postgres-yfamqe-backup created check cluster status  `kbcli cluster list postgres-yfamqe-backup --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe-backup ns-jtlue postgresql WipeOut Creating Feb 11,2026 18:36 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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe-backup --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-backup-postgresql-0 ns-jtlue postgres-yfamqe-backup postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:36 UTC+0800 postgres-yfamqe-backup-postgresql-1 ns-jtlue postgres-yfamqe-backup postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:36 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-backup-postgresql-0;secondary(B: postgres-yfamqe-backup-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-backup-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-jtlue-postgres-yfamqe-20260211183556 --namespace ns-jtlue `(B  Name: backup-ns-jtlue-postgres-yfamqe-20260211183556 Cluster: postgres-yfamqe Namespace: ns-jtlue Spec: Method: pg-basebackup Policy Name: postgres-yfamqe-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-jtlue-postgres-yfamqe-20260211183556-ebb7 TargetPodName: postgres-yfamqe-postgresql-0 Phase: Completed Start Time: Feb 11,2026 18:35 UTC+0800 Completion Time: Feb 11,2026 18:36 UTC+0800 Status: Phase: Completed Total Size: 12527204 ActionSet Name: postgresql-basebackup Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 11,2026 18:35 UTC+0800 Completion Time: Feb 11,2026 18:36 UTC+0800 Path: /ns-jtlue/postgres-yfamqe-336be2cb-0988-43b5-9b88-799cda8e977a/postgresql/backup-ns-jtlue-postgres-yfamqe-20260211183556 Time Range Start: Feb 11,2026 18:35 UTC+0800 Time Range End: Feb 11,2026 18:36 UTC+0800 Warning Events: cluster connect  `echo 'create extension vector;' | kubectl exec -it postgres-yfamqe-backup-postgresql-0 --namespace ns-jtlue -- psql -U postgres `(B  List of installed extensions Name | Version | Schema | Description --------------------+---------+------------+------------------------------------------------------------------------ file_fdw | 1.0 | public | foreign-data wrapper for flat file access pg_auth_mon | 1.1 | public | monitor connection attempts per user pg_cron | 1.6 | pg_catalog | Job scheduler for PostgreSQL pg_stat_kcache | 2.2.3 | public | Kernel statistics gathering pg_stat_statements | 1.10 | public | track planning and execution statistics of all SQL statements executed plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language plpython3u | 1.0 | pg_catalog | PL/Python3U untrusted procedural language set_user | 4.1.0 | public | similar to SET ROLE but with added logging vector | 0.7.4 | public | vector data type and ivfflat and hnsw access methods (9 rows)  `echo 'show max_connections;' | kubectl exec -it postgres-yfamqe-backup-postgresql-0 --namespace ns-jtlue -- psql -U postgres `(B  max_connections ----------------- 200 (1 row) connect cluster Success(B set max_connections to 200 delete cluster postgres-yfamqe-backup  `kbcli cluster delete postgres-yfamqe-backup --auto-approve --namespace ns-jtlue `(B  pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Running 0 91s postgres-yfamqe-backup-postgresql-1 5/5 Running 0 91s Cluster postgres-yfamqe-backup deleted pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Terminating 0 112s postgres-yfamqe-backup-postgresql-1 5/5 Terminating 0 112s 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-yfamqe-rebuildinstance- namespace: ns-jtlue spec: type: RebuildInstance clusterName: postgres-yfamqe force: true rebuildFrom: - componentName: postgresql instances: - name: postgres-yfamqe-postgresql-0 backupName: backup-ns-jtlue-postgres-yfamqe-20260211183556 inPlace: true check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_postgres-yfamqe.yaml`(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-rebuildinstance-4qfxn created create test_ops_cluster_postgres-yfamqe.yaml Success(B  `rm -rf test_ops_cluster_postgres-yfamqe.yaml`(B  check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:38 UTC+0800 (B check ops status done(B ops_status:postgres-yfamqe-rebuildinstance-4qfxn ns-jtlue RebuildInstance postgres-yfamqe postgresql Succeed 1/1 Feb 11,2026 18:38 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-rebuildinstance-4qfxn --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-rebuildinstance-4qfxn patched  `kbcli cluster delete-ops --name postgres-yfamqe-rebuildinstance-4qfxn --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-rebuildinstance-4qfxn deleted check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:39 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-jtlue-postgres-yfamqe-20260211183556 --namespace ns-jtlue `(B  backup.dataprotection.kubeblocks.io/backup-ns-jtlue-postgres-yfamqe-20260211183556 patched  `kbcli cluster delete-backup postgres-yfamqe --name backup-ns-jtlue-postgres-yfamqe-20260211183556 --force --auto-approve --namespace ns-jtlue `(B  Backup backup-ns-jtlue-postgres-yfamqe-20260211183556 deleted  `kubectl get backupschedule -l app.kubernetes.io/instance=postgres-yfamqe `(B   `kubectl get backupschedule postgres-yfamqe-postgresql-backup-schedule -ojsonpath='{.spec.schedules[*].backupMethod}' `(B  backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched check backup status  `kbcli cluster list-backups postgres-yfamqe --namespace ns-jtlue `(B  backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B backup_status:--(B  `kubectl get backupschedule -l app.kubernetes.io/instance=postgres-yfamqe `(B   `kubectl get backupschedule postgres-yfamqe-postgresql-backup-schedule -ojsonpath='{.spec.schedules[*].backupMethod}' `(B  backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backup_status:postgres-yfamqe-pg-basebackup-Running(B backup_status:postgres-yfamqe-pg-basebackup-Running(B check backup status done(B backup_status:postgres-yfamqe-pg-basebackup-20260211104200 ns-jtlue postgres-yfamqe pg-basebackup Completed 12561570 10s Delete Feb 11,2026 18:42 UTC+0800 Feb 11,2026 18:42 UTC+0800 Feb 18,2026 18:42 UTC+0800 (B  `kubectl get backupschedule -l app.kubernetes.io/instance=postgres-yfamqe `(B   `kubectl get backupschedule postgres-yfamqe-postgresql-backup-schedule -ojsonpath='{.spec.schedules[*].backupMethod}' `(B  backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) backupschedule.dataprotection.kubeblocks.io/postgres-yfamqe-postgresql-backup-schedule patched (no change) cluster restore backup  `kbcli cluster describe-backup --names postgres-yfamqe-pg-basebackup-20260211104200 --namespace ns-jtlue `(B  Name: postgres-yfamqe-pg-basebackup-20260211104200 Cluster: postgres-yfamqe Namespace: ns-jtlue Spec: Method: pg-basebackup Policy Name: postgres-yfamqe-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-postgres-yfamqe-pg-basebackup-20260211104200-eb32e5 TargetPodName: postgres-yfamqe-postgresql-0 Phase: Completed Start Time: Feb 11,2026 18:42 UTC+0800 Completion Time: Feb 11,2026 18:42 UTC+0800 Status: Phase: Completed Total Size: 12561570 ActionSet Name: postgresql-basebackup Repository: backuprepo-kbcli-test Duration: 10s Expiration Time: Feb 18,2026 18:42 UTC+0800 Start Time: Feb 11,2026 18:42 UTC+0800 Completion Time: Feb 11,2026 18:42 UTC+0800 Path: /ns-jtlue/postgres-yfamqe-336be2cb-0988-43b5-9b88-799cda8e977a/postgresql/postgres-yfamqe-pg-basebackup-20260211104200 Time Range Start: Feb 11,2026 18:42 UTC+0800 Time Range End: Feb 11,2026 18:42 UTC+0800 Warning Events:  `kbcli cluster restore postgres-yfamqe-backup --backup postgres-yfamqe-pg-basebackup-20260211104200 --namespace ns-jtlue `(B  Cluster postgres-yfamqe-backup created check cluster status  `kbcli cluster list postgres-yfamqe-backup --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe-backup ns-jtlue postgresql WipeOut Creating Feb 11,2026 18:42 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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe-backup --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-backup-postgresql-0 ns-jtlue postgres-yfamqe-backup postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:42 UTC+0800 postgres-yfamqe-backup-postgresql-1 ns-jtlue postgres-yfamqe-backup postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:42 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-backup-postgresql-0;secondary(B: postgres-yfamqe-backup-postgresql-1 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-backup-postgresql-0 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kbcli cluster describe-backup --names postgres-yfamqe-pg-basebackup-20260211104200 --namespace ns-jtlue `(B  Name: postgres-yfamqe-pg-basebackup-20260211104200 Cluster: postgres-yfamqe Namespace: ns-jtlue Spec: Method: pg-basebackup Policy Name: postgres-yfamqe-postgresql-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-postgres-yfamqe-pg-basebackup-20260211104200-eb32e5 TargetPodName: postgres-yfamqe-postgresql-0 Phase: Completed Start Time: Feb 11,2026 18:42 UTC+0800 Completion Time: Feb 11,2026 18:42 UTC+0800 Status: Phase: Completed Total Size: 12561570 ActionSet Name: postgresql-basebackup Repository: backuprepo-kbcli-test Duration: 10s Expiration Time: Feb 18,2026 18:42 UTC+0800 Start Time: Feb 11,2026 18:42 UTC+0800 Completion Time: Feb 11,2026 18:42 UTC+0800 Path: /ns-jtlue/postgres-yfamqe-336be2cb-0988-43b5-9b88-799cda8e977a/postgresql/postgres-yfamqe-pg-basebackup-20260211104200 Time Range Start: Feb 11,2026 18:42 UTC+0800 Time Range End: Feb 11,2026 18:42 UTC+0800 Warning Events: cluster connect  `echo 'create extension vector;' | kubectl exec -it postgres-yfamqe-backup-postgresql-0 --namespace ns-jtlue -- psql -U postgres `(B  List of installed extensions Name | Version | Schema | Description --------------------+---------+------------+------------------------------------------------------------------------ file_fdw | 1.0 | public | foreign-data wrapper for flat file access pg_auth_mon | 1.1 | public | monitor connection attempts per user pg_cron | 1.6 | pg_catalog | Job scheduler for PostgreSQL pg_stat_kcache | 2.2.3 | public | Kernel statistics gathering pg_stat_statements | 1.10 | public | track planning and execution statistics of all SQL statements executed plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language plpython3u | 1.0 | pg_catalog | PL/Python3U untrusted procedural language set_user | 4.1.0 | public | similar to SET ROLE but with added logging vector | 0.7.4 | public | vector data type and ivfflat and hnsw access methods (9 rows)  `echo 'show max_connections;' | kubectl exec -it postgres-yfamqe-backup-postgresql-0 --namespace ns-jtlue -- psql -U postgres `(B  max_connections ----------------- 200 (1 row) connect cluster Success(B set max_connections to 200 delete cluster postgres-yfamqe-backup  `kbcli cluster delete postgres-yfamqe-backup --auto-approve --namespace ns-jtlue `(B  pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Running 0 77s postgres-yfamqe-backup-postgresql-1 5/5 Running 0 77s Cluster postgres-yfamqe-backup deleted pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Terminating 0 98s postgres-yfamqe-backup-postgresql-1 5/5 Terminating 0 98s 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 postgres-yfamqe-pg-basebackup-20260211104200 --namespace ns-jtlue `(B  backup.dataprotection.kubeblocks.io/postgres-yfamqe-pg-basebackup-20260211104200 patched  `kbcli cluster delete-backup postgres-yfamqe --name postgres-yfamqe-pg-basebackup-20260211104200 --force --auto-approve --namespace ns-jtlue `(B  Backup postgres-yfamqe-pg-basebackup-20260211104200 deleted check cluster storage class cluster volume-snapshot backup  `kbcli cluster backup postgres-yfamqe --method volume-snapshot --namespace ns-jtlue `(B  Backup backup-ns-jtlue-postgres-yfamqe-20260211184504 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-jtlue-postgres-yfamqe-20260211184504 -n ns-jtlue check backup status  `kbcli cluster list-backups postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-jtlue-postgres-yfamqe-20260211184504 ns-jtlue postgres-yfamqe volume-snapshot Running Delete Feb 11,2026 18:45 UTC+0800 backup_status:postgres-yfamqe-volume-snapshot-Running(B backup_status:postgres-yfamqe-volume-snapshot-Running(B backup_status:postgres-yfamqe-volume-snapshot-Running(B check backup status done(B backup_status:backup-ns-jtlue-postgres-yfamqe-20260211184504 ns-jtlue postgres-yfamqe volume-snapshot Completed 5Gi 13s Delete Feb 11,2026 18:45 UTC+0800 Feb 11,2026 18:45 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-jtlue-postgres-yfamqe-20260211184504 --namespace ns-jtlue `(B  Name: backup-ns-jtlue-postgres-yfamqe-20260211184504 Cluster: postgres-yfamqe Namespace: ns-jtlue Spec: Method: volume-snapshot Policy Name: postgres-yfamqe-postgresql-backup-policy Actions: createVolumeSnapshot-0:  `kbcli cluster restore postgres-yfamqe-backup --backup backup-ns-jtlue-postgres-yfamqe-20260211184504 --namespace ns-jtlue `(B  Cluster postgres-yfamqe-backup created check cluster status  `kbcli cluster list postgres-yfamqe-backup --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe-backup ns-jtlue postgresql WipeOut Creating Feb 11,2026 18:45 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 check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe-backup --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-backup-postgresql-0 ns-jtlue postgres-yfamqe-backup postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:45 UTC+0800 postgres-yfamqe-backup-postgresql-1 ns-jtlue postgres-yfamqe-backup postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:45 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-backup-postgresql-1;secondary(B: postgres-yfamqe-backup-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-backup-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-jtlue-postgres-yfamqe-20260211184504 --namespace ns-jtlue `(B  Name: backup-ns-jtlue-postgres-yfamqe-20260211184504 Cluster: postgres-yfamqe Namespace: ns-jtlue Spec: Method: volume-snapshot Policy Name: postgres-yfamqe-postgresql-backup-policy Actions: createVolumeSnapshot-0: cluster connect  `echo 'create extension vector;' | kubectl exec -it postgres-yfamqe-backup-postgresql-1 --namespace ns-jtlue -- psql -U postgres `(B  List of installed extensions Name | Version | Schema | Description --------------------+---------+------------+------------------------------------------------------------------------ file_fdw | 1.0 | public | foreign-data wrapper for flat file access pg_auth_mon | 1.1 | public | monitor connection attempts per user pg_cron | 1.6 | pg_catalog | Job scheduler for PostgreSQL pg_stat_kcache | 2.2.3 | public | Kernel statistics gathering pg_stat_statements | 1.10 | public | track planning and execution statistics of all SQL statements executed plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language plpython3u | 1.0 | pg_catalog | PL/Python3U untrusted procedural language set_user | 4.1.0 | public | similar to SET ROLE but with added logging vector | 0.7.4 | public | vector data type and ivfflat and hnsw access methods (9 rows)  `echo 'show max_connections;' | kubectl exec -it postgres-yfamqe-backup-postgresql-1 --namespace ns-jtlue -- psql -U postgres `(B  max_connections ----------------- 200 (1 row) connect cluster Success(B set max_connections to 200 delete cluster postgres-yfamqe-backup  `kbcli cluster delete postgres-yfamqe-backup --auto-approve --namespace ns-jtlue `(B  pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Running 0 75s postgres-yfamqe-backup-postgresql-1 5/5 Running 0 75s Cluster postgres-yfamqe-backup deleted pod_info:postgres-yfamqe-backup-postgresql-0 5/5 Terminating 0 95s postgres-yfamqe-backup-postgresql-1 5/5 Terminating 0 95s delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-jtlue-postgres-yfamqe-20260211184504 --namespace ns-jtlue `(B  backup.dataprotection.kubeblocks.io/backup-ns-jtlue-postgres-yfamqe-20260211184504 patched  `kbcli cluster delete-backup postgres-yfamqe --name backup-ns-jtlue-postgres-yfamqe-20260211184504 --force --auto-approve --namespace ns-jtlue `(B  Backup backup-ns-jtlue-postgres-yfamqe-20260211184504 deleted cluster list-logs  `kbcli cluster list-logs postgres-yfamqe --namespace ns-jtlue `(B  cluster logs  `kbcli cluster logs postgres-yfamqe --tail 30 --namespace ns-jtlue `(B  2026-02-11 10:43:44.800 UTC [31] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-11 10:43:50,136 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:44:00,134 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:44:10,134 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:44:14.820 UTC [31] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-11 10:44:20,134 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:44:30,134 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:44:40,134 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:44:44.825 UTC [31] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-11 10:44:50,137 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:45:00,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:45:10,137 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:45:14.855 UTC [31] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-11 10:45:20,137 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:45:30,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:45:40,138 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:45:44.855 UTC [31] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-11 10:45:50,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:46:00,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:46:10,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:46:14.885 UTC [31] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-11 10:46:20,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:46:30,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:46:40,137 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:46:44.887 UTC [31] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-11 10:46:50,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:47:00,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:47:10,133 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock 2026-02-11 10:47:14.917 UTC [31] LOG {ticks: 0, maint: 0, retry: 0} 2026-02-11 10:47:20,180 INFO: no action. I am (postgres-yfamqe-postgresql-1), the leader with the lock cluster logs running  `kbcli cluster logs postgres-yfamqe --tail 30 --file-type=running --namespace ns-jtlue `(B  ==> /home/postgres/pgdata/pgroot/data/log/postgresql-3.csv <== 2026-02-11 10:34:13.986 GMT,"postgres","postgres",1259,"[local]",698c5b25.4eb,19,"CREATE EXTENSION",2026-02-11 10:34:13 GMT,9/70,0,LOG,00000,"AUDIT: SESSION,19,1,DDL,CREATE EXTENSION,,,CREATE EXTENSION IF NOT EXISTS pg_stat_statements SCHEMA public;,",,,,,,,,,"psql","client backend",,5837226186549309697 2026-02-11 10:34:13.986 GMT,"postgres","postgres",1259,"[local]",698c5b25.4eb,20,"CREATE EXTENSION",2026-02-11 10:34:13 GMT,9/71,0,LOG,00000,"AUDIT: SESSION,20,1,DDL,CREATE EXTENSION,,,CREATE EXTENSION IF NOT EXISTS pg_stat_kcache SCHEMA public;,",,,,,,,,,"psql","client backend",,-2709736614319838224 2026-02-11 10:34:13.986 GMT,"postgres","postgres",1259,"[local]",698c5b25.4eb,21,"CREATE EXTENSION",2026-02-11 10:34:13 GMT,9/72,0,LOG,00000,"AUDIT: SESSION,21,1,DDL,CREATE EXTENSION,,,CREATE EXTENSION IF NOT EXISTS set_user SCHEMA public;,",,,,,,,,,"psql","client backend",,7069525596756390827 2026-02-11 10:34:13.986 GMT,"postgres","postgres",1259,"[local]",698c5b25.4eb,22,"ALTER EXTENSION",2026-02-11 10:34:13 GMT,9/73,0,LOG,00000,"AUDIT: SESSION,22,1,DDL,ALTER EXTENSION,,,ALTER EXTENSION set_user UPDATE;,",,,,,,,,,"psql","client backend",,2609831236065629076 2026-02-11 10:34:13.987 GMT,"postgres","postgres",1259,"[local]",698c5b25.4eb,23,"ALTER EXTENSION",2026-02-11 10:34:13 GMT,9/73,0,ERROR,22023,"extension ""set_user"" has no update path from version ""4.1.0"" to version ""4.0.1""",,,,,,"ALTER EXTENSION set_user UPDATE;",,,"psql","client backend",,2609831236065629076 2026-02-11 10:34:15.300 GMT,"postgres","executions_loop",1250,"[local]",698c5b24.4e2,1,"ANALYZE",2026-02-11 10:34:12 GMT,8/0,0,LOG,00000,"duration: 2814.090 ms statement: ANALYZE public.executions_loop_table;",,,,,,,,,"vacuumdb","client backend",,5944473633302101212 2026-02-11 10:35:08.685 GMT,"postgres","postgres",1409,"10.244.4.26:52046",698c5b5a.581,1,"SELECT",2026-02-11 10:35:06 GMT,8/0,0,LOG,00000,"duration: 1691.429 ms statement: WITH RECURSIVE files (path, filename, size, isdir) AS ( SELECT '' AS path, filename, size, isdir FROM (SELECT pg_ls_dir('.', true, false) AS filename) AS fn, pg_stat_file(fn.filename, true) AS this UNION ALL SELECT parent.path || parent.filename || '/' AS path, fn, this.size, this.isdir FROM files AS parent, pg_ls_dir(parent.path || parent.filename, true, false) AS fn, pg_stat_file(parent.path || parent.filename || '/' || fn, true) AS this WHERE parent.isdir = 't' ) SELECT path || filename, size, isdir, pg_tablespace_location(pg_tablespace.oid) AS link_target FROM files LEFT OUTER JOIN pg_tablespace ON files.path = 'pg_tblspc/' AND oid::text = files.filename ",,,,,,,,,"","client backend",,-7684053173871251721 2026-02-11 10:35:32.207 GMT,"postgres","postgres",1409,"10.244.4.26:52046",698c5b5a.581,2,"SELECT",2026-02-11 10:35:06 GMT,8/375,0,LOG,00000,"duration: 23324.756 ms execute fetch_chunks_stmt: SELECT path, begin, pg_read_binary_file(path, begin, len, true) AS chunk FROM unnest ($1::text[], $2::int8[], $3::int4[]) as x(path, begin, len)","parameters: $1 = '{backup_label.old,base/1/1247_fsm,base/1/1247_vm,base/1/1249_fsm,base/1/1249_vm,base/1/1255_fsm,base/1/1255_vm,base/1/1259_fsm,base/1/1259_vm,base/1/13377_fsm,base/1/13377_vm,base/1/13382_fsm,base/1/13382_vm,base/1/13387_fsm,base/1/13387_vm,base/1/13392_fsm,base/1/13392_vm,base/1/2600_fsm,base/1/2600_vm,base/1/2601_fsm,base/1/2601_vm,base/1/2602_fsm,base/1/2602_vm,base/1/2603_fsm,base/1/2603_vm,base/1/2605_fsm,base/1/2605_vm,base/1/2606_fsm,base/1/2606_vm,base/1/2607_fsm,base/1/2607_vm,base/1/2608_fsm,base/1/2608_vm,base/1/2609_fsm,base/1/2609_vm,base/1/2610_fsm,base/1/2610_vm,base/1/2612_fsm,base/1/2612_vm,base/1/2615_fsm,base/1/2615_vm,base/1/2616_fsm,base/1/2616_vm,base/1/2617_fsm,base/1/2617_vm,base/1/2618_fsm,base/1/2618_vm,base/1/2619_fsm,base/1/2619_vm,base/1/2753_fsm,base/1/2753_vm,base/1/2836_fsm,base/1/2836_vm,base/1/2838_fsm,base/1/2838_vm,base/1/2840_fsm,base/1/2840_vm,base/1/3079_fsm,base/1/3079_vm,base/1/3394_fsm,base/1/3394_vm,base/1/3456_fsm,base/1/3456_vm,base/1/3541_fsm,base/1/3541_vm,base/1/3600_fsm,base/1/3600_vm,base/1/3601_fsm,base/1/3601_vm,base/1/3602_fsm,base/1/3602_vm,base/1/3603_fsm,base/1/3603_vm,base/1/3764_fsm,base/1/3764_vm,base/1/pg_filenode.map,base/108037/108041_fsm,base/108037/108041_vm,base/108037/108042_fsm,base/108037/108042_vm,base/108037/108045_fsm,base/108037/108045_vm,base/108037/108063_fsm,base/108037/108063_vm,base/108037/108083_fsm,base/108037/108083_vm,base/108037/1247_fsm,base/108037/1247_vm,base/108037/1249_fsm,base/108037/1249_vm,base/108037/1255_fsm,base/108037/1255_vm,base/108037/1259_fsm,base/108037/1259_vm,base/108037/13377_fsm,base/108037/13377_vm,base/108037/13382_fsm,base/108037/13382_vm,base/108037/13387_fsm,base/108037/13387_vm,base/108037/13392_fsm,base/108037/13392_vm,base/108037/2600_fsm,base/108037/2600_vm,base/108037/2601_fsm,base/108037/2601_vm,base/108037/2602_fsm,base/108037/2602_vm,base/108037/2603_fsm,base/108037/2603_vm,base/108037/2604_fsm,base/108037/2605_fsm,base/108037/2605_vm,base/108037/2606_fsm,base/108037/2606_vm,base/108037/2607_fsm,base/108037/2607_vm,base/108037/2608_fsm,base/108037/2608_vm,base/108037/2609_fsm,base/108037/2609_vm,base/108037/2610_fsm,base/108037/2610_vm,base/108037/2612_fsm,base/108037/2612_vm,base/108037/2615_fsm,base/108037/2615_vm,base/108037/2616_fsm,base/108037/2616_vm,base/108037/2617_fsm,base/108037/2617_vm,base/108037/2618_fsm,base/108037/2618_vm,base/108037/2619_fsm,base/108037/2619_vm,base/108037/2753_fsm,base/108037/2753_vm,base/108037/2836_fsm,base/108037/2836_vm,base/108037/2838_fsm,base/108037/2838_vm,base/108037/2840_fsm,base/108037/2840_vm,base/108037/3079_fsm,base/108037/3079_vm,base/108037/3394_fsm,base/108037/3394_vm,base/108037/3456_fsm,base/108037/3456_vm,base/108037/3541_fsm,base/108037/3541_vm,base/108037/3600_fsm,base/108037/3600_vm,base/108037/3601_fsm,base/108037/3601_vm,base/108037/3602_fsm,base/108037/3602_vm,base/108037/3603_fsm,base/108037/3603_vm,base/108037/3764_fsm,base/108037/3764_vm,base/108037/pg_filenode.map,base/17054/1247_fsm,base/17054/1247_vm,base/17054/1249_fsm,base/17054/1249_vm,base/17054/1255_fsm,base/17054/1255_vm,base/17054/1259_fsm,base/17054/1259_vm,base/17054/13377_fsm,base/17054/13377_vm,base/17054/13382_fsm,base/17054/13382_vm,base/17054/13387_fsm,base/17054/13387_vm,base/17054/13392_fsm,base/17054/13392_vm,base/17054/17056_fsm,base/17054/17056_vm,base/17054/2600_fsm,base/17054/2600_vm,base/17054/2601_fsm,base/17054/2601_vm,base/17054/2602_fsm,base/17054/2602_vm,base/17054/2603_fsm,base/17054/2603_vm,base/17054/2605_fsm,base/17054/2605_vm,base/17054/2606_fsm,base/17054/2606_vm,base/17054/2607_fsm,base/17054/2607_vm,base/17054/2608_fsm,base/17054/2608_vm,base/17054/2609_fsm,base/17054/2609_vm,base/17054/2610_fsm,base/17054/2610_vm,base/17054/2612_fsm,base/17054/2612_vm,base/17054/2615_fsm,base/17054/2615_vm,base/17054/2616_fsm,base/17054/2616_vm,base/17054/2617_fsm,base/17054/2617_vm,base/17054/2618_fsm,base/17054/2618_vm,base/17054/2619_fsm,base/17054/2619_vm,base/17054/2753_fsm,base/17054/2753_vm,base/17054/2836_fsm,base/17054/2836_vm,base/17054/2838_fsm,base/17054/2838_vm,base/17054/2840_fsm,base/17054/2840_vm,base/17054/3079_fsm,base/17054/3079_vm,base/17054/3394_fsm,base/17054/3394_vm,base/17054/3456_fsm,base/17054/3456_vm,base/17054/3541_fsm,base/17054/3541_vm,base/17054/3600_fsm,base/17054/3600_vm,base/17054/3601_fsm,base/17054/3601_vm,base/17054/3602_fsm,base/17054/3602_vm,base/17054/3603_fsm,base/17054/3603_vm,base/17054/3764_fsm,base/17054/3764_vm,base/17054/pg_filenode.map,base/4/1247_fsm,base/4/1247_vm,base/4/1249_fsm,base/4/1249_vm,base/4/1255_fsm,base/4/1255_vm,base/4/1259_fsm,base/4/1259_vm,base/4/13377_fsm,base/4/13377_vm,base/4/13382_fsm,base/4/13382_vm,base/4/13387_fsm,base/4/13387_vm,base/4/13392_fsm,base/4/13392_vm,base/4/2600_fsm,base/4/2600_vm,base/4/2601_fsm,base/4/2601_vm,base/4/2602_fsm,base/4/2602_vm,base/4/2603_fsm,base/4/2603_vm,base/4/2605_fsm,base/4/2605_vm,base/4/2606_fsm,base/4/2606_vm,base/4/2607_fsm,base/4/2607_vm,base/4/2608_fsm,base/4/2608_vm,base/4/2609_fsm,base/4/2609_vm,base/4/2610_fsm,base/4/2610_vm,base/4/2612_fsm,base/4/2612_vm,base/4/2615_fsm,base/4/2615_vm,base/4/2616_fsm,base/4/2616_vm,base/4/2617_fsm,base/4/2617_vm,base/4/2618_fsm,base/4/2618_vm,base/4/2619_fsm,base/4/2619_vm,base/4/2753_fsm,base/4/2753_vm,base/4/2836_fsm,base/4/2836_vm,base/4/2838_fsm,base/4/2838_vm,base/4/2840_fsm,base/4/2840_vm,base/4/3079_fsm,base/4/3079_vm,base/4/3394_fsm,base/4/3394_vm,base/4/3456_fsm,base/4/3456_vm,base/4/3541_fsm,base/4/3541_vm,base/4/3600_fsm,base/4/3600_vm,base/4/3601_fsm,base/4/3601_vm,base/4/3602_fsm,base/4/3602_vm,base/4/3603_fsm,base/4/3603_vm,base/4/3764_fsm,base/4/3764_vm,base/4/pg_filenode.map,base/5/1247_fsm,base/5/1247_vm,base/5/1249_fsm,base/5/1249_vm,base/5/1255_fsm,base/5/1255_vm,base/5/1259_fsm,base/5/1259_vm,base/5/13377_fsm,base/5/13377_vm,base/5/13382_fsm,base/5/13382_vm,base/5/13387_fsm,base/5/13387_vm,base/5/13392_fsm,base/5/13392_vm,base/5/2600_fsm,base/5/2600_vm,base/5/2601_fsm,base/5/2601_vm,base/5/2602_fsm,base/5/2602_vm,base/5/2603_fsm,base/5/2603_vm,base/5/2605_fsm,base/5/2605_vm,base/5/2606_fsm,base/5/2606_vm,base/5/2607_fsm,base/5/2607_vm,base/5/2608_fsm,base/5/2608_vm,base/5/2609_fsm,base/5/2609_vm,base/5/2610_fsm,base/5/2610_vm,base/5/2612_fsm,base/5/2612_vm,base/5/2615_fsm,base/5/2615_vm,base/5/2616_fsm,base/5/2616_vm,base/5/2617_fsm,base/5/2617_vm,base/5/2618_fsm,base/5/2618_vm,base/5/2619_fsm,base/5/2619_vm,base/5/2753_fsm,base/5/2753_vm,base/5/2836_fsm,base/5/2836_vm,base/5/2838_fsm,base/5/2838_vm,base/5/2840_fsm,base/5/2840_vm,base/5/3079_fsm,base/5/3079_vm,base/5/3256_fsm,base/5/3394_fsm,base/5/3394_vm,base/5/3456_fsm,base/5/3456_vm,base/5/3541_fsm,base/5/3541_vm,base/5/3600_fsm,base/5/3600_vm,base/5/3601_fsm,base/5/3601_vm,base/5/3602_fsm,base/5/3602_vm,base/5/3603_fsm,base/5/3603_vm,base/5/3764_fsm,base/5/3764_vm,base/5/pg_filenode.map,current_logfiles,global/1213_fsm,global/1213_vm,global/1214_fsm,global/1214_vm,global/1260_fsm,global/1260_vm,global/1261_fsm,global/1261_vm,global/1262_fsm,global/1262_vm,global/2396_fsm,global/2396_vm,global/pg_filenode.map,log/postgresql-3.csv,log/postgresql-3.csv,log/postgresql-3.log,patroni.dynamic.json,pg_hba.conf,pg_hba.conf.backup,pg_ident.conf,pg_ident.conf.backup,pg_logical/replorigin_checkpoint,pg_multixact/members/0000,pg_multixact/offsets/0000,pg_wal/000000010000000000000004.00000028.backup,pg_wal/00000002.history,pg_wal/00000003.history,pg_wal/00000004.history,pg_wal/00000005.history,pg_wal/00000006.history,pg_wal/00000007.history,pg_wal/00000008.history,pg_wal/00000009.history,pg_wal/0000000A.history,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000012,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000013,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000014,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000015,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000A0000000000000016.partial,pg_wal/0000000B.history,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000016,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000B0000000000000017,pg_wal/0000000C.history,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000C0000000000000017.partial,pg_wal/0000000D.history,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000017,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000D0000000000000018.partial,pg_wal/0000000E.history,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000018,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E0000000000000019,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000E000000000000001A,pg_wal/0000000F.history,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/0000000F000000000000001A.partial,pg_wal/00000010.history,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001A,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000010000000000000001B,pg_wal/00000011.history,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000011000000000000001B.partial,pg_wal/00000012.history,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001B,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000012000000000000001C.partial,pg_wal/00000013.history,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001C,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001D,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000013000000000000001E.partial,pg_wal/00000014.history,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001E,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/00000014000000000000001F,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/000000140000000000000020.partial,pg_wal/00000015.history,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000020,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000021,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/000000150000000000000022.partial,pg_wal/00000016.history,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000022,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000023,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/000000160000000000000024.partial,pg_wal/00000017.history,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000024,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000025,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/000000170000000000000026.partial,pg_wal/00000018.history,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000026,pg_wal/000000180000000000000027}', $2 = '{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0}', $3 = '{1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,121428,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576}'",,,,,,,,"","client backend",,0 2026-02-11 10:35:37.257 GMT,"postgres","postgres",1409,"10.244.4.26:52046",698c5b5a.581,3,"SELECT",2026-02-11 10:35:06 GMT,8/376,0,LOG,00000,"duration: 1942.146 ms execute fetch_chunks_stmt: SELECT path, begin, pg_read_binary_file(path, begin, len, true) AS chunk FROM unnest ($1::text[], $2::int8[], $3::int4[]) as x(path, begin, len)","parameters: $1 = '{pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000027,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/000000180000000000000028.partial,pg_wal/00000019.history,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000028,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/000000190000000000000029,pg_wal/0000001A.history,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001A0000000000000029,pg_wal/0000001B.history,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/0000001B000000000000002A,pg_wal/archive_status/000000180000000000000027.done,pg_wal/archive_status/000000180000000000000028.partial.done,pg_wal/archive_status/00000019.history.done,pg_wal/archive_status/000000190000000000000028.done,pg_wal/archive_status/000000190000000000000029.done,pg_wal/archive_status/0000001A.history.done,pg_wal/archive_status/0000001B.history.done,pg_wal/walg_data/walg_archive_status/000000010000000000000004,pg_wal/walg_data/walg_archive_status/000000010000000000000004.00000028,pg_xact/0000,postgresql.auto.conf,postgresql.conf,postgresql.conf.backup,base/1/2840,base/108037/2619,base/108037/2840,base/17054/2840,base/5/2619,base/5/2836,base/5/2838,base/5/2840,base/108037/108038,base/108037/108039,base/108037/108040,base/108037/108041,base/108037/108042,base/108037/108045,base/108037/108050,base/108037/108063,base/108037/108064,base/108037/108065,base/108037/108068,base/108037/108076,base/108037/108078,base/108037/108079,base/108037/108080,base/108037/108081,base/108037/108082,base/108037/108083,base/108037/108090,base/108037/108092,base/108037/112,base/108037/113,base/108037/1247,base/108037/1249,base/108037/1255,base/108037/1259,base/108037/13377,base/108037/13381,base/108037/13382,base/108037/13386,base/108037/13387,base/108037/13391,base/108037/13392,base/108037/13396,base/108037/174,base/108037/175,base/108037/2187,base/108037/2224,base/108037/2228,base/108037/2337,base/108037/2579,base/108037/2600,base/108037/2601,base/108037/2602,base/108037/2603,base/108037/2604,base/108037/2605,base/108037/2606,base/108037/2607,base/108037/2608,base/108037/2609,base/108037/2610,base/108037/2612,base/108037/2615,base/108037/2616,base/108037/2617,base/108037/2618,base/108037/2650,base/108037/2651,base/108037/2652,base/108037/2653,base/108037/2654,base/108037/2655,base/108037/2656,base/108037/2657,base/108037/2658,base/108037/2659,base/108037/2660,base/108037/2661,base/108037/2662,base/108037/2663,base/108037/2664,base/108037/2665,base/108037/2666,base/108037/2667,base/108037/2668,base/108037/2669,base/108037/2670,base/108037/2673,base/108037/2674,base/108037/2675,base/108037/2678,base/108037/2679,base/108037/2680,base/108037/2681,base/108037/2682,base/108037/2683,base/108037/2684,base/108037/2685,base/108037/2686,base/108037/2687,base/108037/2688,base/108037/2689,base/108037/2690,base/108037/2691,base/108037/2692,base/108037/2693,base/108037/2696,base/108037/2699,base/108037/2701,base/108037/2702,base/108037/2703,base/108037/2704,base/108037/2753,base/108037/2754,base/108037/2755,base/108037/2756,base/108037/2757,base/108037/2831,base/108037/2833,base/108037/2835,base/108037/2836,base/108037/2837,base/108037/2838,base/108037/2839,base/108037/2841,base/108037/2996,base/108037/3079,base/108037/3080,base/108037/3081,base/108037/3085,base/108037/3119,base/108037/3164,base/108037/3257,base/108037/3258,base/108037/3351,base/108037/3379,base/108037/3380,base/108037/3394,base/108037/3395,base/108037/3431,base/108037/3433,base/108037/3440,base/108037/3455,base/108037/3456,base/108037/3467,base/108037/3468,base/108037/3502,base/108037/3503,base/108037/3534,base/108037/3541,base/108037/3542,base/108037/3574,base/108037/3575,base/108037/3597,base/108037/3599,base/108037/3600,base/108037/3601,base/108037/3602,base/108037/3603,base/108037/3604,base/108037/3605,base/108037/3606,base/108037/3607,base/108037/3608,base/108037/3609,base/108037/3712,base/108037/3764,base/108037/3766,base/108037/3767,base/108037/3997,base/108037/4144,base/108037/4146,base/108037/4148,base/108037/4150,base/108037/4152,base/108037/4154,base/108037/4156,base/108037/4158,base/108037/4160,base/108037/4164,base/108037/4166,base/108037/4168,base/108037/4170,base/108037/4172,base/108037/4174,base/108037/5002,base/108037/548,base/108037/549,base/108037/6110,base/108037/6111,base/108037/6112,base/108037/6113,base/108037/6116,base/108037/6117,base/108037/6176,base/108037/6229,base/108037/6238,base/108037/6239,base/108037/827,base/108037/828,global/1214,global/1232,global/1233,global/1262,global/2671,global/2672}', $2 = '{1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,1048576,2097152,3145728,4194304,5242880,6291456,7340032,8388608,9437184,10485760,11534336,12582912,13631488,14680064,15728640,0,0,0,0,0,0,0,0,0,0,0,0,0,540672,0,0,925696,286720,212992,1130496,450560,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,8192,0,8192,8192}', $3 = '{1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,16384,286720,778240,81920,8192,8192,16384,16384,8192,8192,8192,253952,262144,262144,8192,262144,40960,40960,40960,40960,40960,40960,40960,40960,8192,262144,40960,40960,8192,8192,122880,532480,827392,114688,65536,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,16384,8192,16384,16384,8192,57344,40960,16384,16384,24576,16384,122880,368640,32768,8192,8192,24576,114688,114688,16384,16384,16384,49152,49152,40960,16384,16384,147456,98304,16384,16384,32768,40960,16384,16384,16384,16384,16384,16384,16384,98304,73728,221184,16384,16384,8192,16384,16384,8192,16384,16384,16384,16384,40960,49152,90112,270336,16384,16384,40960,8192,8192,8192,32768,49152,16384,16384,16384,40960,32768,8192,8192,8192,24576,16384,548864,16384,32768,8192,8192,16384,16384,40960,8192,49152,8192,8192,8192,8192,8192,24576,16384,8192,8192,8192,16384,114688,8192,8192,8192,8192,8192,8192,16384,8192,8192,8192,8192,8192,8192,8192,24576,16384,16384,16384,16384,16384,32768,16384,8192,16384,16384,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,16384,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,8192,16384,8192,8192,8192,8192,8192}'",,,,,,,,"","client backend",,0 ==> /home/postgres/pgdata/pgroot/data/log/postgresql-3.log <== 2026-02-11 09:58:08 GMT [165]: [6-1] 698c52af.a5 0 LOG: ending log output to stderr 2026-02-11 09:58:08 GMT [165]: [7-1] 698c52af.a5 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:03:57 GMT [1085]: [6-1] 698c540c.43d 0 LOG: ending log output to stderr 2026-02-11 10:03:57 GMT [1085]: [7-1] 698c540c.43d 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:05:18 GMT [1313]: [6-1] 698c545d.521 0 LOG: ending log output to stderr 2026-02-11 10:05:18 GMT [1313]: [7-1] 698c545d.521 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:06:00 GMT [64]: [6-1] 698c5488.40 0 LOG: ending log output to stderr 2026-02-11 10:06:00 GMT [64]: [7-1] 698c5488.40 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:15:07 GMT [1476]: [6-1] 698c56ab.5c4 0 LOG: ending log output to stderr 2026-02-11 10:15:07 GMT [1476]: [7-1] 698c56ab.5c4 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:16:22 GMT [63]: [6-1] 698c56f6.3f 0 LOG: ending log output to stderr 2026-02-11 10:16:22 GMT [63]: [7-1] 698c56f6.3f 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:19:36 GMT [1075]: [6-1] 698c57b8.433 0 LOG: ending log output to stderr 2026-02-11 10:19:36 GMT [1075]: [7-1] 698c57b8.433 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:20:30 GMT [63]: [6-1] 698c57ee.3f 0 LOG: ending log output to stderr 2026-02-11 10:20:30 GMT [63]: [7-1] 698c57ee.3f 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:22:40 GMT [69]: [6-1] 698c586f.45 0 LOG: ending log output to stderr 2026-02-11 10:22:40 GMT [69]: [7-1] 698c586f.45 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:23:36 GMT [69]: [6-1] 698c58a8.45 0 LOG: ending log output to stderr 2026-02-11 10:23:36 GMT [69]: [7-1] 698c58a8.45 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:24:31 GMT [69]: [6-1] 698c58df.45 0 LOG: ending log output to stderr 2026-02-11 10:24:31 GMT [69]: [7-1] 698c58df.45 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:25:28 GMT [78]: [6-1] 698c5918.4e 0 LOG: ending log output to stderr 2026-02-11 10:25:28 GMT [78]: [7-1] 698c5918.4e 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:25:56 GMT [68]: [6-1] 698c5933.44 0 LOG: ending log output to stderr 2026-02-11 10:25:56 GMT [68]: [7-1] 698c5933.44 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:26:50 GMT [69]: [6-1] 698c596a.45 0 LOG: ending log output to stderr 2026-02-11 10:26:50 GMT [69]: [7-1] 698c596a.45 0 HINT: Future log output will go to log destination "csvlog". 2026-02-11 10:27:41 GMT [325]: [6-1] 698c599d.145 0 LOG: ending log output to stderr 2026-02-11 10:27:41 GMT [325]: [7-1] 698c599d.145 0 HINT: Future log output will go to log destination "csvlog". LB_TYPE is set to: intranet cluster expose check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster expose postgres-yfamqe --auto-approve --force=true --type intranet --enable false --components postgresql --role-selector primary --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-expose-fd77t created successfully, you can view the progress: kbcli cluster describe-ops postgres-yfamqe-expose-fd77t -n ns-jtlue check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe Running -/- Feb 11,2026 18:47 UTC+0800 check cluster status  `kbcli cluster list postgres-yfamqe --show-labels --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS postgres-yfamqe ns-jtlue postgresql WipeOut Running Feb 11,2026 16:59 UTC+0800 app.kubernetes.io/instance=postgres-yfamqe,clusterdefinition.kubeblocks.io/name=postgresql check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances postgres-yfamqe --namespace ns-jtlue `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME postgres-yfamqe-postgresql-0 ns-jtlue postgres-yfamqe postgresql Running secondary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000005/10.224.0.9 Feb 11,2026 18:39 UTC+0800 postgres-yfamqe-postgresql-1 ns-jtlue postgres-yfamqe postgresql Running primary 0 200m / 200m 644245094400m / 644245094400m data:5Gi aks-cicdamdpool-42933104-vmss000002/10.224.0.8 Feb 11,2026 18:26 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: postgres-yfamqe-postgresql-1;secondary(B: postgres-yfamqe-postgresql-0 check cluster connect  `echo '' | kubectl exec -it postgres-yfamqe-postgresql-1 --namespace ns-jtlue -- psql -U postgres`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops postgres-yfamqe --status all --namespace ns-jtlue `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Running 0/1 Feb 11,2026 18:47 UTC+0800 (B check ops status done(B ops_status:postgres-yfamqe-expose-fd77t ns-jtlue Expose postgres-yfamqe postgresql Succeed 1/1 Feb 11,2026 18:47 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations postgres-yfamqe-expose-fd77t --namespace ns-jtlue `(B  opsrequest.operations.kubeblocks.io/postgres-yfamqe-expose-fd77t patched  `kbcli cluster delete-ops --name postgres-yfamqe-expose-fd77t --force --auto-approve --namespace ns-jtlue `(B  OpsRequest postgres-yfamqe-expose-fd77t deleted check db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-1 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check db_client batch [5727] equal [5727] data Success(B check readonly db_client batch data count  `echo "select count(*) from executions_loop_table;" | kubectl exec -it postgres-yfamqe-postgresql-0 -n ns-jtlue -- psql -U postgres -d executions_loop `(B  check readonly db_client batch data [5727] equal [5727] Success(B delete cluster postgres-yfamqe  `kbcli cluster delete postgres-yfamqe --auto-approve --namespace ns-jtlue `(B  pod_info:postgres-yfamqe-postgresql-0 5/5 Running 0 8m58s postgres-yfamqe-postgresql-1 5/5 Running 0 21m Cluster postgres-yfamqe deleted pod_info:postgres-yfamqe-postgresql-0 5/5 Terminating 0 9m18s postgres-yfamqe-postgresql-1 5/5 Terminating 0 22m delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B Postgresql Test Suite All Done!(B delete cluster etcdp-yfamqe  `kbcli cluster delete etcdp-yfamqe --auto-approve --namespace ns-jtlue `(B  pod_info:etcdp-yfamqe-etcd-0 2/2 Running 0 113m etcdp-yfamqe-etcd-1 2/2 Running 0 112m etcdp-yfamqe-etcd-2 2/2 Running 0 111m Cluster etcdp-yfamqe deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B Test Engine: postgresql Test Type: 2 [PASSED]|[Create]|[ComponentDefinition=etcd-3-1.0.2;ServiceVersion=3.5.15;]|[Description=Create a cluster with the specified component definition etcd-3-1.0.2 and service version 3.5.15](B --------------------------------------Postgresql Etcd (Topology = replication Replicas 2) Test Result-------------------------------------- [PASSED]|[Create]|[Topology=replication;ComponentDefinition=postgresql-16-1.0.2;ComponentVersion=postgresql;ServiceVersion=16.4.0;]|[Description=Create a cluster with the specified topology replication with the specified component definition postgresql-16-1.0.2 and component version postgresql and service version 16.4.0](B [PASSED]|[Connect]|[ComponentName=postgresql]|[Description=Connect to the cluster](B [PASSED]|[Expose]|[Enable=true;TYPE=intranet;ComponentName=postgresql]|[Description=Expose Enable the intranet service with postgresql component](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]|[Upgrade]|[ComponentName=postgresql;ComponentVersionFrom=16.4.0;ComponentVersionTo=16.9.0]|[Description=Upgrade the cluster specify component postgresql service version from 16.4.0 to 16.9.0](B [PASSED]|[Upgrade]|[ComponentName=postgresql;ComponentVersionFrom=16.9.0;ComponentVersionTo=16.4.0]|[Description=Upgrade the cluster specify component postgresql service version from 16.9.0 to 16.4.0](B [PASSED]|[NoFailover]|[HA=DNS Error;Durations=2m;ComponentName=postgresql]|[Description=Simulates conditions where pods experience DNS service errors for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to DNS service errors.](B [PASSED]|[NoFailover]|[HA=IOChaos AttrOverride;Durations=2m;]|[Description=Simulates conditions where pods experience IO attribute override faults either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to IO attribute override.](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[Failover]|[HA=Network Corrupt;Durations=2m;ComponentName=postgresql]|[Description=Simulates network corrupt fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to corrupt network.](B [PASSED]|[VolumeExpansion]|[ComponentName=postgresql]|[Description=VolumeExpansion 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]|[NoFailover]|[HA=Time Offset;Durations=2m;ComponentName=postgresql]|[Description=Simulates a time offset scenario thereby testing the application's resilience to potential slowness/unavailability of some replicas due to time offset.](B [PASSED]|[Reconfiguring]|[ComponentName=postgresql;shared_buffers=512MB]|[Description=Reconfiguring the cluster specify component postgresql set shared_buffers=512MB](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](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;max_connections=200]|[Description=Reconfiguring the cluster specify component postgresql set max_connections=200](B [PASSED]|[Failover]|[HA=Network Loss;Durations=2m;ComponentName=postgresql]|[Description=Simulates network loss fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to loss network.](B [PASSED]|[NoFailover]|[HA=Network Duplicate;Durations=2m;ComponentName=postgresql]|[Description=Simulates network duplicate fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to duplicate network.](B [PASSED]|[NoFailover]|[HA=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]|[Failover]|[HA=OOM;Durations=2m;ComponentName=postgresql]|[Description=Simulates conditions where pods experience OOM either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Memory load.](B [PASSED]|[NoFailover]|[HA=DNS Random;Durations=2m;ComponentName=postgresql]|[Description=Simulates conditions where pods experience random IP addresses being returned by the DNS service for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to the DNS service returning random IP addresses.](B [PASSED]|[Failover]|[HA=Pod Failure;Durations=2m;ComponentName=postgresql]|[Description=Simulates conditions where pods experience failure for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to failure.](B [PASSED]|[VerticalScaling]|[ComponentName=postgresql]|[Description=VerticalScaling the cluster specify component postgresql](B [PASSED]|[NoFailover]|[HA=Full CPU;Durations=2m;ComponentName=postgresql]|[Description=Simulates conditions where pods experience CPU full either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high CPU load.](B [PASSED]|[Failover]|[HA=Network Bandwidth;Durations=2m;ComponentName=postgresql]|[Description=Simulates network bandwidth fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to bandwidth network.](B [WARNING]|[CheckFailover]|[FailoverType=faultover]|[Description=-](B [PASSED]|[Failover]|[HA=IOChaos Fault;ErrNO=;ErrMessage=;Durations=2m;]|[Description=Simulates conditions where pods experience IO faults either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to IO faults.](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [WARNING]|[CheckFailover]|[FailoverType=mistake]|[Description=-](B [PASSED]|[Failover]|[HA=IOChaos Mistake;Durations=2m;]|[Description=Simulates conditions where pods experience IO mistake faults either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to IO mistake faults.](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [WARNING]|[CheckFailover]|[FailoverType=podkill]|[Description=-](B [PASSED]|[NoFailover]|[HA=Pod Kill;ComponentName=postgresql]|[Description=Simulates conditions where pods experience kill for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to kill.](B [PASSED]|[SwitchOver]|[ComponentName=postgresql]|[Description=SwitchOver the cluster specify component postgresql](B [PASSED]|[Bench]|[ComponentName=postgresql]|[Description=Bench the cluster service with postgresql component](B [PASSED]|[Bench]|[HostType=LB;ComponentName=postgresql]|[Description=Bench the cluster LB service with postgresql component](B [PASSED]|[NoFailover]|[HA=Network Partition;Durations=2m;ComponentName=postgresql]|[Description=Simulates network partition fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to partition network.](B [WARNING]|[CheckFailover]|[FailoverType=networkdelay]|[Description=-](B [PASSED]|[Failover]|[HA=Network Delay;Durations=2m;ComponentName=postgresql]|[Description=Simulates network delay fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to delay network.](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]|[Backup]|[Schedule=true;BackupMethod=pg-basebackup]|[Description=The cluster Schedule pg-basebackup Backup](B [PASSED]|[Restore]|[Schedule=true;BackupMethod=pg-basebackup]|[Description=The cluster Schedule pg-basebackup Restore](B [PASSED]|[Connect]|[ComponentName=postgresql]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[Schedule=true;BackupMethod=pg-basebackup]|[Description=Delete the Schedule pg-basebackup restore cluster](B [PASSED]|[Backup]|[BackupMethod=volume-snapshot]|[Description=The cluster volume-snapshot Backup](B [PASSED]|[Restore]|[BackupMethod=volume-snapshot]|[Description=The cluster volume-snapshot Restore](B [PASSED]|[Connect]|[ComponentName=postgresql]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=volume-snapshot]|[Description=Delete the volume-snapshot restore cluster](B [PASSED]|[Expose]|[Disable=true;TYPE=intranet;ComponentName=postgresql]|[Description=Expose Disable the intranet service with postgresql component](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]