мета-данные страницы
Это старая версия документа!
Автотестирование остановки репликации
Для синхронизации данных между базами данных используется процесс репликации.
Репликация
В базе данных менеджера проектов фиксируются события связанные с выполнением репликаций, в частности, время начала выполнения репликации.
Репликация выполняется часто, поэтому большой перерыв в выполнении репликации означает возникновение проблем с выполнением репликации.
Своевременное восстановление репликации предотвращает возникновение коллизий данных.
Реализация тестирования
Пусть задан максимальный интервал паузы между репликациями (по умолчанию 3 часа).
Если за это время репликация не выполнилась, то создается задача первой очереди с целью восстановления процесса репликации.
Зтаем задачи будут создаваться раз в сутки до тех пор пока репликация не восстановится.