空集群从4.0.9升级到5.1.4失败问题

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】场景+问题概述

升级遇到问题
部署了一套集群4.0.9,没任何数据,空集群,当升级到5.1.4时遇到如下报错
Error: failed to evict PD leader 192.168.1.185: no endpoint available, the last err was: error requesting http://192.168.1.187:2379/pd/api/v1/members, response: redirect to not leader
, code 500
尝试了三次之后可以继续升级了,但是一直不停的报如下信息
Still waitting for 12 store leaders to transfer…

我怀疑是:tiup 没有针对空集群的升级做过测试,有bug

【背景】做过哪些操作
【现象】业务和数据库现象
【业务影响】
【TiDB 版本】
【附件】

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

  • 对应模块日志(包含问题前后1小时日志)

failed to evict PD leader 192.168.1.185 : 是否检查过网络,看下pd日志。

Still waitting for 12 store leaders to transfer… 在线升级期间需要transfer leader到其他tikv节点,这是正常信息输出

空集群的话直接加 --force 跳过 PD transfer leader和 TiKV evict leader试试

1 个赞