summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlvaro Videla <videlalvaro@gmail.com>2015-08-26 15:54:22 +0200
committerAlvaro Videla <videlalvaro@gmail.com>2015-08-26 15:54:22 +0200
commit1167e5a5808f47ee743634406a40f1050507d8c2 (patch)
tree0fe4dcd3b394229f71f445409e75d7ff7aa621d0
parentb61c80d1d75d162b8fd9e2958f03bd5b4ad96b82 (diff)
parent9708dc8e2144f6217a662ed156b014fd301704ab (diff)
downloadrabbitmq-server-git-1167e5a5808f47ee743634406a40f1050507d8c2.tar.gz
Merge pull request #281 from rabbitmq/rabbitmq-server-279
Reduce default QI journal size
-rw-r--r--ebin/rabbit_app.in2
-rw-r--r--src/rabbit_queue_index.erl3
2 files changed, 3 insertions, 2 deletions
diff --git a/ebin/rabbit_app.in b/ebin/rabbit_app.in
index 76376f11bd..37658d7312 100644
--- a/ebin/rabbit_app.in
+++ b/ebin/rabbit_app.in
@@ -30,7 +30,7 @@
{msg_store_file_size_limit, 16777216},
{fhc_write_buffering, true},
{fhc_read_buffering, true},
- {queue_index_max_journal_entries, 65536},
+ {queue_index_max_journal_entries, 32768},
{queue_index_embed_msgs_below, 4096},
{default_user, <<"guest">>},
{default_pass, <<"guest">>},
diff --git a/src/rabbit_queue_index.erl b/src/rabbit_queue_index.erl
index 0c7d7c230a..9bd917ee96 100644
--- a/src/rabbit_queue_index.erl
+++ b/src/rabbit_queue_index.erl
@@ -127,7 +127,8 @@
%% binary generation/matching with constant vs variable lengths.
-define(REL_SEQ_BITS, 14).
--define(SEGMENT_ENTRY_COUNT, 16384). %% trunc(math:pow(2,?REL_SEQ_BITS))).
+%% calculated as trunc(math:pow(2,?REL_SEQ_BITS))).
+-define(SEGMENT_ENTRY_COUNT, 16384).
%% seq only is binary 01 followed by 14 bits of rel seq id
%% (range: 0 - 16383)