ocp元数据库集群,更改日志目录大小,但是ocp页面显示未生效

【 使用环境 】测试环境
【 OB or 其他组件 】
ocp : 版本号: 4.3.6-20250815135607
ocp的元数据库ob 版本号:4.2.1.8

【问题描述】更改参数后,页面显示未生效


另外一个业务集群,更改此参数后,2个observer,一个很快就变过来了,一个很久很久才变过来,是因为什么?

2 个赞

扩容日志大小是在线扩容的,实时生效。但是ocp探测ob是有定时任务的。想确认是否生效,可以先黑屏化查询一下GV$OB_SERVERS视图

4 个赞

关键是2天过去了,界面上的大小还是没有更改

image

2 个赞

帮顶

2 个赞

是两个问题吗?

1.ocp 元数据库集群更改log_disk_size 后 ocp页面展示一直未变?
2.另一套业务集群 2个observer 更改log_disk_size 后,1个observer很快变了,1个observer变的很慢?

各自查下这个sql

a.zone,
a.svr_ip,
b.status,
cpu_capacity,
cpu_assigned_max,
cpu_capacity-cpu_assigned_max as cpu_free,
round(memory_limit /1024/1024/1024 ,2) as memory_total_gb,
round(mem_capacity /1024/1024/1024 ,2) as mem_capacity,
round((memory_limit-mem_capacity) /1024/1024/1024 ,2) as system_memory_gb,
round(mem_assigned /1024/1024/1024 ,2) as mem_assigned_gb,
round((mem_capacity-mem_assigned) /1024/1024/1024 ,2) as memory_free_gb,
round(log_disk_capacity /1024/1024/1024 ,2) as log_disk_capacity_gb,
round(log_disk_assigned /1024/1024/1024 ,2) as log_disk_assigned_gb,
round((log_disk_capacity-log_disk_assigned) /1024/1024/1024 ,2) as log_disk_free_gb,
round((data_disk_capacity /1024/1024/1024 ),2) as data_disk_capacity_gb,
round((DATA_DISK_ALLOCATED /1024/1024/1024 ),2) as data_disk_allocate_gb,
round((data_disk_in_use /1024/1024/1024 ),2) as data_disk_used_gb,
round((data_disk_capacity-data_disk_in_use) /1024/1024/1024 ,2) as data_disk_free_gb
from oceanbase.gv$ob_servers a
join oceanbase.DBA_OB_SERVERS b on a.zone=b.zone\G;
2 个赞

是2个问题,都是涉及log_disk_size更改后的问题现象,是2个不同的集群在ocp更改log_disk_size参数后,涉及到的ocp控制台显示的问题

2 个赞

上面查询的是这个截图的集群吗?你再在OCP看看log_disk_size的大小,从黑屏查询结果看没改过来

2 个赞

是的,界面上显示修改了,但是黑屏模式显示还是50G,很奇怪?

2 个赞

guanzhu

1 个赞

没修改成功,可能是缓存之类的,你清空下浏览器缓存或者开下无痕模式再修改下试试

1 个赞

你黑屏查一下这个参数的值变了没有?

还是没有变过来呢?


看起来是11.24号修改的,按这种方式试下看看

使用无痕模式,重新提交下成功了,但是为何会出现这个问题呢,按理说应该不是浏览器缓存导致的,因为ocp界面参数管理里已经可以正常查到修改后的新的数值了,那说明数据库表里的部分相关字段已经修改成功了

还没有遇到过修改不成功的情况,怀疑是缓存之类的问题,可以重启OCP 再看下是否修改成功了

或者复现下,发下ocp-server.log

学习

发现问题了,应该是ocp的这个集群的磁盘空间快满了导致的,在此场景下我复现了此问题,然后扩容磁盘后,没有在复现此问题
image