2PL阶段,3个节点的TIKV,是在leader节点存在一把primary key,还是每个节点上各存在一个primary key?

prewrite阶段会取写操作的第一行数据作为primary row,其余行为secondary rows
但是TIKV是一个集群,那在集群里面,这个primary,是每个节点里都存在,还是整个集群里,只存在一个?

第一行数据作为primary row写在leader region里面 复制给其他 follow region
三个节点的tikv 的话 如果没有特殊设定就是三副本的就是每个tikv 都有

捋了一下思路,我觉得应该是一个raftgroup只有一把主锁,如果leader和follow节点都存在主锁,那么只要有一个节点挂了:
如果是follow节点,那当这个节点恢复的时候,他自身的这把主锁还没释放,其余节点的主锁已经释放了,他会一直等待自己的这把主锁释放,直到超时。
如果是leader节点,那此时整个集群应该会陷入局部失败状态,可能会进入重新选举,或者及时恢复,然后继续进行写任务等等分支逻辑。
不知道这样的理解是不是正确的

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。