From fef9b7499c7c4008b71c4ff8f20889047a9af680 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 22 Jan 2006 18:23:48 +0100 Subject: wl1497 - ndb - dynamic mem in ndbd Impl. NdbdSuperPool (subclass of SuperPool) that uses Ndbd_mem_manager Impl. micro benchmark storage/ndb/src/kernel/vm/Makefile.am: Add NdbdSuperPool , which impl. SuperPool storage/ndb/src/kernel/vm/SuperPool.cpp: remove virtuallity storage/ndb/src/kernel/vm/SuperPool.hpp: Remove unneccesary virtuality storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp: Add util methods used by NdbdSuperPool storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp: Add util methods used by NdbdSuperPool storage/ndb/src/kernel/vm/NdbdSuperPool.cpp: New BitKeeper file ``storage/ndb/src/kernel/vm/NdbdSuperPool.cpp'' storage/ndb/src/kernel/vm/NdbdSuperPool.hpp: New BitKeeper file ``storage/ndb/src/kernel/vm/NdbdSuperPool.hpp'' storage/ndb/src/kernel/vm/bench_pool.cpp: New BitKeeper file ``storage/ndb/src/kernel/vm/bench_pool.cpp'' --- storage/ndb/src/kernel/vm/SuperPool.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'storage/ndb/src/kernel/vm/SuperPool.cpp') diff --git a/storage/ndb/src/kernel/vm/SuperPool.cpp b/storage/ndb/src/kernel/vm/SuperPool.cpp index c61bfcc3541..00b6fbc780e 100644 --- a/storage/ndb/src/kernel/vm/SuperPool.cpp +++ b/storage/ndb/src/kernel/vm/SuperPool.cpp @@ -644,7 +644,7 @@ HeapPool::getNewPage() if (ap->m_currPage == ap->m_numPages) { // area is used up if (ap->m_nextArea == 0) { - if (! allocMemory()) + if (! allocMemoryImpl()) return RNIL; } ap = m_currArea = ap->m_nextArea; @@ -711,7 +711,7 @@ HeapPool::allocArea(Area* ap, Uint32 tryPages) } bool -HeapPool::allocMemory() +HeapPool::allocMemoryImpl() { if (! allocInit()) return false; -- cgit v1.2.1