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

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


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

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

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

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