Open dyuyang opened 11 months ago
https://github.com/alibaba/havenask/blob/1c4d5e243821556b1c0ed0f9462d0f132f887d02/aios/suez/table/DirectBuilder.cpp#L185-L188
进而引发直写表管理类释放当前searcher的leader地位 https://github.com/alibaba/havenask/blob/1c4d5e243821556b1c0ed0f9462d0f132f887d02/aios/suez/table/ReadWriteTableManager.cpp#L133-L136
可以从suez中的状态机看到,无论之前是什么状态,一旦触发放弃leader事件,都会引发searcher的对应事件 https://github.com/alibaba/havenask/blob/1c4d5e243821556b1c0ed0f9462d0f132f887d02/aios/suez/table/LoadDecisionMaker.cpp#L156-L166
https://github.com/alibaba/havenask/blob/1c4d5e243821556b1c0ed0f9462d0f132f887d02/aios/suez/table/DirectBuilder.cpp#L185-L188
进而引发直写表管理类释放当前searcher的leader地位 https://github.com/alibaba/havenask/blob/1c4d5e243821556b1c0ed0f9462d0f132f887d02/aios/suez/table/ReadWriteTableManager.cpp#L133-L136
可以从suez中的状态机看到,无论之前是什么状态,一旦触发放弃leader事件,都会引发searcher的对应事件 https://github.com/alibaba/havenask/blob/1c4d5e243821556b1c0ed0f9462d0f132f887d02/aios/suez/table/LoadDecisionMaker.cpp#L156-L166