prewrite不是涉及到获取锁之类的吗。锁在rocksdb里就是lock columnfamily的数据。也就是需要读取rocksdb。
这个读取就是用snapshot读取的。
获取个snapshot,后面读取term,读取lock就用这个snapshot读。然后组织prewrite的数据再往下写。
个人理解,有错的地方欢迎大神指正
prewrite不是涉及到获取锁之类的吗。锁在rocksdb里就是lock columnfamily的数据。也就是需要读取rocksdb。
这个读取就是用snapshot读取的。
获取个snapshot,后面读取term,读取lock就用这个snapshot读。然后组织prewrite的数据再往下写。
个人理解,有错的地方欢迎大神指正