DIAGNOSTIC ENHANCEMENTS:
* [Replaced as of 4.0]: New Registry key 'DebugLogPrintAccounting' for tracking Print Accounting information. [#2944][3.1.2x32]
* [Replaced as of 4.0]: New Registry key 'DebugLogThrowThreadException' for testing whether Dr. Watson crash logging is configured. This is a string value with the following possible values: "AfpCatSearch", "AfpSessionMainThread", "AfpSessionSendThread", "AfpSessionATMainThread", "RascalQueuePAPThread", "RascalSessionMainThread", "RascalSessionLprThread", "WaitForDirectoryChangesThread", "ForkFlusherThread". Contact Group Logic for recommended usage. [#2927][3.1.2x30]
* [Replaced as of 4.0]: New Registry key 'DebugLogCloseHandle' added for enhanced debug logging on CloseHandle calls [#2899][3.1.2x26]
* When 'RenameLogAtStartup' and 'UseCriticalSectionMonitor' are both enabled, if the server hangs, a copy of the debug log will be made automatically at 30 seconds, 2 minutes and 10 minutes after the hang is detected [#2855][3.1.2x24]
* CPU usage (average / current) Memory Usage: (RAM / virtual / current load) added to Date line in debug log [#2754][3.1.2x21]
* Date, time and minute log entry added to the debug log on a per-minute basis. [#2749][3.1.2x21]
* New registry key 'RenameLogAtStartup' added so that clients will automatically get a log ready to send to GLI after restarting the server. [#2750][3.1.2x21]
This feature can be configured from the following registry entry:
\HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\
(Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\DebugNonRefreshable for 4.0)
Key: RenameLogAtStartup
Default: Off
Refreshable: No
* Added code to log when processing large folder hierarchies (dropped in an ExtremeZ-IP volume from the Windows server) takes a long time. This logging will allow us to help diagnose future client hangs. [#2697][3.1.2x18]
* Added more logging for tracking notification processing
* [Replaced as of 4.0]: Added new registry key (DebugLogFileAndLine) for tracking what portions of the code have executed. [#2685]
* Added different critical section logging registry key "CriticalSectionMonitorLogFrequencyInMilliseconds", so that we have finer control of granularity. The old registry key "CriticalSectionMonitorLogFrequency" was in minutes and has now been deprecated.
This feature can be configured from the following registry entry:
\HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\
(Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\DebugNonRefreshable for 4.0)
Key: CriticalSectionMonitorLogFrequencyInMilliseconds
Default: 60000 (one minute)
Refreshable: Yes
* [Replaced as of 4.0]: Added support for logging of volume enumeration via registry key (DebugLogVolumeListing). [#2556]
* Enhanced critical section monitor to provide information about whether a thread is stuck inside a critical section, or is stuck waiting on a critical
section. [#2558]
|