As a product supporting OceanBase Database V4.0, OCP V4.0.0 not only undergoes in-depth adaptation and modification for OceanBase V4.0, but also introduces end-to-end tracing capabilities for distributed environments, offering more comprehensive link tracing and analysis.
Version information
Version: V4.0.0
Previous version: V3.3.4
Release date: October 8, 2022
Supported upgrade path: You can directly upgrade from OCP V2.3.x and later versions to this version. For versions earlier than OCP V2.3.0, you must first upgrade to V2.3.x and then to this version.
Supported OceanBase Database versions
OCP V4.0.0 supports the following OceanBase Database versions:
OceanBase V1.4.x
OceanBase V2.1.x
OceanBase V2.2.x
OceanBase V3.1.x
OceanBase V3.2.x
OceanBase V4.x
New features
OCP V4.0.0 introduces end-to-end diagnostics, which have the following features:
Established a new framework capable of performing end-to-end tracing in distributed environments.
Provides a standard data model for transaction + SQL tracing.
Supports end-to-end tracing from the driver through OBProxy to the OBServer node.
Feature adaptation and changes
For OceanBase Database V4.0, OCP has adapted the views and management commands for the following features:
Cluster management;
Tenant and unit management;
Resource management;
Parameter management;
Database management;
Database user management;
Backup and recovery;
SQL diagnostics;
SQL collection;
Monitoring collection;
Inspection;
For OceanBase Database V4.0, OCP has been modified in the following areas:
Added tenant-level major compaction: When OceanBase Database is V4.0 or later, cluster-level major compaction management is changed to tenant-level management.
Unit management: When OceanBase Database is V4.0 or later, only tenant-level scale-out and scale-in are supported; zone-level scaling is no longer supported.
Database management: The Primary Zone parameter for deleting a database is removed. When OceanBase Database is V4.0 or later, setting Primary Zone and Locality at the table, database, or table group level is no longer supported.
Replica view: When OceanBase Database is V4.0 or later, the concept of partition replicas is removed.
Primary/standby databases: When OceanBase Database is V4.0 or later, primary/standby database features are not currently supported.
Tenant backup and tenant snapshot backup: When OceanBase Database is V4.0 or later, tenant backup and tenant snapshot backup features are not currently supported.
Secondary backup: When OceanBase Database is V4.0 or later, secondary backup features are not currently supported.
Cluster upgrade: When OceanBase Database is V4.0 or later, upgrading the cluster version is not currently supported.
Other
Cgroup is enabled by default when creating a cluster.
Added a secondary confirmation step for max_iops when creating a unit.
Bug fixes
OCP V4.0.0 fixes the following issues:
Fixed an issue where log backup scheduling timeouts intermittently occurred in certain scenarios due to the thread pool being filled during SQL parsing thread creation.
Fixed the issue where the database name is not displayed when entering the SQL details page from a non-SQL list page.
Fixed the issue where task backlogs and significant memory consumption occur in some cases due to ethtools execution blocking.
Fixed the issue where some tasks fail during concurrent reinstallation of agents for a large number (100+) of machines.
Enhanced the security of password display in OSS backup logs.
Fixed the issue where an exception is reported when creating a standby cluster without a zone for the server in multi-cluster mode.
Fixed the issue where QPS monitoring data from before the upgrade cannot be queried after upgrading from V3.1.x to V3.2.x.
Fixed the issue where inaccurate alerts are triggered due to unreleased MemTables.
Fixed the issue where alerts do not take effect when both OBProxy and other applications are subscribed to.
Fixed the issue where inaccurate and misleading inode usage monitoring alerts are triggered.
Fixed the issue where false disk read-only alerts are triggered.
Fixed the issue where the TCP retransmission rate occasionally exceeds 100%.
The SQL diagnostics page has removed the invalid Server filter feature.
Known issues
Number |
Known Issues |
Solution |
|---|---|---|
| 1 | In OceanBase Database V4.0, operations that involve partition changes, such as DELETE or TRUNCATE, during backup will cause daily data backup to fail. | Do not perform the following operations during backup: |
| 2 | AWR report generation times out when generating reports for a multi-tenant cluster with 100+ tenants | We recommend that you upgrade the OCP version. |
| 3 | Incorrect Inode Alarms in Some Unknown Scenarios | If your business is not affected, you may not need to avoid this issue. |
| 4 | Deploying ocp-agent occasionally fails in VPC scenarios. Retry can pass through | If your business is not affected, you may not need to avoid this issue. |
| 5 | No operation records for deleting the host were found in historical events. | If your business is not affected, you may not need to avoid this issue. |
Version usage restrictions
Hardware requirements
OCP-Server can be installed on physical servers or run in Docker containers. OCP-Server supports high-availability deployment with multiple nodes.
The minimum hardware requirements for an OCP-Server node are listed in the following table.
Hardware |
Requirements |
|---|---|
| CPU | |
| Memory | Available Memory: 16 GB |
| NIC | 10 Gbit/s NIC |
OCP-Agent consumes very few resources and has no specific hardware requirements for the installation node.
Operating system requirements
The operating system requirements for installing the OCP server (including OCP-Agent) are listed in the following table.
Server Type |
Operating System |
Supported Versions |
|---|---|---|
| x86_64 | RHEL | 7.2 and later |
| x86_64 | CentOS | 7.2 and later |
| x86_64 | AliOS | 7.2 and later |
| x86_64 | openSUSE | 12 SP3 and later |
| ARM aarch64 | AliOS | 7.2 and later |
| ARM aarch64 | NeoKylin | 7.6 |
| ARM aarch64 | Huawei EulerOS | 2.0 SP8 |
Client requirements
Users typically access OCP services through a web browser. Therefore, the client requirements are as follows.
Browser |
Minimum Version |
|---|---|
| Chrome | 81 |
| Firefox | 64 |
| Safari | 10 |
| Edge | 13 |
If you need to access OCP from a device running iOS, the version requirements are as follows.
Operating System |
Minimum Version |
|---|---|
| iOS | 10 |
For the best user experience, we recommend using a display with a resolution greater than 1440 x 810.
