Detailed information for the notes.ini Keyword: 

OS41LeakFix


Short Description: Enabled / Disabled a memory leak fix in 6.5.x

Description:
Problem
After you upgrade a Lotus® Domino® server to version 6.5.5, 7.0, or 7.0.1, you notice high memory usage by the agent manager task. You see errors such as shown below in the Domino log, especially if Lotus Domino Document Manager runs on this server. The result is poor performance, and eventually the server either crashes or hangs.

Domino 6.5.5 servers report the following errors in the log.nsf:


    12:57:15 PM AMgr: Error executing agent 'CacheGroupMembers' in 'domdoc\ELSH-5RGK8V.nsf': Insufficient memory for attempted security operation.

    12:58:15 PM AMgr: Error executing agent 'DocumentMonitor' in 'domdoc\ELSH-5RGK8V.nsf': Maximum number of memory segments that Notes can support has been exceeded

    01:04:15 PM AMgr: Unable to load agent document for 'DocumentMonitor' in 'domdoc\ELSH-5R3Q8F.nsf': Insufficient memory - local heap is full


Domino 7.0.1 servers report the following errors in log.nsf:

    [0A44:0002-05F8] AllocMemHandle: OUT OF PRIVATE HANDLES! -- pid 00000A44 Handles used so far 128, Maximum handles = 278527, error = 0x107
    04:10:47 AM AMgr: Unable to load agent document for 'DocumentMonitor' in 'domdoc\SDVO-69M3X3.nsf': Maximum number of memory segments that Notes can support has been exceeded
Solution
This issue was reported to Quality Engineering as SPR# CJAS6N4Q5K and is fixed in Domino 6.5.5 Fix Pack 2 (FP2), Domino 7.0.2, and Domino 8.0. Refer to the Upgrade Central site for details on upgrading Notes/Domino.
For Domino 6.5.5 Fix Pack 2 only, to enable the fix you must add the following parameter to the Domino Server's NOTES.INI file:
    OS41LEAKFIX=1

Domino 7.0.2 , Domino 8.0, and the future Domino 6.5.6 release do not require this parameter.

This behavior occurs when an agent uses a Document Selection statement to search the full text index in order to create a collection of documents for the agent to act on.





Default value:
None

Syntax:
OS41LeakFix=0 / 1

Example:
OS41LeakFix=1

UI equivalent:
There is no kown UI setting for this notes.ini variable. But you can specify this setting in the notes.ini settings tab of the configuration settings document.


Applies to:
Server


Valid for version:
6.5.6

Obsolete since version:
7.0.2
8.0.0

Entry created by:
Bastian W.