为什么raft log都committed了。用户transaction还不能返回提交成功。写的操作不应该是在内存中有数据么?此时虽然没有apply到kv里面。但是应该在内存中应该可以读到了。那么就应该可以给客户端返回提交成功了吧?

这是为了保证数据一致性和持久性,此时宕机了,内存里面的东西就没有了,需要apply到Rocksdb kv中才算永久成功

1 个赞