[ERROR (-8)]: Request to storage failed, without failedCodes.

  • nebula 版本:2.0-rc1

    如图,有时发现通过console和java-Client发送请求后,会返回错误,再次请求后就正常结果;
    如果是insert操作等,虽然返回error,但实际已经执行了。
    请问这是因为访问storage超时引起的吗?如果是超时,应该怎么修改超时时间?
  1. 请问你的是集群吗?
  2. 假如是超时,你可以通过看graph的日志看是否超时或者看下客户端执行的时间是不是超过60秒了。graph向storage发送消息的超时时间为60秒,参数是storage_client_timeout_ms。假如是 java client的话,默认是没有超时时间,假如你要修改的话,初始化连接池的时候,传进去的config里面就有timeout的参数,设置这个即可。

是集群的,执行时间应该是毫秒级别,日志里没有别的错误信息,一般在新建schema后出现几率比较多

那有可能是因为新插入的点的leader storage不是最新的,首次是随机选择的,所以应该是leader change导致的,这个graph是有日志的。后面版本这种情况是会重试的,

好的