Move banner things from stdout to logs. Leave a vestigal banner so that people who have started Rabbit by hand have something to look at.
Oops
I never saw the point of that.
Remove if_mirrored_queue/2, it's not buying us anything in terms of avoiding races.
Apply TTL after DLX, during recovery we want to have a working DLX when messages are expired.
merge bug25260 into default
cosmetic
defer final phase of queue recovery
until routing recovery has completed
That way dead-lettering during the final phase has all the correct
routing in place
pass q records instead of names between recovery phases
That way we can guarantee that the qpids we are talking to in the
start phase are the same as in the recovery phase
fix tests
merge default into bug25260
Merge bug25260
introduce a noop process at the head of rabbit_sup's children,
which we now monitor instead of the rabbit application's pid
reduce distance to default
Further clean
Make the app marker into a gen_server
Explain
Take two monitors into the shower.
Fix idiocy
Background GC.