tinyss
#1
【 使用环境 】测试环境
【 OB or 其他组件 】oceanbase 3.1.4 & ocp 4.0.0 bp1
【 使用版本 】
【问题描述】
部署为1个zone内3台server,pool的 unit_num初始时为1
通过ocp对ob的pool unit_num从1->2成功,但是从2->1时报错
alter resource pool p_name unit_num=1
[Err] 4179 - shrink pool unit num but unit can’t migrate not allowed
【复现路径】参考描述
【问题现象及影响】 无法缩容
【附件】
其灵
#3
你好,能提供下observer的错误日志吗?grep ERROR observer.log*,报错日志附近的都截个图或者传个文件。
其灵
#5
看起来是clog盘满了,需要清理一下空间,然后才能缩容
tinyss
#6
ocp部署的时候没有做data和log的限制
应该怎么清理clog呢,我磁盘总量4.4t, sstable的 block_file预分配了4t,还剩437g,而且我看clog里面的文件才用了64m,不应该报clog快满了啊
秃蛙
#7
其灵
#8
你这是总共只部署了一个zone是吗?我之前理解错了。一个zone的话数据只有一个副本,OB不支持单副本迁移,而缩容需要将第二个observer的数据迁移到第一个observer,所以该场景无法缩容。4179错误码可以参考:https://www.oceanbase.com/knowledge-base/oceanbase-database-20000001040?back=kb#错误码%204179