Adding more than 64 Customers to Compliance Accelerator logs Event ID 40966

book

Article ID: 100045191

calendar_today

Updated On:

Description

Error Message

Log Name:      Veritas Enterprise Vault
Source:        Enterprise Vault
Event ID:      40966
Task Category: Compliance Sampler
Level:         Error
Description:
A program fault has raised an exception.

Exception: The number of WaitHandles must be less than or equal to 64.
Diagnostic:
Type: System.NotSupportedException
Reference:
Command Line: "\Enterprise Vault\x64\EVCompliance.exe" -URL:tcp://169.254.1.1:12345/95137eb3_745d_44ab_a375_077388afd645/KVS.EnterpriseVault.ProcessManager11454272
Application Domain: EVCompliance.exe
Process Id: 1234
Thread Id: 5678
Stack Trace:
    at System.Threading.WaitHandle.WaitAll(WaitHandle[] waitHandles, Int32 millisecondsTimeout, Boolean exitContext)
    at Symantec.EnterpriseVault.Compliance.BackgroundWorkerBase.WaitForTaskThreads[T](IEnumerable`1 subTasks)
    at Symantec.EnterpriseVault.Compliance.ConfigReader.ReadSamplingDataForAllCustomers()
    at Symantec.EnterpriseVault.Compliance.ConfigReader.ReadAllConfig()
    at Symantec.EnterpriseVault.Compliance.ConfigReader.BackgroundThread()

 

Cause

The error is benign and does not appear to have any effect on product functionality. When the EVCompliance.exe Storage Process attempts to synchronise the Departments and Monitored Employees from CA, it generates a thread per CA Customer for the synchronisation process. Once synchronisation is complete, it ends the thread by triggering a ManualResetEvent per thread. Having more than 64 CA Customers will generate more than 64 ManualResetEvent objects, with each ManualResetEvent having an associated WaitHandle. As there cannot be more than 64 concurrent WaitHandles present per process, the error is logged. The threads are cleared after all synchronisation has completed, resulting in a benign error.

 

Resolution

Veritas has acknowledged that the above-mentioned issue is present in the version(s) of the product(s) referenced in this article.

There are currently no plans to address this issue by way of a cumulative hotfix, release update or service pack in the current or previous versions of the software at the present time. This issue may be resolved in a future major revision of the software at a later time, but is not scheduled for any release. If you feel this issue has a direct business impact for you and your continued use of the product, please contact your Veritas Sales representative or the Veritas Sales group to discuss these concerns. For information on how to contact Veritas Sales, please see https://www.veritas.com.

 

Issue/Introduction

After adding the 65th Customer to Enterprise Vault (EV) Compliance Accelerator (CA), error Event ID 40966 is logged to the EV Event Log on the EV server. There is no apparent loss of functionality, nor is there any indication seen in the CA Client that an issue exists. All CA functions continue to operate normally.

Additional Information

JIRA: CFT-1796