armink / FlashDB

An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
Apache License 2.0
1.83k stars 421 forks source link

[FlashDB][kv][env] Error: The KV (@0x00000037) CRC32 check failed! #160

Open junzimengyou opened 2 years ago

junzimengyou commented 2 years ago

您好。现在使用fdb_kv_set_blob函数操作,有概率出现上面的错误,请问这个错误一般是什么问题引起的,如何解决这个问题?

chwncy commented 2 years ago

出现这个问题是我提交的代码上出了问题,可以在“fdb_kvdb.c”中的read_kv函数下的: else if (kv->status == FDB_KV_DELETED) { kv->crc_is_ok = false; return FDB_READ_ERR; } 这几行删除掉即可。