Start/notes.ini Parameter/ReplicationTimeLimit

ReplicationTimeLimit

Parameter: ReplicationTimeLimit
Kurzbeschreibung: Globale Maximaldauer (in Minuten) für Replikations-Sessions auf diesem Server. Korrespondiert mit dem Connection-Dokument-Feld Replication Time Limit. Leer = unbegrenzt.

Steckbrief

Parameter
ReplicationTimeLimit
Kategorie
Cluster (gilt aber für alle Replikationen, nicht nur Cluster)
Verfügbar seit
Mindestens 9.0.1 (HCL-Doku 9.0.1 – 14.5.1)
GUI-Entsprechung
Connection-Dokument → Tab Replication/Routing → Feld Replication Time Limit (pro Connection); notes.ini-Schalter wirkt global über alle Connections
Mögliche Werte
Ganzzahl in Minuten
Default
Leer = unbegrenzt (Domino nutzt so viel Zeit wie nötig)

Beschreibung

Laut HCL-Produktdokumentation (14.5.1, Limiting replication time):
Limiting the time a server has to replicate with another server prevents extensive replication sessions and allows you to control the cost of replication with servers in remote sites. … If the Replication Time Limit field has a value in it and the replication isn't complete at the end of the specified time or if the server crashes, when replication restarts, it resumes processing with the item it was working on when stopped. When the field is blank, Domino® uses as much time as it needs to complete the replication session. … To limit replication time for all servers, edit the NOTES.INI file to include the ReplicationTimeLimit setting.
Mit ReplicationTimeLimit wird global für diesen Domino-Server eine Maximaldauer (in Minuten) für Replikations-Sessions gesetzt. Im Gegensatz zum Connection-Dokument-Feld Replication Time Limit (pro Verbindungs-Paar) wirkt der notes.ini-Schalter für alle Connections gleichzeitig. Wird das Limit erreicht und die Replikation ist nicht abgeschlossen, terminiert die Session — beim nächsten Lauf wird genau an der Stelle weitergemacht, an der abgebrochen wurde. Im Server-Log (log.nsf) wird der vorzeitige Abbruch dokumentiert.
Wichtige Eigenheit laut HCL: Der Replication-History-Eintrag der Datenbank wird bei Time-Limit-Abbruch nicht aktualisiert — die nächste Replikation startet daher örtlich vom letzten vollständigen Replikations-Event.

Beispiel-Konfiguration

Globales 30-Minuten-Limit für alle Replikations-Sessions:
ReplicationTimeLimit=30
Kein Limit (Default — Parameter weglassen):
# ReplicationTimeLimit=

Hinweise & Stolperfallen

  • Wert in Minuten, nicht Sekunden.
  • Zu kleiner Wert kann zu unvollständigen Replikationen führen — die Replication-History wird nicht aktualisiert, die nächste Replikation startet von einem alten Stand. Im LOG.NSF erscheint trotzdem eine "successful"-Meldung, obwohl wenig oder gar nichts repliziert wurde.
  • Für einzelne Connection-Paare ist das Connection-Dokument-Feld Replication Time Limit zielführender — dieses hat Vorrang vor dem globalen notes.ini-Wert (laut Standard-Domino-Vorrangsregeln Connection-Dokument > notes.ini).
  • Kategorie Cluster ist hier irreführend — der Schalter wirkt für alle Replikationen, nicht nur Cluster-interne.
  • Bei Cluster-Replikation: Lieber Cluster_Replicators und Server_Cluster_* zur Replikator-Anzahl/Last-Verteilung anpassen statt der Time-Limit-Schraube.

Quellen (HCL Product Documentation)