summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@lshift.net>2010-04-01 19:08:04 +0100
committerMatthew Sackman <matthew@lshift.net>2010-04-01 19:08:04 +0100
commit72519fca997e48195c1ef56e26597fa3395c99d1 (patch)
treec1eb0a97ece1edc59ce5d5388d66530fc3c93cba /include
parentae47f65d16cb229e4298aea435e543f1ccd55f16 (diff)
downloadrabbitmq-server-git-72519fca997e48195c1ef56e26597fa3395c99d1.tar.gz
Split msg_store into two msg stores, one for persistent and one for transient. This is the first step in trying to make startup and recovery of data on disk much faster.
Diffstat (limited to 'include')
-rw-r--r--include/rabbit.hrl3
-rw-r--r--include/rabbit_msg_store.hrl5
2 files changed, 3 insertions, 5 deletions
diff --git a/include/rabbit.hrl b/include/rabbit.hrl
index df282029e5..e9fa6e376c 100644
--- a/include/rabbit.hrl
+++ b/include/rabbit.hrl
@@ -177,6 +177,9 @@
-define(MAX_WAIT, 16#ffffffff).
+-define(PERSISTENT_MSG_STORE, msg_store_persistent).
+-define(TRANSIENT_MSG_STORE, msg_store_transient).
+
-ifdef(debug).
-define(LOGDEBUG0(F), rabbit_log:debug(F)).
-define(LOGDEBUG(F,A), rabbit_log:debug(F,A)).
diff --git a/include/rabbit_msg_store.hrl b/include/rabbit_msg_store.hrl
index 6f557c1835..2c2735d483 100644
--- a/include/rabbit_msg_store.hrl
+++ b/include/rabbit_msg_store.hrl
@@ -49,8 +49,3 @@
-define(FILE_SIZE_LIMIT, (16*1024*1024)).
-define(HANDLE_CACHE_BUFFER_SIZE, 1048576). %% 1MB
-
--define(FILE_SUMMARY_ETS_NAME, rabbit_msg_store_file_summary).
--define(CACHE_ETS_NAME, rabbit_msg_store_cache).
--define(FILE_HANDLES_ETS_NAME, rabbit_msg_store_file_handles).
--define(CUR_FILE_CACHE_ETS_NAME, rabbit_msg_store_cur_file).