More than one request trying to add/update/delete one edge/vertex at the same time.

  • nebula 版本:2.6.2
  • 部署方式:分布式
  • 安装方式:源码编译
  • 是否上生产环境:Y
  • 硬件信息
    • 磁盘 HDD
    • CPU、内存信息 40 core 192G
  • 问题的具体描述
    使用代码插入edge时报Caused by: java.lang.RuntimeException: nebula sql run error:Storage Error: More than one request trying to add/update/delete one edge/vertex at the same time.错误,但是我把对应的ngql拿出来手动在studio上执行却是可以成功的,这咋回事?

那个报错信息同时操作同一个点或者边报的错,我记得 studio 的语句是按序执行的。我不知道你在其他的客户端插入语句是不是并行的。

意思是,自己的程序可能多个线程之间同时操作了一个id,但是我把nebula.client.poolSize设置成1,也有这个问题。