An EVSVR ArchivesDirectory operation can fail with a catastrophic failure when there is a large number of Vaults\ArchiveFolders with issues

book

Article ID: 100015522

calendar_today

Updated On:

Description

Error Message

EVSVR Snippet from a Verify Log:
 
 Verify that Vault Store Vault records have a corresponding and correct Directory ArchiveFolder record
 -----------------------------------------------------------------------------------------------------
 Vault records to be verified: 4000000
 Excluding Top folders:        20 (3999980)

 Vault records verified so far: 10000
 Vault records verified so far: 20000
 .
 .
 Vault records verified so far: 3999980
 
 Summary:
 --------
   Records in Vault Store Database:
     Vault records:                       4000000
     Vault records processed:             3999980
 
   Records in Directory Database:
     Root records found:                  3249980
     Root records missing:                750000
 
     ArchiveFolder records found:         3249980
     ArchiveFolder records missing:       750000
 
     Information about missing records:
       Including Archive records:         0
       With Items:                        0
       Without Items:                     750000
 
   Incorrect ArchiveFolder records:
     Root without ArchiveFolder:          0
     Type is Archive:                     0
     Type mismatch:                       0
     Type is unknown:                     0
     NULL ContainerRootIdentity:          0
 

 Folder Type              Count
 -----------              -----
 File System              3999980

 **** EVSVR ERROR: Failed to process Vault Store 'Vaultstore01': Error: Catastrophic failure  (0x8000ffff)

Cause

The affected records and associated details are tracked in memory. Tracking a large number of records (greater than 250,000) will increase the memory consumption beyond 2GB which will then cause the failure as EVSVR is a 32 Bit application

Resolution

This issue has been addressed in the following release:
 
Enterprise Vault 11.0.1 Cumulative Hotfix 2 Release
https://www.veritas.com/docs/000025301

Enterprise Vault 12
The following link contains information about Enterprise Vault 12
https://www.veritas.com/docs/000099905

Note: For information on how to obtain Enterprise Vault 12 see: How to obtain the license key and installation download for Veritas products

Issue/Introduction

EVSVR is used to help in repairing Enterprise Vault (EV) SQL Database Inconsistencies, for example following a Disaster Recovery scenario involving a restore of an older version of the SQL Database.
The ArchivesDirectory option helps in synchronizing the Archive (ArchivePoint) and ArchiveFolder (Vault) records between the EnterpriseVaultDirectory and VaultStore Databases.

The problem will be seen irrespective of whether the type of EVSVR operation being performed is a Verify or Repair and the failure will occur during the ' Verify that Vault Store Vault records have a corresponding and correct Directory ArchiveFolder record' stage if the number of ArchiveFolders missing is large.
Failures have been seen if the value is greater than 250,000.

Additional Information

ETrack: 3756255