Release purpose
To better assist users in the operation and maintenance of OceanBase products, this release of OAT V4.3.0 introduces a new deep inspection feature. This feature allows for comprehensive inspections of products, components, and tools managed by OAT, with the ability to view and download detailed inspection reports. Additionally, OCP rolling upgrade functionality has been added, enabling read-only services during the upgrade process. Support for upgrading MetaDB V4.x is also included. Version rollback capabilities for OCP, ODC, and OB Sharding have been enhanced, allowing users to revert to the previous version if an upgrade task fails or issues are discovered during product validation. The odpconsole now supports adding, removing, replacing nodes, and modifying node resource specifications, enabling more flexible business scenarios and customized requirements.
Release overview
Release date: 2024.10.28
Previous version: V4.2.1BP1
Version number: V4.3.0
New features
Deep inspection feature: Allows for comprehensive inspections of products, components, and tools managed by OAT, with the ability to view and download detailed inspection reports.
OCP rolling upgrade: Enables read-only services during the upgrade process (available for OCP V4.3.0 and later versions).
Version rollback for OCP, ODC, and OB Sharding: Resolves version upgrade challenges for users.
NLB resource change: Supports adding, replacing nodes (single-node NLB does not support node replacement), and modifying node resource specifications.
Modify SQLAuditStore node resource specifications.
odpconsole resource change: Supports adding, removing, replacing odpconsole/odpserver nodes, and modifying node resource specifications.
Server management optimization: Added/modified server purpose and custom installation path options; supports setting file system type during disk initialization.
Time zone synchronization for products/components with OS.
Upgrade MetaDB V4.x version.
Bug fixes
Optimized OMS maintenance logic.
Fixed issue where configured SSH credentials are lost during upgrades.
Fixed error when uninstalling OBLB/OBDNS if the synchronized OCP has already been deleted.
Fixed issue where system parameter OCP credentials need to be updated after changing the product name during data refresh.
Fixed issue where ODC4.3.1 tasks are not fully deleted, leaving ODC containers behind.
Fixed issue where local long connections should be terminated when modifying the SSH port or credentials.
Fixed script for installing Docker in all-in-one scenarios not handling cgroup v2.
Fixed issue where installation of metadb requires checking for execute permissions in the observer directory.
Fixed error during database backup when customizing a database in OCP during upgrades.
Fixed issue where the primary zone for the sys tenant in metadb2.2.77 cannot be set to random.
Fixed error when initializing servers in OAT if the IP address is not the local IP.
Known issues
Deep inspection: Time sorting in inspection history is unavailable.
Workbench sqlauditstore component does not display data.
Ongoing inspections in the inspection history interface cannot be selected.
Frontend restriction: InfluxDB and SQLAuditStore server input fields allow only a single server selection.
OBSharding product details page optimization.
Considerations
OAT 4.x versions support in-place upgrades only from OAT 3.2.0 or later. Products deployed with older versions of OAT or Antman can be taken over to a newly deployed OAT instance using the "Take Over Component" and "Take Over Product" features.
Upgrade guide
Supported products
| Name | Version | Description |
|---|---|---|
| OCP | OCP V3.2.0 and above | |
| ODC | ODC V3.2.0 and above | |
| OMS | OMS V3.2.0 and above | |
| OBSharding | OB Sharding 3.2.4 and above | |
| MetaDB | OB4.2.1.7_OBP4.2.1.0/OB421_OBP421/OB2277_OBP329 | Versions with built-in OBProxy |
| OBDNS | OBDNS_20220806_1622 and above | Versions with built-in etcd |
| NLB | NLB 3.5.1, 4.0.0 | |
| InfluxDB | 1.8 | |
| OpenSearch | 3.3.2 | |
| OBLB | 1.4.0, 1.4.1 |