【操作系统和硬件信息】(查询命令: cat /etc/system-release, uname -a):
CentOS Linux release 7.6.1810 (Core)
【测试环境】(单机/1主x备x级联备):
一主两备
【被测功能】:
最大可用模式,主机持续事务,备机注入kill-19 或者网卡故障,wal_sender超时时间后,线程是否可以正常退出
【测试类型】:
可靠性
【数据库版本】(查询命令: gaussdb –V):
gaussdb (openGauss 2.0.0 build c95258b2) compiled at 2021-09-09 20:04:31 commit 0 last mr
【预置条件】:
gs_guc set -N all -I all -c "most_available_sync = on"
gs_guc set -N all -I all -c "synchronous_commit = on"
gs_guc reload -N all -I all -c "wal_sender_timeout = 30000"
gs_guc reload -N all -I all -c "wal_receiver_timeout = 30000"
重启集群生效
【操作步骤】(请填写详细的操作步骤):
共3个场景wal_sender线程无法退出
(1)指定一个备机为同步备、异步备注入故障,wal_sender_timeout时间后,故障备机无法超时退出;(网卡故障、kill-19)
(2)同步备为ANY 1(AZ1),其中一个备机注入故障,wal_sender_timeout时间后,故障的备机无法超时退出;(网卡故障、kill-19)
(3)同步备为*,潜在同步备注入故障,wal_sender_timeout时间后,故障的备机无法超时退出;(网卡故障、kill-19)
【预期输出】:
【实际输出】:
【原因分析】:
【日志信息】(请附上日志文件、截图、coredump信息):
【测试代码】:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论