dbaspace
(dbaspace)
1
Bug 反馈
由于线上集群环境部署特殊,需要继续使用ansible继续滚动升级到最新版本,目前发现在4.0.9之前滚动没发现问题,滚动PD后,通过scheduler show 可以看到默认的几个调度,过几分钟默认调度策略消失,
查看列表为空,再滚动TIKV后过程中添加的驱逐store 策略,默认策略和驱逐策略都消失,导致后面remove报错提示404(执行剧本:common_tasks/remove_evict_leader_scheduler.yml),查看schedulers 列表为空,滚动日志提示:
【 Bug 的影响】
影响集群滚动到4.0.14版本,tikv滚动过程无法删除store的evit信息
3 个赞
xfworld
(魔幻之翼)
2
3 个赞
xfworld
(魔幻之翼)
4
这个场景就比较痛苦了,官方后续只会支持tiup 的迭代
evict 的策略 是通过 PD 来设定的,目前你出现的问题,基本上都是环境问题了,可能无法解决
1 个赞
dbaspace
(dbaspace)
5
这个问题也能解决,就是不清楚 scheduler 是怎么刷新的。
xfworld
(魔幻之翼)
6
从 grafana 上可以观察到 PD -> operator -> scheduler operator create 的生成
然后 PD -> Scheduler -> Scheduler is running 可以查阅到正在运行的
生成基本上都是通过 PD 来实现调度的,然后 tikv 是接收者
dbaspace
(dbaspace)
7
集群刚开始滚动得时候,pd刚滚动完成时候,几种默认调度都存在的,,开始滚动TIKV时候 就会消失一段时间的,看监控 应该没什么用
xfworld
(魔幻之翼)
12
如果环境能切换到 tiup,还是建议用 tiup 的,这样也符合社区的发展方向
你可以搭个测试环境试试