мета-данные страницы
  •  

Это старая версия документа!


Автотестирование остановки репликации

Для синхронизации данных между базами данных используется процесс репликации. Репликация
В базе данных менеджера проектов фиксируются события связанные с выполнением репликаций, в частности, время начала выполнения репликации. Репликация выполняется часто, поэтому большой перерыв в выполнении репликации означает возникновение проблем с выполнением репликации. Своевременное восстановление репликации предотвращает возникновение коллизий данных.

Реализация тестирования

Пусть задан максимальный интервал паузы между репликациями (по умолчанию 3 часа).
Если за это время репликация не выполнилась, то создается задача первой очереди с целью восстановления процесса репликации.
Зтаем задачи будут создаваться раз в сутки до тех пор пока репликация не восстановится.