tidb 4.0 连续批量插入数据假死

发现了一个tidb的bug,大量连续插入数据时tidb会假死,
[tidb@redis2 bin]$ ./tidb-server -V
Release Version: v4.0.0-beta.2-212-gc561d5aa9

执行插入数据的终端会报:
ERROR 9005 (HY000): Region is unavailable

执行批量连续插入数据的脚本大致如下:
for((i=0;i<10000;i++))
do
mysql -h192.168.253.142 -ulhl -plhl -P4000 lhl -e "insert into lhl(name) values(‘梁浩林梁浩林梁浩林梁浩林梁浩林梁浩林梁浩林梁浩林梁浩林梁浩林’),…
done
一次大概播放三四百条,大概执行到4000多次的时候就假死了,我的tidb有两个节点,两个节点都不能正常连接

我用的是vmware虚拟机,一共6台机器:2 tidb, 1 tipd, 3 tikv
执行过三次都是这样,应该说是一个必现的BUG

您好:

   1. 请问您的机器资源是什么配置?
   2. 能否提供发生问题时间段的overview,tidb,detail-tikv监控信息,多谢.

(1)、chrome 安装这个插件https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl

(2)、鼠标焦点置于 Dashboard 上,按 ?可显示所有快捷键,先按 d 再按 E 可将所有 Rows 的 Panels 打开,需等待一段时间待页面加载完成。

(3)、使用这个 full-page-screen-capture 插件进行截屏保存

我感觉应该是由于 lock 所在的 column family 没有分裂导致的

https://github.com/tikv/tikv/pull/7417

在内部测试大事务的时候也遇到过 region is unavailable 类似的错误

安装不了插件

你好,

请尝试升级到 4.0-rc 版本,rc 更加稳定,我在 rc 版本执行你发在群里的脚本没有出现你这个问题,如果是测试,可尝试升级下版本,感谢·


4.0.0-rc 测试如果出现 [2020/04/14 13:39:22.067 +08:00] [WARN] [conn.go:572] ["open new session failure"] [conn=10002] [] 请忽略,该日志已经修复,未来不会输出

感谢回复,换成4.0.0-rc好了

:+1:

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