Unbreak quickcheck.
Return environment for all apps.
Update docs.
Merge bug26406
Mini essay
Partial partition delay.
Merge bug26407
Make rabbit_misc:is_process_alive() return false for nodes we are partitioned from; prevent prequeue:init/1 from entering an infinite loop on partition.
Slightly more accurate comment.
Oops
Check Mnesia's idea of which nodes are running; avoid infinite loop.
Rethink partial partition detection: switching to disconnecting the node that first saw a DOWN (rather than the one that DOWN was about) means we don't need the delay. Also don't attempt to ask nodes we're partitioned from to check; let's not multiply entities needlessly.
Merge bug26409
Use flow control when talking to the message store, on a fast machine this test could overwhelm the message store such that gen_server2:drain/1 never completed.
Merge bug26410
Merge bug 26408
Separate out different is_process_alive implementations depending on whether we want to consider the process alive if it is running but we can't talk to it via Mnesia. Thus unbreak exclusive queues with the direct client from non-Rabbit nodes.
Merge bug26408 (again)
Merge in default
Use a new function introduced on default