#At file:///home/cpowers/work/dev/dev-08a/mysql/
2849 Christopher Powers 2008-10-02
Bug#39711, "Running falcon_bug_34351_C shows increasing memory usage"
modified:
storage/falcon/Transaction.cpp
per-file messages:
storage/falcon/Transaction.cpp
Disabled addRef() in Transaction::add(DeferredIndex *)
DeferredIndexes are not being released. Tis is an intermediate solution until the DeferredIndex refcounting can be completely reviewed.
=== modified file 'storage/falcon/Transaction.cpp'
--- a/storage/falcon/Transaction.cpp 2008-10-02 23:20:47 +0000
+++ b/storage/falcon/Transaction.cpp 2008-10-02 23:51:36 +0000
@@ -1313,7 +1313,7 @@ void Transaction::add(DeferredIndex* def
Sync sync(&syncDeferredIndexes, "Transaction::add");
sync.lock(Exclusive);
- deferredIndex->addRef();
+// deferredIndex->addRef(); // temporarily disabled for Bug#39711
deferredIndex->nextInTransaction = deferredIndexes;
deferredIndexes = deferredIndex;
deferredIndexCount++;
| Thread |
|---|
| • bzr commit into mysql-6.0-falcon-team branch (cpowers:2849) Bug#39711 | Christopher Powers | 3 Oct |