Установка максимальной задержки экземпляра mongodb для чтения slaveOk - PullRequest
0 голосов
/ 27 марта 2012

Я выполняю чтение slaveOk на вторичном монго (2.0.3).

Я хочу сделать это, но только если данные не слишком "устарели".Если это так, я бы предпочел, чтобы соединение не установилось.

Я не хочу делать opLog маленьким, так как я не принудительно выполняю полную повторную синхронизацию.

В идеале я хотел быэкземпляр должен находиться в состоянии восстановления / схожего состояния, пока он не достигнет моего порога.

Есть ли для этого какой-либо встроенный параметр конфигурации, или мне придется опросить replSetGetStatus, чтобы узнать, насколько далеко он позади?

Спасибо!

1 Ответ

0 голосов
/ 29 марта 2012

Эта функция в данный момент недоступна. Тем не менее, имеется запрос на функцию «Перевести реплику в состояние восстановления, когда задержка репликации превышает значение конфигурации» https://jira.mongodb.org/browse/SERVER-4935 В настоящее время это запланировано на «2.1 требуемый», но это может измениться. Пожалуйста, проголосуйте за это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...