Processing embedded messages with thousands of recipients can cause StorageCrawler processes to consume more CPU resources than usual

Article:TECH201628  |  Created: 2013-01-14  |  Updated: 2013-03-20  |  Article URL http://www.symantec.com/docs/TECH201628
Article Type
Technical Solution


Problem



Certain savesets are taking a very long time to be retrieved and recombined from storage to be indexed. The issue can also be seen when performing a restore of the problematic items through normal methods including EVSVR - dumpsaveset. Certain items may take several minutes or more to restore properly when the item contain large numbers of recipients.


Error



A dtrace of StorageCrawler attempting to restore one of these problematic items shows extreme delays before the items is actually restored.

18563 00:05:13.741 [8548] (StorageCrawler) <9620> EV:L [class CIStreamSequentialStream] Position: 29 hr:0x0
20147 00:05:14.890 [8548] (StorageCrawler) <9620> EV:L CSequentialStream::Read: Bytes to read: 32768, Bytes actually read: 16541. hr=False (0x1)
20214 00:05:15.028 [8548] (StorageCrawler) <9620> EV:L [class CIStreamSequentialStream] SetPosition: 311482 hr:0x0
21200 00:05:15.679 [8548] (StorageCrawler) <9620> EV:L [class CIStreamSequentialStream] Position: 33 hr:0x0


26465 00:05:20.798 [8548] (StorageCrawler) <9620> EV:H CEVByteStreamMemoryFileImpl::UseFileStreamNow Swapping to using a file stream
26572 00:05:20.948 [8548] (StorageCrawler) <9620> EV:H CEVByteStreamMemoryFileImpl::UseFileStreamNow Stream created on C:\TEMP\EV$70C5.tmp
27274 00:05:22.014 [8548] (StorageCrawler) <9620> EV:L CSequentialStream::Read: Bytes to read: 32768, Bytes actually read: 11431. hr=False (0x1)
27300 00:05:22.018 [8548] (StorageCrawler) <9620> EV:L {CSavesetOnIStg2::OpenSharableContent} (Exit) Status: [Success]


69059 00:05:54.164 [8548] (StorageCrawler) <9620> EV:H CEVByteStreamMemoryFileImpl::UseFileStreamNow Swapping to using a file stream
69143 00:05:54.203 [8548] (StorageCrawler) <9620> EV:H CEVByteStreamMemoryFileImpl::UseFileStreamNow Stream created on C:\TEMP\EV$F330.tmp


76981 00:08:44.161  [8548] (StorageCrawler) <9620> EV:L {CSavesetOnIStg2::RestoreSharableContent} (Exit) Status: [Success]
 


Solution



This issue has been resolved in the following releases:

Enterprise Vault 10.0.2 Cumulative Hotfix 2
http://www.symantec.com/docs/TECH201383

Enterprise Vault 10.0.3 Cumulative Hotfix 1
http://www.symantec.com/docs/TECH203045

 


Supplemental Materials

SourceETrack
Value2878916
Description

Messages with thousands of recipients can cause StorageCrawler processes to consume more CPU resources than usual.



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


Terms of use for this information are found in Legal Notices