summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorKim van der Riet <kpvdr@apache.org>2013-12-03 23:22:38 +0000
committerKim van der Riet <kpvdr@apache.org>2013-12-03 23:22:38 +0000
commit8934728745080940d0c93c5b87b7645e65994e9e (patch)
tree9c00591fdc8e783a011459f854cb8dc2ade6aabf /cpp
parentc4adf22274caee4d3d6869d97e6f1a98717c7df4 (diff)
downloadqpid-python-8934728745080940d0c93c5b87b7645e65994e9e.tar.gz
QPID-5387: Segmentation fault when deleting queue. Incorrect order of operations on LinearFileController resulted in all JournalFile objects being deleted before they could be recycled to the EFP.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1547641 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
-rw-r--r--cpp/src/qpid/linearstore/ISSUES2
-rw-r--r--cpp/src/qpid/linearstore/journal/jcntl.cpp1
2 files changed, 1 insertions, 2 deletions
diff --git a/cpp/src/qpid/linearstore/ISSUES b/cpp/src/qpid/linearstore/ISSUES
index c3e7e4632b..c511517ce8 100644
--- a/cpp/src/qpid/linearstore/ISSUES
+++ b/cpp/src/qpid/linearstore/ISSUES
@@ -30,7 +30,7 @@ Store:
Current bugs and performance issues:
------------------------------------
1. RH Bugzilla 1035843 - Slow performance for producers
-2. RH Bugzilla 1036071 - Crash when deleting queue
+2. (FIXED) QPID-5387 (BZ 1036071) - Crash when deleting queue
3. RH Bugzilla 1035802 - Broker won't recover with durable queue
4. RH Bugzilla 1036026 - Unable to create durable queue - framing error
diff --git a/cpp/src/qpid/linearstore/journal/jcntl.cpp b/cpp/src/qpid/linearstore/journal/jcntl.cpp
index 942feed824..8226741e4a 100644
--- a/cpp/src/qpid/linearstore/journal/jcntl.cpp
+++ b/cpp/src/qpid/linearstore/journal/jcntl.cpp
@@ -306,7 +306,6 @@ jcntl::stop(const bool block_till_aio_cmpl)
_stop_flag = true;
if (!_readonly_flag)
flush(block_till_aio_cmpl);
- _linearFileController.finalize();
}
LinearFileController&