2012-03-26 5 views
0

Ich führe slaveOk-Lesevorgänge auf einem sekundären mongo (2.0.3) durch.Einstellung der maximalen Verzögerung einer mongodb-Instanz für slaveOk liest

Ich möchte dies tun, aber nur, wenn die Daten nicht "zu" alt sind. Wenn es so ist, würde die Verbindung eher fehlschlagen.

Ich möchte das opLog nicht klein machen, da ich keine vollständige Neusynchronisierung erzwinge.

Idealerweise hätte ich gerne, dass sich die Instanz im Wiederherstellungs/ähnlichen Zustand befindet, bis sie über meine eigene Schwelle hinausreicht.

Gibt es einen eingebauten Config-Parameter dafür, oder würde ich replSetGetStatus abfragen müssen, um zu sehen, wie weit dahinter ist?

Danke!

Antwort

0

Diese Funktion ist zur Zeit nicht verfügbar. Es gibt jedoch eine Feature-Anforderung für "Replikat in Wiederherstellungsstatus versetzen, wenn Replikationsverzögerung den Konfigurationswert überschreitet" https://jira.mongodb.org/browse/SERVER-4935 Dies ist derzeit für "2.1 gewünscht" geplant, dies kann sich jedoch ändern. Bitte stimme dafür!

+0

Gewählt! Danke für die Information. – Nik

Verwandte Themen