summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTony Garnock-Jones <tonyg@lshift.net>2010-04-07 10:39:11 +1200
committerTony Garnock-Jones <tonyg@lshift.net>2010-04-07 10:39:11 +1200
commitaaf0564c857b6bf97ba71903fb930b988d8933f7 (patch)
tree1deaaf1c3730684643d0420f9e8a6ee03b153635 /src
parent62859413de673f6ce2278ca3e9b9e82d2c640946 (diff)
downloadrabbitmq-server-git-aaf0564c857b6bf97ba71903fb930b988d8933f7.tar.gz
Add persister_hibernate_after configuration variable.
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_persister.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/rabbit_persister.erl b/src/rabbit_persister.erl
index 34b0192219..dd987c212b 100644
--- a/src/rabbit_persister.erl
+++ b/src/rabbit_persister.erl
@@ -49,8 +49,6 @@
-define(LOG_BUNDLE_DELAY, 5).
-define(COMPLETE_BUNDLE_DELAY, 2).
--define(HIBERNATE_AFTER, 10000).
-
-define(PERSISTER_LOG_FORMAT_VERSION, {2, 4}).
-record(pstate, {log_handle, entry_count, deadline,
@@ -305,7 +303,8 @@ compute_deadline(_TimerDelay, ExistingDeadline) ->
ExistingDeadline.
compute_timeout(infinity) ->
- ?HIBERNATE_AFTER;
+ {ok, HibernateAfter} = application:get_env(persister_hibernate_after),
+ HibernateAfter;
compute_timeout(Deadline) ->
DeltaMilliSec = time_diff(Deadline, now()) * 1000.0,
if