summaryrefslogtreecommitdiff
path: root/src/rabbit.erl
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@lshift.net>2009-10-14 11:18:56 +0100
committerMatthew Sackman <matthew@lshift.net>2009-10-14 11:18:56 +0100
commit01a461a749bf63a8b9ae6f5e06308c2fb9325f71 (patch)
treec67e4cedcce06fe697c77426f73b7649963c462f /src/rabbit.erl
parentd45430efc624b8a0a81f2aceb415942e25af30f1 (diff)
downloadrabbitmq-server-git-01a461a749bf63a8b9ae6f5e06308c2fb9325f71.tar.gz
Wire up the tx_commit callback. Note no coalescing because no sync on queue_index because no fhc. Also added notes about the deletion of queues on startup.
Diffstat (limited to 'src/rabbit.erl')
-rw-r--r--src/rabbit.erl8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 1c0f0f9112..a5e59ce22a 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -158,9 +158,11 @@ start(normal, []) ->
%% TODO - this should probably use start_child somehow too
{ok, DurableQueues} = rabbit_queue_index:start_msg_store(),
{ok, _RealDurableQueues} = rabbit_amqqueue:recover(DurableQueues)
- %% TODO - don't use disk_queue any more!
- %% ok = rabbit_disk_queue:delete_non_durable_queues(
- %% [ Q #amqqueue.name || Q <- DurableQueues ])
+ %% TODO - RealDurableQueues is a subset of
+ %% DurableQueues. It may have queues removed which
+ %% have since been recreated on another node in our
+ %% cluster. We need to remove DurableQueues --
+ %% RealDurableQueues somehow. See also bug 20916
end},
{"builtin applications",
fun () ->