Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
@@ -3797,7 +3797,8 @@ public:
catch (IException *e)
{
EXCLOG(e, "CChunkingRowManager::allocate(memsize_t _size, unsigned activityId, unsigned maxSpillCost)");
- doOomReport();
+ if (maxSpillCost == SpillAllCost)
+ doOomReport();
throw;
}
@@ -3903,7 +3904,8 @@ public:
EXCLOG(e, "CChunkingRowManager::resizeRow(void * original, memsize_t copysize, memsize_t newsize, unsigned activityId, unsigned maxSpillCost, IRowResizeCallback & callback)");