The Enterprise Vault (EV) StorageFileWatch process may stop processing if there are a large number of unreferenced SISParts found.

Article:TECH159297  |  Created: 2011-05-03  |  Updated: 2014-12-17  |  Article URL http://www.symantec.com/docs/TECH159297
Article Type
Technical Solution

Product(s)

Issue



The StorageFileWatch process is unable to remove items from the WatchFile table due to a large amount of unreferenced SISParts.

 


Error



(StorageFileWatch) <9232> EV:H EVCommon::CXMLDocument::get_XML _com_error exception. hr=Not enough storage is available to complete this operation. [0x8007000e]

(StorageFileWatch) <9232> EV:H FingerprintCatalogueUtils::GetSISPartsIdentifierXML _com_error exception. hr=Not enough storage is available to complete this operation. [0x8007000e]

(StorageFileWatch) <9507> EV~E CVSDBAccessor::GetUnreferencedSISParts Exception. hr=Catastrophic failure [0x8000ffff]

 

This can be seen in a Dtrace of the StorageFileWatch process.  For more information on Dtrace please refer to the link in the Related Articles section. 

 

 

(StorageFileWatch) <9232> EV:M CVSDBAccessor::GetUnreferencedSISParts (Entry) PartitionIdentity = [2] VaultStoreIdentity = [1] (StorageFileWatch) <9232> EV:L CVSDBAccessor::GetUnreferencedSISParts Information: Total [828867] unreferenced SISParts found for PartitionIdentity = [2] VaultStoreIdentity = [1]

(StorageFileWatch) <9232> EV:L CTraceSink::FormatAndTrace format exception Format:%s Information: Total %d unreferenced SISParts added to SISPartDetails vector for PartitionIdentity = [%d] and VaultStoreIdentity = [%d].CVSDBAccessor::GetUnreferencedSISParts

(StorageFileWatch) <9232> EV:M CVSDBAccessor::GetUnreferencedSISParts (Exit). hr=Success [0]

(StorageFileWatch) <9232> EV:L CWatchFileScanRequest::ProcessUnreferencedSISParts Information: Found [828867] unreferenced SISParts VaultStoreIdentity = [1] and PartitionIdentity = [2].

(StorageFileWatch) <9232> EV:M CWatchFileScanRequest::ProcessUnreferencedSISParts (Exit). hr=Success [0]


Cause



The issue is caused when there are hundreds of thousands of unreferenced SISParts returned that need to be processed.

Workaround:

Contact Symantec Support for procedures to modify the usps_UnreferencedWatchFileSISParts stored procedure in the vault store database to minimize the amount of items returned.


Solution



This issue has been addressed as part of the following release:


Enterprise Vault 9.0.3 - Release Details
http://www.symantec.com/docs/TECH147782


Enterprise Vault 10.0.1 - Release Details
http://www.symantec.com/docs/TECH147787


Supplemental Materials

SourceETrack
Value2069020
Description

GetUnreferencedSISParts method failing with Catastrophic failure 0x8000ffff

 


SourceETrack
Value2366665
Description

StorageFileWatch unable to process items due to 'EVCommon::CXMLDocument::get_XML _com_error exception. hr=Not enough storage is available to complete this operation'

 




Article URL http://www.symantec.com/docs/TECH159297


Terms of use for this information are found in Legal Notices