Konstantin Osipov, [7/11/22 1:55 PM]
Там Ярик открыл тикет и попросил меня его наполнить. Думаю что без удаления инстансов тяжело написать рандомизированный тест, но по сути нам нужен тест на python async который:
Konstantin Osipov, [7/11/22 1:55 PM]
при старте будет генерировать случайный seed и писать его в текстовый журнал
Konstantin Osipov, [7/11/22 1:56 PM]
на основе этого seed будет создавать последовательность из случайных действий над кластером: старт, стоп, добавление узлов, удаление узлов, операции со схемой данных и данными
Konstantin Osipov, [7/11/22 1:56 PM]
выполнять эту последовательность
Konstantin Osipov, [7/11/22 1:56 PM]
в конце теста проверять работоспособность кластера.
Konstantin Osipov, [7/11/22 1:57 PM]
длительность теста должна настраиваться.
Konstantin Osipov, [7/11/22 1:57 PM]
В будущем мы также добавить error injections внутр rust кода, и тест будет дополнительно включать эти injections