有猫万事足
3
TiFlashRaftProxyHelper继承自RaftStoreProxyFFIHelper。
而RaftStoreProxyFFIHelper的作用是
TiFlash 和 Proxy 会各自将 FFI 函数封装入 Helper 对象中,然后再互相持有对方的 Helper 指针。其中 RaftStoreProxyFFIHelper 是 Proxy 给 TiFlash 调用的句柄,它封装了 RaftStoreProxy 对象。TiFlash 通过该句柄可以进行 ReadIndex、解析 SST、获取 Region 相关信息以及 Encryption 等相关工作。
即,某个tikv给tiflash调用的句柄是空的。对应的tiflash没有办法再通过这个句柄进行ReadIndex、解析 SST、获取 Region 相关信息以及 Encryption 等相关工作。
感觉tiflash的同步会不正常。建议看看是否有其他的日志。
1 个赞