Flaky test `test_plugin_rpc_sdk_send_request`
Кажется что тест стал флакать на текущем мастере по причине кластера из 5 нод.
Варианты разные флаков:
FAILED test/int/test_plugin.py::test_plugin_rpc_sdk_send_request - AssertionError: assert 'i5' in ['i2', 'i3', 'i4']
FAILED test/int/test_plugin.py::test_plugin_rpc_sdk_send_request - AssertionError: assert 'Offline' == 'Online'
FAILED test/int/test_plugin.py::test_plugin_rpc_sdk_send_request - conftest.ProcessDead: process exited unexpectedly, exit_code=6
FAILED test/int/test_plugin.py::test_plugin_rpc_sdk_send_request - TimeoutErr
При таймаут в логах было:
i4 | 2024-09-16 13:27:31.781 [172779] main/124/raft_main_loop V> main_loop_status = 'handling committed entries'
i4 | 2024-09-16 13:27:31.781 [172779] main/124/raft_main_loop V> applying entry: DdlCommit, index: 45
i4 | 2024-09-16 13:27:31.781 [172779] main/124/raft_main_loop V> main_loop_status = 'blocked by raft entry'
Из обсуждения с Егором Мошкиным:
Георгий Мошкин, [9/16/24 2:26 PM]
перед этим должно быть applying entry: .... Скорее всего там Ddl какой-то. blocked by raft entry пишет read-only реплика, когда ей пришёл DdlCommit, потому что она должна ждать когда ей придут изменения по тарантульной репликации от мастера
Костя Д., [9/16/24 2:26 PM]
Да там есть, точно такой же как и выше
Георгий Мошкин, [9/16/24 2:27 PM]
возможно у нас сломалась репликация в патче на тиры, который недавно въехал