5.4.3升级到6.5.0透传失效

【 TiDB 使用环境】生产环境 /测试/ Poc
测试

【 TiDB 版本】
v6.5.0

【复现路径】做过哪些操作出现的问题
tidb集群在线升级,从5.4.3升级至6.5.0,步骤与官方文档一致(tiup在线升级)

【遇到的问题:问题现象及影响】

  1. haproxy透传失效
  2. 比如业务服务器ip是10.10.10.11,haproxy 服务器是 192.168.10.10
  3. 升级前,数据库账号授权的白名单是10.10.10.11,业务服务器访问正常
  4. 升级后,业务服务器无法访问,需要给haproxy服务器192.168.10.10授权,才能正常访问
  5. 升级前,tidb集群查看processlist,host都是业务ip,10.10.10.11过来的
  6. 升级后,给haproxy增加授权后,processlist中的host字段都是haproxy的ip 192.168.10.10
  7. 没有任何其他附加操作,而且试了两次5.4.3升级到6.5.0,不同的环境,问题可以复现

【资源配置】
【附件:截图/日志/监控】

配置 HAProxy 透传 IP ,主要是需要在 haproxy 配置文件中配置 send-proxy 选项,以及设置 tidb 配置 proxy-protocol.networks 为 HAProxy 所在机器IP
这俩都配了吗?

这两个肯定是有的,之前没变

tiup cluster edit-config

看一下现在tidb中 proxy-protocol.networks参数的值,看看是不是升级后有问题了

没变

兄弟你这边升级效果如何,没遇到这个问题吧?

我准备升级下haproxy版本,现在版本是1.5.18的,生产是1.8.10的,升级到2.2以后的版本再看看

bug,6.5.1会修复

https://github.com/pingcap/tidb/issues/41526
确实是bug

好的,谢谢

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。