summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Separate out different is_process_alive implementations depending on whether ↵Simon MacMullen2014-10-105-8/+23
| | | | 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.
* OopsSimon MacMullen2014-10-091-1/+1
|
* Slightly more accurate comment.Simon MacMullen2014-10-091-4/+5
|
* Make rabbit_misc:is_process_alive() return false for nodes we are ↵Simon MacMullen2014-10-093-6/+10
| | | | partitioned from; prevent prequeue:init/1 from entering an infinite loop on partition.
* Merge bug26407Simon MacMullen2014-10-091-4/+13
|\
| * Partial partition delay.Simon MacMullen2014-10-091-4/+13
|/
* Mini essaySimon MacMullen2014-10-091-0/+25
|
* Merge bug26406Simon MacMullen2014-10-090-0/+0
|\
* | Update docs.Simon MacMullen2014-10-091-1/+1
| |
* | Return environment for all apps.Simon MacMullen2014-10-081-2/+7
|/
* Unbreak quickcheck.Simon MacMullen2014-10-081-0/+1
|
* Merge bug 25850Simon MacMullen2014-10-083-2/+26
|\
| * Rename function, and GC for large messages on the way out, too.Simon MacMullen2014-10-063-5/+7
| |
| * Prevent the channel from holding a lot of binary garbage when accepting huge ↵Simon MacMullen2014-10-062-2/+24
|/ | | | messages.
* Merge bug26401Simon MacMullen2014-10-060-0/+0
|\
* | Classify ETS memory by owner (and thus include all msg store memory under ↵Simon MacMullen2014-10-061-5/+6
| | | | | | | | "msg store index").
* | Split out connection memory into reader / writer / channel / other.Simon MacMullen2014-10-061-34/+57
|/
* Merge bug26213 (again)Simon MacMullen2014-10-031-6/+13
|\
| * Just because we received a running_partitioned_network, doesn't mean all ↵Simon MacMullen2014-10-031-6/+13
| | | | | | | | nodes are now contactable. Defer attempting autoheal until we can talk to everyone again, to avoid getting stuck in a loop with partial partition promotion.
| * Merge defaultSimon MacMullen2014-10-030-0/+0
| |\ |/ /
| * Merge defaultSimon MacMullen2014-10-030-0/+0
| |\
* | \ Merge bug26368 (again)Simon MacMullen2014-10-032-17/+28
|\ \ \ | |/ / |/| |
| * | Distinguish between "already stopped" (fine, carry on) or "already down" ↵Simon MacMullen2014-10-032-17/+28
| | | | | | | | | | | | (abort since we've lost contact).
* | | Merge bug 26213Simon MacMullen2014-10-032-22/+92
|\ \ \ | | |/ | |/|
| * | Allow requires / enables to be multiple steps, reduce ugliness.Simon MacMullen2014-10-031-4/+7
| | |
| * | In the event of a partial partition in pause_minority mode, pause until ↵Simon MacMullen2014-09-301-14/+25
| | | | | | | | | | | | everything comes back - otherwise we stand a chance of just reconnecting and still being in a partial partition.
| * | Partial partition detection and handling (where by "handling" we mean ↵Simon MacMullen2014-09-292-16/+72
| | | | | | | | | | | | "promotion to full partition"). This necessitates that we hold GUIDs for each node (so that we can detect if a node has restarted behind our back).
* | | MErge bug26398Simon MacMullen2014-10-020-0/+0
|\ \ \
* | | | OopsSimon MacMullen2014-10-021-1/+1
| | | |
* | | | Present memory and aggregated binaries in the same way.Simon MacMullen2014-10-011-9/+18
|/ / /
* | | Merge bug26397Simon MacMullen2014-10-011-41/+79
|\ \ \
| * | | Simplify.Simon MacMullen2014-10-011-22/+10
| | | |
| * | | OopsSimon MacMullen2014-09-301-1/+2
| | | |
| * | | Split out slaves into their own bucket.Simon MacMullen2014-09-301-41/+90
| |/ /
* | | stable to defaultSimon MacMullen2014-09-301-1/+1
|\ \ \
| * \ \ Merge bug26040Simon MacMullen2014-09-300-0/+0
| |\ \ \
| * | | | Add dependencies for some things we have always needed.Simon MacMullen2014-09-301-1/+1
| |/ / /
* | | | Log something when the app stops, so that we can tell when stop_app etc has ↵Simon MacMullen2014-09-301-1/+2
| |/ / |/| | | | | | | | succeeded.
* | | OopsSimon MacMullen2014-09-291-1/+1
| | |
* | | Revivify 664ddb5eccf1.Simon MacMullen2014-09-291-1/+0
| | |
* | | Merge bug26394Simon MacMullen2014-09-292-9/+31
|\ \ \
| * | | Cluster keepalives.Simon MacMullen2014-09-292-9/+31
|/ / /
* | | Merge bug26389Simon MacMullen2014-09-251-2/+4
|\ \ \
| * | | When we add a new consumer we might be inactive; make sure we transition to ↵Simon MacMullen2014-09-251-2/+4
|/ / / | | | | | | | | | active since consumers by definition start out unblocked.
* | | Merge bug26386Simon MacMullen2014-09-240-0/+0
|\ \ \
* | | | Just log a warning if we can't start the logging exchange.Simon MacMullen2014-09-241-3/+13
|/ / /
* | | Merge bug26387Simon MacMullen2014-09-240-0/+0
|\ \ \
* | | | Work around Surströmming-addled ideas about how to report version numbers.Simon MacMullen2014-09-243-5/+19
|/ / /
* | | Merge bug 26378Simon MacMullen2014-09-221-3/+2
|\ \ \
| * \ \ Merge bug 26216Simon MacMullen2014-09-180-0/+0
| |\ \ \