Procházet zdrojové kódy

Merge pull request #8841 from ghalliday/issue15826

HPCC-15826 Remove invalid dbgassertex in memory manager

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman před 9 roky
rodič
revize
e6f32e09fa
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      roxie/roxiemem/roxiemem.cpp

+ 2 - 1
roxie/roxiemem/roxiemem.cpp

@@ -4887,7 +4887,8 @@ const void * CChunkedHeap::compactRow(const void * ptr, HeapCompactState & state
                 }
                 return ret;
             }
-            dbgassertex((chunkedFinger->numChunks() == maxChunksPerPage()) || (chunkedFinger->numChunks() == 0));
+
+            //heaplet was either empty or full (it may no longer be full if another thread has freed a row)
             finger = getNext(finger);
 
             //Check if we have looped all the way around