summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Not sure it's worth explaining that, the explanation is not clear and I ↵Simon MacMullen2012-09-061-3/+1
| | | | can't think how to improve it.
* emit warning when starting detached rabbitFrancesco Mazzoli2012-09-061-1/+3
|
* don't record pid when using -detachedFrancesco Mazzoli2012-09-052-5/+15
|
* rename branchFrancesco Mazzoli2012-08-240-0/+0
|
* document the fact that -detached causes the wrong pid to be recordedFrancesco Mazzoli2012-08-241-1/+3
|
* tiny refactor: rename fun and clarify commentMatthias Radestock2012-08-242-13/+13
|
* merge bug25112 into defaultMatthias Radestock2012-08-230-0/+0
|\
* | non-zero timeout when idle for the slave as wellFrancesco Mazzoli2012-08-231-3/+3
|/
* cosmeticMatthias Radestock2012-08-231-25/+18
|
* cosmetic - save some linesMatthias Radestock2012-08-201-31/+14
|
* Merged bug25104 into defaultEmile Joubert2012-08-201-3/+1
|\
| * So strip all that stuff out.Simon MacMullen2012-08-171-28/+1
| |
| * I was thinking that which_applications needed to come first so that theSimon MacMullen2012-08-171-2/+2
| | | | | | | | | | | | process would be gone by the time we got to is_process_alive. But if we swap them round the which_applications check will return false in the shutdown case anyway. And of course is_process_alive/1 is rather faster.
| * Gotta love those timeouts.Simon MacMullen2012-08-171-1/+1
| |
| * Fix detection of mirror removal at clean shutdownSimon MacMullen2012-08-161-3/+28
| |
* | merge bug25071Francesco Mazzoli2012-08-1718-177/+193
|\ \
| * \ merge bug25105 into defaultTim Watson2012-08-171-1/+1
| |\ \ | | |/ | |/|
| | * Disable parallel build (equivalent to supplying build.jobs=1 on the port ↵Steve Powell2012-08-171-1/+1
| |/ | | | | | | command).
| * Oops, this got missed in bug 25048 - slave_pids is no longer in both lists ↵Simon MacMullen2012-08-151-1/+1
| | | | | | | | so there's no need to remove it.
| * Merged bug25097 into defaultEmile Joubert2012-08-133-34/+52
| |\
| | * Merged bug25094 into defaultEmile Joubert2012-08-132-33/+51
| | |\
| | | * re-assess coverage suspension in testsMatthias Radestock2012-08-111-21/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I took out all the coverage suspensions and then gradually added them back in until the tests passed. The end result is - reduced scope of coverage suspension in some cases - new instances of coverage suspension due to the changes in this bug - some useful helper functions for coverage suspension
| | | * be a bit more selective about which nodes we disconnect fromMatthias Radestock2012-08-111-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...in case we one day relax the restriction that all erlang distribution nodes must be part of the same cluster. - force=false -> all nodes we are clustered with - force=true -> all nodes we are connected to Forceful resets are employed to cope with various conditions in which the cluster has gotten into a bad state, so its best not to rely on mnesia's knowledge of the cluster state. Also: - some drive-by refactoring - nodes() never includes node(), so no need to filter the former
| | | * just connect from all (visible) nodes insteadMatthias Radestock2012-08-101-14/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That way we don't rely on our current (possibly imperfect) knowledge of what the node was clustered with in mnesia. This is safe because, as per the comment, only mnesia cluster nodes should be part of the erlang distributed system. Note that rabbitmqctl et al run as *hidden* nodes.
| | | * make unclustering work for ram nodesMatthias Radestock2012-08-101-10/+18
| | | | | | | | | | | | | | | | | | | | - leave the cluster properly when force=false - disconnect from nodes we know about when force=true
| | * | fix a long-outstanding unresolved type referenceMatthias Radestock2012-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | this was actually completely wrong; the return value is that of *gen_server2*:start_link
| * | | don't re-schedule timer when the new timer would go off <1ms soonerMatthias Radestock2012-08-131-1/+1
| | | | | | | | | | | | | | | | ...since timer granularity is 1ms
| * | | prompt expiry of requeued messagesMatthias Radestock2012-08-131-13/+18
| | | | | | | | | | | | | | | | which may require moving the timer expiry forward
| * | | merge default into bug 25097Matthias Radestock2012-08-126-36/+47
| |\ \ \ | | |/ / | |/| |
| | * | propagate API changeMatthias Radestock2012-08-124-13/+15
| | | |
| | * | more correctnessMatthias Radestock2012-08-121-3/+6
| | | |
| | * | oops; caught out by daft Erlang scoping againMatthias Radestock2012-08-121-1/+1
| | | |
| | * | schedule message expiry timer based on expiry time of queue headMatthias Radestock2012-08-122-22/+28
| | | |
| * | | merge bug25096 into defaultMatthias Radestock2012-08-121-8/+10
| |\ \ \ | | |/ /
| | * | don't rely on evil erlang scopingMatthias Radestock2012-08-121-8/+10
| | | |
| | * | merge bug25096 into defaultMatthias Radestock2012-08-112-13/+14
| | |\ \
| * | | | oopsMatthias Radestock2012-08-121-2/+2
| | |/ / | |/| |
| * | | test 'rabbitmqctl eval'Matthias Radestock2012-08-112-13/+14
| |/ / | | | | | | | | | and refactor the error handling for it
| * | test more branches of 'rabbitmqctl set_vm_memory_high_watermark'Matthias Radestock2012-08-111-0/+3
| |/ | | | | | | and leave the HWM unchanged!
| * cosmeticMatthias Radestock2012-08-101-3/+4
| |
| * merge headsMatthias Radestock2012-08-083-3/+3
| |\
| | * Merge bug25087Simon MacMullen2012-08-082-20/+8
| | |\
| | * | More randomness for temporary node names on windowsEmile Joubert2012-08-083-3/+3
| | | |
| * | | refactor: make better use of filename moduleMatthias Radestock2012-08-081-2/+1
| | | |
| * | | cosmetic refactorMatthias Radestock2012-08-081-17/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - more informative type signatures - move the final phase of setup() into prepare_plugins - ditch the non-erlangesc get_ prefix of get_plugin_info - vertical alignment - get rid of some intermediate vars
| * | | cosmeticMatthias Radestock2012-08-081-1/+2
| | | |
| * | | fix dialyzer complaintMatthias Radestock2012-08-081-0/+2
| | | |
| * | | the second half of removing rabbit_misc:quit/2Matthias Radestock2012-08-081-3/+4
| | |/ | |/| | | | | | | oops
| * | merge headsMatthias Radestock2012-08-081-11/+7
| |\ \
| | * | refactor: less confusing variable namesMatthias Radestock2012-08-081-11/+7
| | |/