You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by kp...@apache.org on 2013/12/04 00:22:38 UTC

svn commit: r1547641 - in /qpid/trunk/qpid/cpp/src/qpid/linearstore: ISSUES journal/jcntl.cpp

Author: kpvdr
Date: Tue Dec  3 23:22:38 2013
New Revision: 1547641

URL: http://svn.apache.org/r1547641
Log:
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.

Modified:
    qpid/trunk/qpid/cpp/src/qpid/linearstore/ISSUES
    qpid/trunk/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/linearstore/ISSUES
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/linearstore/ISSUES?rev=1547641&r1=1547640&r2=1547641&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/linearstore/ISSUES (original)
+++ qpid/trunk/qpid/cpp/src/qpid/linearstore/ISSUES Tue Dec  3 23:22:38 2013
@@ -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
 

Modified: qpid/trunk/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp?rev=1547641&r1=1547640&r2=1547641&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/linearstore/journal/jcntl.cpp Tue Dec  3 23:22:38 2013
@@ -306,7 +306,6 @@ jcntl::stop(const bool block_till_aio_cm
     _stop_flag = true;
     if (!_readonly_flag)
         flush(block_till_aio_cmpl);
-    _linearFileController.finalize();
 }
 
 LinearFileController&



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org