[rhmessaging-commits] rhmessaging commits: r1586 - store/trunk/cpp/tests/jrnl/jtt.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Sun Jan 20 16:47:07 EST 2008
Author: kpvdr
Date: 2008-01-20 16:47:07 -0500 (Sun, 20 Jan 2008)
New Revision: 1586
Modified:
store/trunk/cpp/tests/jrnl/jtt/jrnl_instance.cpp
store/trunk/cpp/tests/jrnl/jtt/jrnl_instance.hpp
Log:
Change to test tool form FILO to FIFO behavior for dequeueing, which gives a higher probability of journal full errors during large volume tests.
Modified: store/trunk/cpp/tests/jrnl/jtt/jrnl_instance.cpp
===================================================================
--- store/trunk/cpp/tests/jrnl/jtt/jrnl_instance.cpp 2008-01-20 17:02:11 UTC (rev 1585)
+++ store/trunk/cpp/tests/jrnl/jtt/jrnl_instance.cpp 2008-01-20 21:47:07 UTC (rev 1586)
@@ -229,8 +229,8 @@
journal::data_tok* dtokp;
{
rhm::journal::slock sl(&_dm);
- dtokp = _dtok_deq_list.back();
- _dtok_deq_list.pop_back();
+ dtokp = _dtok_deq_list.front();
+ _dtok_deq_list.pop_front();
}
rhm::journal::iores res;
Modified: store/trunk/cpp/tests/jrnl/jtt/jrnl_instance.hpp
===================================================================
--- store/trunk/cpp/tests/jrnl/jtt/jrnl_instance.hpp 2008-01-20 17:02:11 UTC (rev 1585)
+++ store/trunk/cpp/tests/jrnl/jtt/jrnl_instance.hpp 2008-01-20 21:47:07 UTC (rev 1586)
@@ -28,6 +28,7 @@
#include "test_case.hpp"
#include <boost/shared_ptr.hpp>
+#include <deque>
#include <jrnl/data_tok.hpp>
#include <jrnl/jcntl.hpp>
#include <jrnl/slock.hpp>
@@ -47,7 +48,7 @@
private:
jrnl_init_params::shared_ptr _jpp;
std::vector<dtok_ptr> _dtok_master_list;
- std::vector<journal::data_tok*> _dtok_deq_list;
+ std::deque<journal::data_tok*> _dtok_deq_list;
pthread_mutex_t _dm; ///< Dequeue vector mutex
pthread_t _enq_thread;
pthread_t _deq_thread;
More information about the rhmessaging-commits
mailing list