Start/notes.ini Parameter/NSF_ENABLE_LARGE_ACL

NSF_ENABLE_LARGE_ACL

Steckbrief

Parameter
NSF_ENABLE_LARGE_ACL
Komponente
Domino Server und Notes Client (auf beiden Seiten setzen)
Verfügbar seit
Domino 12.0 (mit ODS 55)
Werte
1 = große ACLs (bis 65535 Einträge) zulassen, 0 / nicht gesetzt = klassisches Limit (~950 Einträge, ACL ≤ 32 KB)
GUI-Entsprechung
keine — nur notes.ini

Beschreibung

Mit Domino 12 wurde das On-Disk-Structure-Format ODS 55 eingeführt. Es hebt mehrere harte Datenbank-Limits an, darunter das ACL-Limit: Bis dahin galten ACL-Einträge zusammen auf ≤ 32 KB / ca. 950 Namen begrenzt. ODS 55 erlaubt bis zu 65535 Einträge.
Damit die zusätzlich möglichen Einträge tatsächlich genutzt und gespeichert werden können, ist NSF_ENABLE_LARGE_ACL=1 zwingend erforderlich:
  • auf jedem Domino-Server, der eine solche Datenbank hostet oder repliziert,
  • auf jedem Notes-Client / Domino Administrator, der die ACL bearbeitet.
Fehlt das Setting, bleibt die ACL auf das klassische 32-KB-Limit begrenzt — selbst wenn die Datenbank auf ODS 55 angehoben ist. Pre-R12-Clients zeigen beim Öffnen einer ACL > 32 KB eine "ACL corrupt"-Meldung.

Beispiel-Konfiguration

NSF_ENABLE_LARGE_ACL=1
Im Konfigurations-Dokument unter NOTES.INI Settings:
NSF_ENABLE_LARGE_ACL=1
Wichtig: Auch Notes-Clients und Domino-Administrator-Clients, die die ACL editieren, brauchen denselben Eintrag.

Hinweise & Stolperfallen

  • Voraussetzung ODS 55: Die Datenbank muss vorher auf ODS 55 angehoben sein (z. B. via compact -c mit Create_R12_Databases=1). Ohne ODS 55 wirkt der Parameter nicht.
  • Pre-R12-Clients: Sehen bei ACLs > 32 KB die Fehlermeldung "ACL corrupt". Im Mischbetrieb großen ACL-Ausbau erst freigeben, wenn alle relevanten Clients auf 12+ sind.
  • Downgrade-Falle: Wer eine Datenbank wieder auf eine ältere ODS herabstufen will, muss zuerst die ACL auf < 32 KB reduzieren. Erst danach compact -r ausführen — sonst wird die ACL korrupt und Domino legt eine neue Default-ACL an.
  • Kein Server-Neustart nötig für das Setzen des Parameters, der Effekt greift beim nächsten ACL-Edit.
  • Replikation: Die ACL repliziert wie gewohnt; Server ohne NSF_ENABLE_LARGE_ACL=1 reichen sie nur weiter, können sie aber nicht editieren.
  • Monitoring: Bei "ACL corrupt"-Symptomen prüfen, ob alle beteiligten Clients/Server den Parameter haben.

Quellen