咨询:/data/log1 是否会一直增长,是否需要手动清理

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】3.1.2
【问题描述】
这个目录是clog存储目录,上次该目录使用率达到了95%,我给该目录扩容2TB,目前发现它一直在增长,想咨询一下该目录空间是否会一直增长,然后达到clog_disk_usage_limit_percentage这个参数所设置的值?
我希望这个目录的使用率保持在80%以下,我应该如何做?
我是否可以使用find找到7天之前的文件进行清理。

你说的clog_disk_usage_limit_percentage相关信息是正确的。clog会尝试占用所有能占用的空间,并且不会主动释放。clog文件不能手动清理,3.x版本不支持收缩。
另外,即使clog占用的空间已经达到了95%,也不需要关心,它会循环使用旧文件。

感谢解答。想确认一下,也就是说一直会增长直到95%对吗? 因为我们的空间告警阈值为90%,这个值可以直接修改为85%之类的吗?

修改也不会减少,3.x版本不支持clog缩容。
可以尝试逐步卸载某个Observer节点,重新部署该节点,再加入到集群中,等数据同步完成后,再操作其它节点,这样依次调整空间使用。
要么就得:调整报警阈值或者扩容?

请问4版本支持缩容了吗?

最新版本已经支持clog缩容了

也就是说如果遇到clog超限的现象,且租户无法停止写入,那也只能扩容了?

按照他的意思是会把空间预占,然后循环使用旧文件

不会遇到你说的情况,如果clog空间用完了,就会重新利用旧文件。

你搜一下知识库就会看到Clog有出现过盘满的问题

https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000129?back=kb

检查集群是否转储或者合并异常了,正常情况下只要内存转储成功,相应的冻结内存和clog都会清理,不会涨到95%的,而且你的log盘很大,还是看看observer。log中的告警吧