bash test/kbcli/test_kbcli_0.9.sh --type 44 --version 0.9.5 --generate-output true --chaos-mesh true --drain-node true --random-namespace true --region eastus --cloud-provider aks CURRENT_TEST_DIR:test/kbcli source commons files source engines files source kubeblocks files `kubectl get namespace | grep ns-aphjx ` `kubectl create namespace ns-aphjx` namespace/ns-aphjx created create namespace ns-aphjx done check registry secret No resources found in ns-aphjx namespace. create docker registry server https://index.docker.io/v1/ secret/kbcli-test-registry-key created create docker registry secret kbcli-test-registry-key Success check ns:ns-aphjx sa:default imagePullSecrets patch ns:ns-aphjx sa:default imagePullSecrets serviceaccount/default patched patch ns:ns-aphjx sa:default imagePullSecrets Success download kbcli `gh release list --repo apecloud/kbcli --limit 100 | (grep "0.9" || true)` `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v0.9.5-beta.8` Your system is linux_amd64 Installing kbcli ... Downloading ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32.1M 100 32.1M 0 0 74.7M 0 --:--:-- --:--:-- --:--:-- 74.7M kbcli installed successfully. Kubernetes: v1.32.6 KubeBlocks: 0.9.5 kbcli: 0.9.5-beta.8 WARNING: version difference between kbcli (0.9.5-beta.8) and kubeblocks (0.9.5) 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 v0.9.5-beta.8 done Kubernetes: v1.32.6 KubeBlocks: 0.9.5 kbcli: 0.9.5-beta.8 WARNING: version difference between kbcli (0.9.5-beta.8) and kubeblocks (0.9.5) Kubernetes Env: v1.32.6 POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default kubeblocks version is:0.9.5 skip upgrade kubeblocks Error: no repositories to show helm repo add chaos-mesh https://charts.chaos-mesh.org "chaos-mesh" has been added to your repositories add helm chart repo chaos-mesh success chaos mesh already installed check cluster definition set component name:oceanbase set component version set component version:oceanbase set service versions:4.2.107,4.2.107-BP7-Hotfix2 set service versions sorted:4.2.107,4.2.107-BP7-Hotfix2 no cluster version found REPORT_COUNT 0:0 set replicas first:2,4.2.107|2,4.2.107-BP7-Hotfix2 set replicas third:2,4.2.107-BP7-Hotfix2 set replicas fourth:2,4.2.107 set minimum cmpv service version set minimum cmpv service version replicas:2,4.2.107 REPORT_COUNT:1 CLUSTER_TOPOLOGY: set cluster topology: replication LIMIT_CPU:3 LIMIT_MEMORY:4 storage size: 50 No resources found in ns-aphjx namespace. termination_policy:Delete create 2 replica Delete oceanbase cluster check cluster definition check component definition set component definition by component version check cmpd by labels set component definition2: oceanbase-dist by component version:oceanbase apiVersion: apps.kubeblocks.io/v1alpha1 kind: Cluster metadata: name: obent-fjgdqs namespace: ns-aphjx annotations: "kubeblocks.io/extra-env": '***"TENANT_NAME":"tenant2","ZONE_COUNT":"1","TENANT_SYSTEM_TIME_ZONE":"+08:00","TENANT_COLLATION":"utf8mb4_general_ci","TENANT_CHARSET":"utf8mb4","OB_TOPOLOGY":"replication","OB_USE_CLUSTER_IP":"enabled","OB_CLUSTERS_COUNT":"2","TENANT_CPU":"2","TENANT_MEMORY":"2G","TENANT_DISK":"10G","TENANT_MODE":"oracle"***' spec: clusterDefinitionRef: oceanbase topology: replication terminationPolicy: Delete componentSpecs: - name: oceanbase serviceVersion: 4.2.107 replicas: 2 resources: requests: cpu: 3000m memory: 4Gi limits: cpu: 3000m memory: 4Gi volumeClaimTemplates: - name: data-file spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "50Gi" - name: data-log spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "50Gi" - name: log spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "20Gi" - name: workdir spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: "1Gi" `kubectl apply -f test_create_obent-fjgdqs.yaml` cluster.apps.kubeblocks.io/obent-fjgdqs created apply test_create_obent-fjgdqs.yaml Success `rm -rf test_create_obent-fjgdqs.yaml` `kubectl get serviceaccount --no-headers --namespace ns-aphjx -l app.kubernetes.io/instance=obent-fjgdqs` patch ns:ns-aphjx sa:kb-obent-fjgdqs imagePullSecrets serviceaccount/kb-obent-fjgdqs patched patch ns:ns-aphjx sa:kb-obent-fjgdqs imagePullSecrets Success check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Creating Sep 01,2025 11:24 UTC+0800 clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:24 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000000/10.224.0.5 Sep 01,2025 11:24 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done `kubectl get secrets -l app.kubernetes.io/instance=obent-fjgdqs` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.username***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.password***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.port***"` DB_USERNAME:sys@tenant2;DB_PASSWORD:P2sQa0964Z;DB_PORT:2881;DB_DATABASE:oceanbase check pod obent-fjgdqs-oceanbase-0 container_name observer-container exist password P2sQa0964Z check pod obent-fjgdqs-oceanbase-0 container_name metrics exist password P2sQa0964Z check pod obent-fjgdqs-oceanbase-0 container_name lorry exist password P2sQa0964Z check pod obent-fjgdqs-oceanbase-0 container_name config-manager exist password P2sQa0964Z No container logs contain secret password. describe cluster `kbcli cluster describe obent-fjgdqs --namespace ns-aphjx ` Name: obent-fjgdqs Created Time: Sep 01,2025 11:24 UTC+0800 NAMESPACE CLUSTER-DEFINITION VERSION STATUS TERMINATION-POLICY ns-aphjx oceanbase Running Delete Endpoints: COMPONENT MODE INTERNAL EXTERNAL oceanbase ReadWrite obent-fjgdqs-oceanbase-ordinal-0.ns-aphjx.svc.cluster.local:2881 obent-fjgdqs-oceanbase-ordinal-0.ns-aphjx.svc.cluster.local:2882 obent-fjgdqs-oceanbase-ordinal-0.ns-aphjx.svc.cluster.local:22 obent-fjgdqs-oceanbase-ordinal-1.ns-aphjx.svc.cluster.local:2881 obent-fjgdqs-oceanbase-ordinal-1.ns-aphjx.svc.cluster.local:2882 obent-fjgdqs-oceanbase-ordinal-1.ns-aphjx.svc.cluster.local:22 obent-fjgdqs-oceanbase-ro.ns-aphjx.svc.cluster.local:2881 obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local:2881 Topology: COMPONENT INSTANCE ROLE STATUS AZ NODE CREATED-TIME oceanbase obent-fjgdqs-oceanbase-0 primary Running 0 aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:24 UTC+0800 oceanbase obent-fjgdqs-oceanbase-1 standby Running 0 aks-cicdamdpool-38368475-vmss000000/10.224.0.5 Sep 01,2025 11:24 UTC+0800 Resources Allocation: COMPONENT DEDICATED CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS oceanbase false 3 / 3 4Gi / 4Gi data-file:50Gi default data-log:50Gi default log:20Gi default workdir:1Gi default Images: COMPONENT TYPE IMAGE oceanbase docker.io/apecloud/oceanbase-ent:4.2.1.7-107020012024061213-sshd Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-aphjx obent-fjgdqs `kbcli cluster label obent-fjgdqs app.kubernetes.io/instance- --namespace ns-aphjx ` label "app.kubernetes.io/instance" not found. `kbcli cluster label obent-fjgdqs app.kubernetes.io/instance=obent-fjgdqs --namespace ns-aphjx ` `kbcli cluster label obent-fjgdqs --list --namespace ns-aphjx ` NAME NAMESPACE LABELS obent-fjgdqs ns-aphjx app.kubernetes.io/instance=obent-fjgdqs clusterdefinition.kubeblocks.io/name=oceanbase clusterversion.kubeblocks.io/name= label cluster app.kubernetes.io/instance=obent-fjgdqs Success `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=obent-fjgdqs --namespace ns-aphjx ` `kbcli cluster label obent-fjgdqs --list --namespace ns-aphjx ` NAME NAMESPACE LABELS obent-fjgdqs ns-aphjx app.kubernetes.io/instance=obent-fjgdqs case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=oceanbase clusterversion.kubeblocks.io/name= label cluster case.name=kbcli.test1 Success `kbcli cluster label obent-fjgdqs case.name=kbcli.test2 --overwrite --namespace ns-aphjx ` `kbcli cluster label obent-fjgdqs --list --namespace ns-aphjx ` NAME NAMESPACE LABELS obent-fjgdqs ns-aphjx app.kubernetes.io/instance=obent-fjgdqs case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=oceanbase clusterversion.kubeblocks.io/name= label cluster case.name=kbcli.test2 Success `kbcli cluster label obent-fjgdqs case.name- --namespace ns-aphjx ` `kbcli cluster label obent-fjgdqs --list --namespace ns-aphjx ` NAME NAMESPACE LABELS obent-fjgdqs ns-aphjx app.kubernetes.io/instance=obent-fjgdqs clusterdefinition.kubeblocks.io/name=oceanbase clusterversion.kubeblocks.io/name= delete cluster label case.name Success cluster connect `kubectl get secrets -l app.kubernetes.io/instance=obent-fjgdqs` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.username***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.password***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.port***"` DB_USERNAME:sys@tenant2;DB_PASSWORD:P2sQa0964Z;DB_PORT:2881;DB_DATABASE:oceanbase No resources found in ns-aphjx namespace. `echo " echo \"SHOW PARAMETERS LIKE '%syslog_level%'\G;\" | mysql -hobent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local -usys@tenant2 -P2881 " | kubectl exec -it obent-fjgdqs-oceanbase-0 --namespace ns-aphjx -- bash ` Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file *************************** 1. row *************************** ZONE: zone0 SVR_TYPE: observer SVR_IP: 10.0.117.243 SVR_PORT: 2882 NAME: syslog_level DATA_TYPE: NULL VALUE: WDIAG INFO: specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. SECTION: OBSERVER SCOPE: CLUSTER SOURCE: DEFAULT EDIT_LEVEL: DYNAMIC_EFFECTIVE connect cluster Success insert batch data by db client Error from server (NotFound): pods "test-db-client-executionloop-obent-fjgdqs" not found DB_CLIENT_BATCH_DATA_COUNT: `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-executionloop-obent-fjgdqs --namespace ns-aphjx ` Error from server (NotFound): pods "test-db-client-executionloop-obent-fjgdqs" not found Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. Error from server (NotFound): pods "test-db-client-executionloop-obent-fjgdqs" not found `kubectl get secrets -l app.kubernetes.io/instance=obent-fjgdqs` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.username***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.password***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.port***"` DB_USERNAME:sys@tenant2;DB_PASSWORD:P2sQa0964Z;DB_PORT:2881;DB_DATABASE:oceanbase No resources found in ns-aphjx namespace. apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-obent-fjgdqs namespace: ns-aphjx spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local" - "--user" - "sys@tenant2" - "--password" - "" - "--port" - "2881" - "--dbtype" - "oceanbase" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" - "--accessmode" - "oracle" restartPolicy: Never `kubectl apply -f test-db-client-executionloop-obent-fjgdqs.yaml` pod/test-db-client-executionloop-obent-fjgdqs created apply test-db-client-executionloop-obent-fjgdqs.yaml Success `rm -rf test-db-client-executionloop-obent-fjgdqs.yaml` check pod status check pod test-db-client-executionloop-obent-fjgdqs status done pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-obent-fjgdqs 0/1 Completed 0 5s check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Running Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:24 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000000/10.224.0.5 Sep 01,2025 11:24 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done --host obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local --user sys@tenant2 --password --port 2881 --dbtype oceanbase --test executionloop --duration 60 --interval 1 --accessmode oracle SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Failed to connect to OceanBase database: java.sql.SQLTransientConnectionException: Could not connect to obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local:2881 : (conn=3221487936) The server time_zone 'GMT+08:00' defined in the 'serverTimezone' parameter cannot be parsed by java TimeZone implementation. See java.util.TimeZone#getAvailableIDs() for available TimeZone, depending on your JRE implementation. Trying with database OceanBase. Test execution failed: Failed to connect to OceanBase database: java.io.IOException: Failed to connect to OceanBase database: at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:90) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:29) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: java.sql.SQLTransientConnectionException: Could not connect to obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local:2881 : (conn=3221487937) The server time_zone 'GMT+08:00' defined in the 'serverTimezone' parameter cannot be parsed by java TimeZone implementation. See java.util.TimeZone#getAvailableIDs() for available TimeZone, depending on your JRE implementation. at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:128) at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:235) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1720) at com.oceanbase.jdbc.internal.util.Utils.retrieveProxy(Utils.java:1431) at com.oceanbase.jdbc.OceanBaseConnection.newConnection(OceanBaseConnection.java:311) at com.oceanbase.jdbc.Driver.connect(Driver.java:89) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:88) ... 3 more Caused by: java.sql.SQLTransientConnectionException: (conn=3221487937) The server time_zone 'GMT+08:00' defined in the 'serverTimezone' parameter cannot be parsed by java TimeZone implementation. See java.util.TimeZone#getAvailableIDs() for available TimeZone, depending on your JRE implementation. at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:128) at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:225) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.loadCalendar(AbstractConnectProtocol.java:1502) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.postConnectionQueries(AbstractConnectProtocol.java:1023) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.createConnection(AbstractConnectProtocol.java:637) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1715) ... 9 more Caused by: java.sql.SQLException: ORA-01882: timezone region 'Z' not found at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readErrorPacket(AbstractQueryProtocol.java:2347) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readPacket(AbstractQueryProtocol.java:2210) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.getResult(AbstractQueryProtocol.java:2098) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.loadCalendar(AbstractConnectProtocol.java:1475) ... 12 more DB_CLIENT_BATCH_DATA_COUNT: `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-executionloop-obent-fjgdqs --namespace ns-aphjx ` pod/test-db-client-executionloop-obent-fjgdqs patched (no change) Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. pod "test-db-client-executionloop-obent-fjgdqs" force deleted get oceanbase compatibility mode COMPATIBILITY_MOD:oracle check tenant role `kubectl get secrets -l app.kubernetes.io/instance=obent-fjgdqs` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.username***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.password***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.port***"` DB_USERNAME:sys@tenant2;DB_PASSWORD:P2sQa0964Z;DB_PORT:2881;DB_DATABASE:oceanbase No resources found in ns-aphjx namespace. `echo " echo \"SELECT TENANT_NAME,TENANT_TYPE,CREATE_TIME,STATUS,TENANT_ROLE FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_NAME like 'tenant%';\" | mysql -hobent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local -uroot -P2881 -p'P2sQa0964Z' " | kubectl exec -it obent-fjgdqs-oceanbase-0 --namespace ns-aphjx -- bash` Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file Warning: arning] Using a password on the command line interface can be insecure. No resources found in ns-aphjx namespace. `echo " echo \"SELECT TENANT_NAME,TENANT_TYPE,CREATE_TIME,STATUS,TENANT_ROLE FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_NAME like 'tenant%';\" | mysql -hobent-fjgdqs-oceanbase-ro.ns-aphjx.svc.cluster.local -uroot -P2881 -p'P2sQa0964Z' " | kubectl exec -it obent-fjgdqs-oceanbase-1 --namespace ns-aphjx -- bash` Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file Warning: arning] Using a password on the command line interface can be insecure. check tenant role [PRIMARY][STANDBY] Success TENANT_NAME:tenant2 test switchover `echo 'lorryctl switchover --primary obent-fjgdqs-oceanbase-0 --candidate obent-fjgdqs-oceanbase-1' | kubectl exec -it obent-fjgdqs-oceanbase-0 -c lorry --namespace ns-aphjx -- sh` Unable to use a TTY - input is not a terminal or the right kind of file switchover success switchover pod:obent-fjgdqs-oceanbase-0 checking switchover... switchover pod:obent-fjgdqs-oceanbase-0 checking switchover... switchover pod:obent-fjgdqs-oceanbase-0 checking switchover... switchover pod:obent-fjgdqs-oceanbase-0 checking switchover... get oceanbase primary pod name... get oceanbase primary pod name... get oceanbase primary pod name... get oceanbase primary pod name... get oceanbase primary pod name... switchover pod:obent-fjgdqs-oceanbase-1 switchover success test failover connectionstress check cluster status before cluster-failover-connectionstress check cluster status done cluster_status:Running check node drain check node drain success Error from server (NotFound): pods "test-db-client-connectionstress-obent-fjgdqs" not found `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-connectionstress-obent-fjgdqs --namespace ns-aphjx ` Error from server (NotFound): pods "test-db-client-connectionstress-obent-fjgdqs" not found Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. Error from server (NotFound): pods "test-db-client-connectionstress-obent-fjgdqs" not found `kubectl get secrets -l app.kubernetes.io/instance=obent-fjgdqs` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.username***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.password***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.port***"` DB_USERNAME:sys@tenant2;DB_PASSWORD:P2sQa0964Z;DB_PORT:2881;DB_DATABASE:oceanbase No resources found in ns-aphjx namespace. apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-obent-fjgdqs namespace: ns-aphjx spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local" - "--user" - "sys@tenant2" - "--password" - "" - "--port" - "2881" - "--database" - "oceanbase" - "--dbtype" - "oceanbase" - "--test" - "connectionstress" - "--connections" - "5000" - "--duration" - "60" - "--accessmode" - "oracle" restartPolicy: Never `kubectl apply -f test-db-client-connectionstress-obent-fjgdqs.yaml` pod/test-db-client-connectionstress-obent-fjgdqs created apply test-db-client-connectionstress-obent-fjgdqs.yaml Success `rm -rf test-db-client-connectionstress-obent-fjgdqs.yaml` check pod status check pod test-db-client-connectionstress-obent-fjgdqs status done pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-obent-fjgdqs 0/1 Completed 0 6s check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Running Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:24 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000000/10.224.0.5 Sep 01,2025 11:24 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-1;standby: obent-fjgdqs-oceanbase-0 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done --host obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local --user sys@tenant2 --password --port 2881 --database oceanbase --dbtype oceanbase --test connectionstress --connections 5000 --duration 60 --accessmode oracle SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Failed to connect to OceanBase database: java.sql.SQLSyntaxErrorException: Could not connect to obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local:2881 : (conn=3221488037) Unknown database 'OCEANBASE' Trying with database OceanBase. Test execution failed: Failed to connect to OceanBase database: java.io.IOException: Failed to connect to OceanBase database: at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:90) at com.apecloud.dbtester.commons.TestExecutor.executeTest(TestExecutor.java:29) at OneClient.executeTest(OneClient.java:108) at OneClient.main(OneClient.java:40) Caused by: java.sql.SQLTransientConnectionException: Could not connect to obent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local:2881 : (conn=3221488038) The server time_zone 'GMT+08:00' defined in the 'serverTimezone' parameter cannot be parsed by java TimeZone implementation. See java.util.TimeZone#getAvailableIDs() for available TimeZone, depending on your JRE implementation. at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:128) at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:235) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1720) at com.oceanbase.jdbc.internal.util.Utils.retrieveProxy(Utils.java:1431) at com.oceanbase.jdbc.OceanBaseConnection.newConnection(OceanBaseConnection.java:311) at com.oceanbase.jdbc.Driver.connect(Driver.java:89) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at java.sql/java.sql.DriverManager.getConnection(Unknown Source) at com.apecloud.dbtester.tester.OceanbaseTester.connect(OceanbaseTester.java:88) ... 3 more Caused by: java.sql.SQLTransientConnectionException: (conn=3221488038) The server time_zone 'GMT+08:00' defined in the 'serverTimezone' parameter cannot be parsed by java TimeZone implementation. See java.util.TimeZone#getAvailableIDs() for available TimeZone, depending on your JRE implementation. at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:128) at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:225) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.loadCalendar(AbstractConnectProtocol.java:1502) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.postConnectionQueries(AbstractConnectProtocol.java:1023) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.createConnection(AbstractConnectProtocol.java:637) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1715) ... 9 more Caused by: java.sql.SQLException: ORA-01882: timezone region 'Z' not found at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readErrorPacket(AbstractQueryProtocol.java:2347) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.readPacket(AbstractQueryProtocol.java:2210) at com.oceanbase.jdbc.internal.protocol.AbstractQueryProtocol.getResult(AbstractQueryProtocol.java:2098) at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.loadCalendar(AbstractConnectProtocol.java:1475) ... 12 more `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-connectionstress-obent-fjgdqs --namespace ns-aphjx ` pod/test-db-client-connectionstress-obent-fjgdqs patched (no change) Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. pod "test-db-client-connectionstress-obent-fjgdqs" force deleted check failover pod name failover pod name:obent-fjgdqs-oceanbase-1 failover connectionstress Success skip bench skip cluster HorizontalScaling out cluster restart check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster restart obent-fjgdqs --auto-approve --force=true --namespace ns-aphjx ` OpsRequest obent-fjgdqs-restart-668jl created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-restart-668jl -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-restart-668jl ns-aphjx Restart obent-fjgdqs oceanbase Running 0/2 Sep 01,2025 11:31 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Updating Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:32 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:33 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role No resources found in ns-aphjx namespace. primary: obent-fjgdqs-oceanbase-0 obent-fjgdqs-oceanbase-1;standby: No resources found in ns-aphjx namespace. primary: obent-fjgdqs-oceanbase-0 obent-fjgdqs-oceanbase-1;standby: check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-restart-668jl ns-aphjx Restart obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:31 UTC+0800 check ops status done ops_status:obent-fjgdqs-restart-668jl ns-aphjx Restart obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:31 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-restart-668jl --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-restart-668jl patched `kbcli cluster delete-ops --name obent-fjgdqs-restart-668jl --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-restart-668jl deleted cluster configure component_tmp: oceanbase check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster configure obent-fjgdqs --auto-approve --force=true --set system_memory=2G --components oceanbase --config-spec oceanbase-config --config-file oceanbase.conf --namespace ns-aphjx ` Will updated configure file meta: ConfigSpec: oceanbase-config ConfigFile: oceanbase.conf ComponentName: oceanbase ClusterName: obent-fjgdqs OpsRequest obent-fjgdqs-reconfiguring-lbtgh created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-reconfiguring-lbtgh -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-reconfiguring-lbtgh ns-aphjx Reconfiguring obent-fjgdqs oceanbase Creating -/- Sep 01,2025 11:35 UTC+0800 ops_status:obent-fjgdqs-reconfiguring-lbtgh ns-aphjx Reconfiguring obent-fjgdqs oceanbase Creating -/- Sep 01,2025 11:35 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Running Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:32 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:33 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-reconfiguring-lbtgh ns-aphjx Reconfiguring obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:35 UTC+0800 check ops status done ops_status:obent-fjgdqs-reconfiguring-lbtgh ns-aphjx Reconfiguring obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:35 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-reconfiguring-lbtgh --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-reconfiguring-lbtgh patched `kbcli cluster delete-ops --name obent-fjgdqs-reconfiguring-lbtgh --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-reconfiguring-lbtgh deleted check config variables `kubectl get secrets -l app.kubernetes.io/instance=obent-fjgdqs` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.username***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.password***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.port***"` DB_USERNAME:sys@tenant2;DB_PASSWORD:P2sQa0964Z;DB_PORT:2881;DB_DATABASE:oceanbase Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file current value_actual: 2G configure:[system_memory] result actual:[2G] equal expected:[2G] cluster configure component_tmp: oceanbase check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster configure obent-fjgdqs --auto-approve --force=true --set stack_size=1024K --components oceanbase --config-spec oceanbase-config --config-file oceanbase.conf --namespace ns-aphjx ` Will updated configure file meta: ConfigSpec: oceanbase-config ConfigFile: oceanbase.conf ComponentName: oceanbase ClusterName: obent-fjgdqs OpsRequest obent-fjgdqs-reconfiguring-lclfn created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-reconfiguring-lclfn -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-reconfiguring-lclfn ns-aphjx Reconfiguring obent-fjgdqs oceanbase Running -/- Sep 01,2025 11:36 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Updating Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:38 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:36 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-reconfiguring-lclfn ns-aphjx Reconfiguring obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:36 UTC+0800 check ops status done ops_status:obent-fjgdqs-reconfiguring-lclfn ns-aphjx Reconfiguring obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:36 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-reconfiguring-lclfn --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-reconfiguring-lclfn patched `kbcli cluster delete-ops --name obent-fjgdqs-reconfiguring-lclfn --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-reconfiguring-lclfn deleted check config variables `kubectl get secrets -l app.kubernetes.io/instance=obent-fjgdqs` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.username***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.password***"` `kubectl get secrets obent-fjgdqs-oceanbase-account-root -o jsonpath="***.data.port***"` DB_USERNAME:sys@tenant2;DB_PASSWORD:P2sQa0964Z;DB_PORT:2881;DB_DATABASE:oceanbase Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file current value_actual: 1024K configure:[stack_size] result actual:[1024K] equal expected:[1024K] cluster stop check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster stop obent-fjgdqs --auto-approve --force=true --namespace ns-aphjx ` OpsRequest obent-fjgdqs-stop-jlwbf created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-stop-jlwbf -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-stop-jlwbf ns-aphjx Stop obent-fjgdqs Running -/- Sep 01,2025 11:39 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Stopping Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping check cluster status done cluster_status:Stopped check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME check pod status done check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-stop-jlwbf ns-aphjx Stop obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:39 UTC+0800 check ops status done ops_status:obent-fjgdqs-stop-jlwbf ns-aphjx Stop obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:39 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-stop-jlwbf --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-stop-jlwbf patched `kbcli cluster delete-ops --name obent-fjgdqs-stop-jlwbf --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-stop-jlwbf deleted cluster start check cluster status before ops check cluster status done cluster_status:Stopped `kbcli cluster start obent-fjgdqs --force=true --namespace ns-aphjx ` OpsRequest obent-fjgdqs-start-vdrld created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-start-vdrld -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-start-vdrld ns-aphjx Start obent-fjgdqs oceanbase Running 0/2 Sep 01,2025 11:40 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Updating Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:40 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3200m / 4 4352Mi / 5Gi data-file:50Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:40 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-start-vdrld ns-aphjx Start obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:40 UTC+0800 check ops status done ops_status:obent-fjgdqs-start-vdrld ns-aphjx Start obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:40 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-start-vdrld --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-start-vdrld patched `kbcli cluster delete-ops --name obent-fjgdqs-start-vdrld --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-start-vdrld deleted `kubectl get pvc -l app.kubernetes.io/instance=obent-fjgdqs,apps.kubeblocks.io/component-name=oceanbase,apps.kubeblocks.io/vct-name=data-file --namespace ns-aphjx ` cluster volume-expand check cluster status before ops check cluster status done cluster_status:Running No resources found in obent-fjgdqs namespace. `kbcli cluster volume-expand obent-fjgdqs --auto-approve --force=true --components oceanbase --volume-claim-templates data-file --storage 51Gi --namespace ns-aphjx ` OpsRequest obent-fjgdqs-volumeexpansion-swts2 created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-volumeexpansion-swts2 -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-volumeexpansion-swts2 ns-aphjx VolumeExpansion obent-fjgdqs oceanbase Running -/- Sep 01,2025 11:42 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Updating Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3200m / 4 4352Mi / 5Gi data-file:51Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:40 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3200m / 4 4352Mi / 5Gi data-file:51Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:40 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done No resources found in obent-fjgdqs namespace. check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-volumeexpansion-swts2 ns-aphjx VolumeExpansion obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:42 UTC+0800 check ops status done ops_status:obent-fjgdqs-volumeexpansion-swts2 ns-aphjx VolumeExpansion obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:42 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-volumeexpansion-swts2 --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-volumeexpansion-swts2 patched `kbcli cluster delete-ops --name obent-fjgdqs-volumeexpansion-swts2 --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-volumeexpansion-swts2 deleted cluster vscale check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster vscale obent-fjgdqs --auto-approve --force=true --components oceanbase --cpu 3100m --memory 4.1Gi --namespace ns-aphjx ` OpsRequest obent-fjgdqs-verticalscaling-jkr9s created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-verticalscaling-jkr9s -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-verticalscaling-jkr9s ns-aphjx VerticalScaling obent-fjgdqs oceanbase Running -/- Sep 01,2025 11:45 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Updating Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:51Gi aks-cicdamdpool-38368475-vmss000000/10.224.0.5 Sep 01,2025 11:49 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:51Gi aks-cicdamdpool-38368475-vmss000007/10.224.0.9 Sep 01,2025 11:45 UTC+0800 data-log:50Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-verticalscaling-jkr9s ns-aphjx VerticalScaling obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:45 UTC+0800 check ops status done ops_status:obent-fjgdqs-verticalscaling-jkr9s ns-aphjx VerticalScaling obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:45 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-verticalscaling-jkr9s --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-verticalscaling-jkr9s patched `kbcli cluster delete-ops --name obent-fjgdqs-verticalscaling-jkr9s --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-verticalscaling-jkr9s deleted check create grant and drop user No resources found in ns-aphjx namespace. `echo " echo \"create user uservrlka identified by uservrlka;\" | mysql -hobent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local -usys@tenant2 -P2881 " | kubectl exec -it obent-fjgdqs-oceanbase-0 --namespace ns-aphjx -- bash` Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file create user uservrlka Success `echo " echo \"grant execute on dbms_lob to uservrlka;\" | mysql -hobent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local -usys@tenant2 -P2881 " | kubectl exec -it obent-fjgdqs-oceanbase-0 --namespace ns-aphjx -- bash` Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file grant user uservrlka Success `echo " echo \"drop user uservrlka cascade;\" | mysql -hobent-fjgdqs-oceanbase-rw.ns-aphjx.svc.cluster.local -usys@tenant2 -P2881 " | kubectl exec -it obent-fjgdqs-oceanbase-0 --namespace ns-aphjx -- bash` Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) Unable to use a TTY - input is not a terminal or the right kind of file drop user uservrlka Success `kubectl get pvc -l app.kubernetes.io/instance=obent-fjgdqs,apps.kubeblocks.io/component-name=oceanbase,apps.kubeblocks.io/vct-name=data-log --namespace ns-aphjx ` cluster volume-expand check cluster status before ops check cluster status done cluster_status:Running No resources found in obent-fjgdqs namespace. `kbcli cluster volume-expand obent-fjgdqs --auto-approve --force=true --components oceanbase --volume-claim-templates data-log --storage 52Gi --namespace ns-aphjx ` OpsRequest obent-fjgdqs-volumeexpansion-5r52l created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-volumeexpansion-5r52l -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-volumeexpansion-5r52l ns-aphjx VolumeExpansion obent-fjgdqs oceanbase Creating -/- Sep 01,2025 11:51 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase Delete Updating Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:51Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:55 UTC+0800 data-log:52Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:51Gi aks-cicdamdpool-38368475-vmss000007/10.224.0.9 Sep 01,2025 11:45 UTC+0800 data-log:52Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done No resources found in obent-fjgdqs namespace. check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-volumeexpansion-5r52l ns-aphjx VolumeExpansion obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:51 UTC+0800 check ops status done ops_status:obent-fjgdqs-volumeexpansion-5r52l ns-aphjx VolumeExpansion obent-fjgdqs oceanbase Succeed 2/2 Sep 01,2025 11:51 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-volumeexpansion-5r52l --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-volumeexpansion-5r52l patched `kbcli cluster delete-ops --name obent-fjgdqs-volumeexpansion-5r52l --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-volumeexpansion-5r52l deleted cluster update terminationPolicy WipeOut `kbcli cluster update obent-fjgdqs --termination-policy=WipeOut --namespace ns-aphjx ` cluster.apps.kubeblocks.io/obent-fjgdqs updated check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase WipeOut Running Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:51Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:55 UTC+0800 data-log:52Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:51Gi aks-cicdamdpool-38368475-vmss000007/10.224.0.9 Sep 01,2025 11:45 UTC+0800 data-log:52Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done cluster list-logs `kbcli cluster list-logs obent-fjgdqs --namespace ns-aphjx ` No log files found. You can enable the log feature with the kbcli command below. kbcli cluster update obent-fjgdqs --enable-all-logs=true --namespace ns-aphjx Error from server (NotFound): pods "obent-fjgdqs-oceanbase-0" not found cluster logs `kbcli cluster logs obent-fjgdqs --tail 30 --namespace ns-aphjx ` Defaulted container "observer-container" out of: observer-container, metrics, lorry, config-manager, init-syncer (init), kb-tools (init) == DB == Wait for the server to be ready... 2025-09-01T11:58:58+08:00 INFO DCS-K8S lock expired: map[acquire-time:1756698673 dbstate:***"OpTimestamp":1756698903,"Extra":null*** leader:obent-fjgdqs-oceanbase-0 renew-time:1756698903 ttl:15], now: 1756699138 2025-09-01T11:58:58+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:58:58+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT t.table_name tablename FROM user_tables t WHERE table_name = 'KB_HEALTH_CHECK'"*** 2025-09-01T11:58:58+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e UPDATE kb_health_check SET check_ts = 1756699138 WHERE type=1;commit;"*** 2025-09-01T11:58:58+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:58:58+08:00 INFO HA Cluster has no leader, attempt to take the leader 2025-09-01T11:58:58+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:58:58+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.2.59 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:58:58+08:00 INFO Oceanbase member is lagging ***"opTimestamp": 1756697738, "leaderOpTimestamp": 1756698903*** 2025-09-01T11:58:58+08:00 INFO HA Take the leader success! 2025-09-01T11:58:58+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:58:58+08:00 INFO HA This member is Cluster's leader 2025-09-01T11:58:58+08:00 INFO HA Refresh leader ttl Warning: == mysql: [Warning] Using a password on the command line interface can be insecure. == DB == Cluster starts successfully 2025-09-01T11:59:08+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:59:08+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT t.table_name tablename FROM user_tables t WHERE table_name = 'KB_HEALTH_CHECK'"*** 2025-09-01T11:59:08+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e UPDATE kb_health_check SET check_ts = 1756699148 WHERE type=1;commit;"*** 2025-09-01T11:59:08+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:59:08+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:59:08+08:00 INFO HA This member is Cluster's leader 2025-09-01T11:59:08+08:00 INFO HA Refresh leader ttl 2025-09-01T11:59:18+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:59:18+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT t.table_name tablename FROM user_tables t WHERE table_name = 'KB_HEALTH_CHECK'"*** 2025-09-01T11:59:18+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e UPDATE kb_health_check SET check_ts = 1756699158 WHERE type=1;commit;"*** 2025-09-01T11:59:18+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:59:18+08:00 INFO pinger executing command ***"command": "/usr/bin/mysql -h 10.244.1.6 -P 2881 -u SYS@tenant2 -e SELECT check_ts from kb_health_check WHERE type=1;"*** 2025-09-01T11:59:18+08:00 INFO HA This member is Cluster's leader 2025-09-01T11:59:18+08:00 INFO HA Refresh leader ttl cluster expose check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster expose obent-fjgdqs --auto-approve --force=true --type internet --enable false --components oceanbase --namespace ns-aphjx ` OpsRequest obent-fjgdqs-expose-xq6b9 created successfully, you can view the progress: kbcli cluster describe-ops obent-fjgdqs-expose-xq6b9 -n ns-aphjx check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-expose-xq6b9 ns-aphjx Expose obent-fjgdqs oceanbase Succeed 1/1 Sep 01,2025 11:59 UTC+0800 check cluster status `kbcli cluster list obent-fjgdqs --show-labels --namespace ns-aphjx ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS obent-fjgdqs ns-aphjx oceanbase WipeOut Running Sep 01,2025 11:24 UTC+0800 app.kubernetes.io/instance=obent-fjgdqs,clusterdefinition.kubeblocks.io/name=oceanbase,clusterversion.kubeblocks.io/name= check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances obent-fjgdqs --namespace ns-aphjx ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME obent-fjgdqs-oceanbase-0 ns-aphjx obent-fjgdqs oceanbase Running primary 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:51Gi aks-cicdamdpool-38368475-vmss000006/10.224.0.10 Sep 01,2025 11:55 UTC+0800 data-log:52Gi log:20Gi workdir:1Gi obent-fjgdqs-oceanbase-1 ns-aphjx obent-fjgdqs oceanbase Running standby 0 3300m / 4100m 4670776934400m / 5476083302400m data-file:51Gi aks-cicdamdpool-38368475-vmss000007/10.224.0.9 Sep 01,2025 11:45 UTC+0800 data-log:52Gi log:20Gi workdir:1Gi check pod status done check cluster role check cluster role done primary: obent-fjgdqs-oceanbase-0;standby: obent-fjgdqs-oceanbase-1 check cluster connect `echo '' | kbcli cluster connect obent-fjgdqs --namespace ns-aphjx` check cluster connect done check ops status `kbcli cluster list-ops obent-fjgdqs --status all --namespace ns-aphjx ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME obent-fjgdqs-expose-xq6b9 ns-aphjx Expose obent-fjgdqs oceanbase Succeed 1/1 Sep 01,2025 11:59 UTC+0800 check ops status done ops_status:obent-fjgdqs-expose-xq6b9 ns-aphjx Expose obent-fjgdqs oceanbase Succeed 1/1 Sep 01,2025 11:59 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests obent-fjgdqs-expose-xq6b9 --namespace ns-aphjx ` opsrequest.apps.kubeblocks.io/obent-fjgdqs-expose-xq6b9 patched `kbcli cluster delete-ops --name obent-fjgdqs-expose-xq6b9 --force --auto-approve --namespace ns-aphjx ` OpsRequest obent-fjgdqs-expose-xq6b9 deleted delete cluster obent-fjgdqs `kbcli cluster delete obent-fjgdqs --auto-approve --namespace ns-aphjx ` Cluster obent-fjgdqs deleted pod_info:obent-fjgdqs-oceanbase-0 4/4 Running 0 4m34s obent-fjgdqs-oceanbase-1 4/4 Running 0 13m pod_info:obent-fjgdqs-oceanbase-0 3/4 Terminating 0 4m55s obent-fjgdqs-oceanbase-1 3/4 Terminating 0 14m No resources found in ns-aphjx namespace. delete cluster pod done No resources found in ns-aphjx namespace. check cluster resource non-exist OK: pvc No resources found in ns-aphjx namespace. delete cluster done No resources found in ns-aphjx namespace. No resources found in ns-aphjx namespace. No resources found in ns-aphjx namespace. OceanBase Ent Test Suite All Done! --------------------------------------OceanBase Ent (Topology = replication Replicas 2) Test Result-------------------------------------- [PASSED]|[Create]|[ClusterDefinition=oceanbase;]|[Description=Create a cluster with the specified cluster definition oceanbase] [PASSED]|[Connect]|[ComponentName=oceanbase]|[Description=Connect to the cluster] [PASSED]|[Check Role]|[Tenant=tenant2]|[Description=Check the cluster tenant role] [PASSED]|[SwitchOver]|[ComponentName=oceanbase]|[Description=SwitchOver the cluster specify component oceanbase] [PASSED]|[No-Failover]|[HA=Connection Stress;ComponentName=oceanbase]|[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.] [PASSED]|[Restart]|[-]|[Description=Restart the cluster] [PASSED]|[Reconfiguring]|[ComponentName=oceanbase;system_memory=2G]|[Description=Reconfiguring the cluster specify component oceanbase set system_memory=2G] [PASSED]|[Reconfiguring]|[ComponentName=oceanbase;stack_size=1024K]|[Description=Reconfiguring the cluster specify component oceanbase set stack_size=1024K] [PASSED]|[Stop]|[-]|[Description=Stop the cluster] [PASSED]|[Start]|[-]|[Description=Start the cluster] [PASSED]|[VolumeExpansion]|[ComponentName=oceanbase;ComponentVolume=data-file]|[Description=VolumeExpansion the cluster specify component oceanbase and volume data-file] [PASSED]|[VerticalScaling]|[ComponentName=oceanbase]|[Description=VerticalScaling the cluster specify component oceanbase] [PASSED]|[Check Grant User]|[ComponentName=oceanbase]|[Description=Check the cluster create grant and drop user] [PASSED]|[VolumeExpansion]|[ComponentName=oceanbase;ComponentVolume=data-log]|[Description=VolumeExpansion the cluster specify component oceanbase and volume data-log] [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut] [PASSED]|[Expose]|[Disable=true;TYPE=internet;ComponentName=oceanbase]|[Description=Expose Disable the internet service with oceanbase component] [PASSED]|[Delete]|[-]|[Description=Delete the cluster] [END]