Преглед изворни кода

HPCC-24348 Block whilst WorkUnitStatisticsScopeIterator reading stats

Signed-off-by: Shamser Ahmed <shamser.ahmed@lexisnexis.com>
Shamser Ahmed пре 5 година
родитељ
комит
b0967508f5
1 измењених фајлова са 2 додато и 5 уклоњено
  1. 2 5
      common/workunit/workunit.cpp

+ 2 - 5
common/workunit/workunit.cpp

@@ -8233,11 +8233,8 @@ IConstWUScopeIterator & CLocalWorkUnit::getScopeIterator(const WuScopeFilter & f
     Owned<CompoundStatisticsScopeIterator> compoundIter = new CompoundStatisticsScopeIterator(filter);
     if (sources & SSFsearchGlobalStats)
     {
-        {
-            CriticalBlock block(crit);
-            statistics.loadBranch(p,"Statistics");
-        }
-
+        CriticalBlock block(crit);
+        statistics.loadBranch(p,"Statistics");
         Owned<IConstWUScopeIterator> localStats(new WorkUnitStatisticsScopeIterator(statistics, filter.queryIterFilter()));
         compoundIter->addIter(localStats);
     }