summaryrefslogtreecommitdiff
path: root/storage/ndb/src/kernel/vm/SuperPool.cpp
diff options
context:
space:
mode:
authorunknown <jonas@eel.(none)>2006-01-22 18:23:48 +0100
committerunknown <jonas@eel.(none)>2006-01-22 18:23:48 +0100
commitfef9b7499c7c4008b71c4ff8f20889047a9af680 (patch)
treebfff75923baf31fd41abb5c2989524ca66e49459 /storage/ndb/src/kernel/vm/SuperPool.cpp
parentb14d5d64f169f9c279849a244fc6666bb56f9d66 (diff)
downloadmariadb-git-fef9b7499c7c4008b71c4ff8f20889047a9af680.tar.gz
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''
Diffstat (limited to 'storage/ndb/src/kernel/vm/SuperPool.cpp')
-rw-r--r--storage/ndb/src/kernel/vm/SuperPool.cpp4
1 files changed, 2 insertions, 2 deletions
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;