Dataphin集成任务报错“ERROR 1105 (HY000): other error: [src/coprocessor/dag/[mod.rs:143](http://mod.rs:143/)]: IoError(Custom { kind: Other, error: "given slice is too small to serialize the message" })”

更新时间:

问题描述

用户在使用集成任务,从TiDB同步数据到其他数据库时,报错“ERROR 1105 (HY000): other error: [src/coprocessor/dag/[mod.rs:143](http://mod.rs:143/)]: IoError(Custom { kind: Other, error: "given slice is too small to serialize the message" })”。

问题原因

是TiKV的问题,因为GRPC不能处理大于4GiB的消息,此问题直到TiKV6.0仍未从代码层面彻底解决。

解决方案

此问题仅能通过临时方案解决:在输出组件增加where条件,使单次数据大小不要超过4GB。如彻底解决,需要TiDB开发者,修复此问题。

适用于

  • Dataphin
  • TiDB