Что происходит во время репликации сервера на сервер, если доступ читателя отменен

Я хотел бы понять, что происходит в следующем сценарии репликации сервера Lotus-Domino на сервер:

  • Сервер A имеет реплику базы данных A.
  • Сервер B имеет копию той же базы данных.
  • Оба сервера имеют доступ менеджера к базе данных, включая привилегию удаления документа.
  • Процесс репликатора только что скопировал A и B, и все синхронизировано.
  • База данных содержит примечание, в котором есть поле для чтения, где упоминаются оба сервера.
  • На сервере A запись для сервера B удаляется из поля читателей.
  • Сервер A инициирует репликацию с помощью B.

В этом сценарии я ожидаю, что сервер A удалит документ с сервера B. Варианты сценария: сервер C реплицируется с помощью B, B запускает репликацию с помощью A.

У меня есть приложение, построенное вокруг этого ожидания, и большую часть времени оно работало хорошо. Но есть записи, которые остаются на сервере B и исключаются из процесса репликации. OID остается другим. Бывают случаи, когда DSN обновляется в обеих заметках без какого-либо результата в процессе репликации.

7
задан Jasper Duizendstra 10 August 2011 в 15:09
поделиться