summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |/
| * Revert the part of 942d5ea3c608 which broke all pluginsSimon MacMullen2012-08-081-1/+1
| |
* | refactor: get rid of rabbit_misc:quit/2Matthias Radestock2012-08-081-9/+1
|/
* Stop the clocks! Five and a half years into the RabbitMQ project, and ↵Simon MacMullen2012-08-081-3/+3
| | | | | | Matthias committed something that broke the build. (Fixed.)
* cosmeticMatthias Radestock2012-08-081-2/+4
|
* cosmeticMatthias Radestock2012-08-081-6/+6
|
* restore docs (but reformatted)Matthias Radestock2012-08-081-0/+6
|
* remove cruftMatthias Radestock2012-08-081-9/+0
|
* exiting the VM from deep inside a function is uncoolMatthias Radestock2012-08-081-5/+5
|
* cosmeticMatthias Radestock2012-08-081-11/+10
|
* cosmeticMatthias Radestock2012-08-081-13/+11
|
* remove more cruftMatthias Radestock2012-08-071-14/+2
|
* remove cruftMatthias Radestock2012-08-071-4/+0
|
* Merged bug25083 into defaultEmile Joubert2012-08-071-3/+5
|\
| * track vm_memory_high_watermark explicitlyMatthias Radestock2012-08-061-3/+5
|/ | | | so we can report it back accurately.
* warn on memory clippingMatthias Radestock2012-08-061-1/+11
|
* tiny refactorMatthias Radestock2012-08-031-12/+9
|
* make the comment match the codeMatthias Radestock2012-08-031-1/+1
|