S12003
错误代码
S12003
报错信息
Failed to serialize level file {BlockType}: filepath_=xxx. RefId: S12003
Failed to deserialize level file {BlockType}: filepath_=xxx.RefId: S12003
其中 {blockType}是 PKEY 引擎的 LevelFile 的块类型,可以是 header、data block、index block index、data block index、filter、footer。
错误原因
在刷盘过程中写入文件失败时,将会打印此日志并重试。在合并过程中文件写入失败时,将会打印此日志并回滚此次合并。
反序列化过程中失败的可能原因如下:
-
兼容性问题。比如用旧版本 server 读取新版本 server 写入的数据。
-
磁盘或文件系统故障。
-
LevelFile 文件损坏。
解决办法
-
检查是否因为磁盘已满或损坏,导致此异常。
-
检查文件系统是否故障。