问题现象
OCP 出现 ERROR 告警 unexpected group id of virtual。

关键日志信息如下。
[2024-11-25 11:00:55.148539] EDIAG [SERVER] deliver_rpc_request (ob_srv_deliver.cpp:499) [1916075][pnio1][T0][xxxxx-xxxxx-xxxxx-xxxxx] [lt=16][errcode=0] unexpected group id of virtual tenant(pkt.get_group_id()=10000, pkt.get_tenant_id()=508) BACKTRACE:0x1388db15 0x58d08b5 0x59ca7bd 0x59ca27f 0x59b7254 0x59ca123 0xaf8fd1b 0x551fc50 0x551617b 0x5a04744 0x5a039dd 0x5a0125f 0x5a00d41 0x14584443 0x13b4d161 0x13b4956d 0x7f08d3056f2b 0x7f08d2f8e6bf
问题原因
在混部期间,旧版本 OBServer(V4.2.1 BP8 及之前的版本)的系统租户可能会发送 group id = 10000 的请求给新版本 OBServer(V4.2.1 BP8 之后的版本)的 508 租户导致。
问题的风险及影响
无影响。
影响租户
影响 OceanBase 数据库中的 SYS 租户和 Oracle 租户以及 MySQL 租户。
适用版本
OceanBase 数据库 V4.2.1 BP8(oceanbase-4.2.1.8-108000052024072217)及之前版本。
解决方法
升级至问题已修复版本。目前已修复的版本包括 OceanBase 数据库 V4.2.1 BP9(oceanbase-4.2.1.9-109000092024091919)版本。
规避方式
混跑阶段会出现,无规避方式。