Service on_start callbacks invocations should be idempotent
Во время шага EnablePlugin может случиться так, что губернатор пошлёт на какой-то конкретный инстанс несколько раз запрос на proc_enable_plugin (например если на одном из инстансов вызов этой хранимки вызвал retriable ошибку). В таком случае нам нельзя допускать, что повторный вызов on_start колбеков что-то сломает.
-
добавить тест симулирующий описанную ситуацию: retriable ошибка на одном из инстансов, во время EnablePlugin шага, при которой on_start вызывается несколько раз хотя бы на одном из инстансов -
убедиться что все подсистемы нормально на такое реагируют