summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge bug25980 into defaultMatthias Radestock2014-02-0520-214/+383
|\
| * Merge bug25979Simon MacMullen2014-02-057-32/+113
| |\
| | * Assuage dialyser. And possibly myself?Simon MacMullen2014-02-051-4/+7
| | |
| | * I don't think we do need to notify. Also, add specs.Simon MacMullen2014-02-051-4/+5
| | |
| | * Log a warning if the cluster name is picked from several candidates.Simon MacMullen2014-02-031-4/+11
| | |
| | * Upgrade.Simon MacMullen2014-01-311-0/+20
| | |
| | * LanguageSimon MacMullen2014-01-311-1/+1
| | |
| | * Document set_cluster_name.Simon MacMullen2014-01-311-0/+17
| | |
| | * First pass at cluster name.Simon MacMullen2014-01-295-32/+65
| | |
| * | Merge bug25992Simon MacMullen2014-02-041-0/+25
| |\ \
| | * | optimisationMatthias Radestock2014-02-031-0/+25
| | | |
| * | | refactor: more obvious correctnessMatthias Radestock2014-02-031-13/+15
| | | | | | | | | | | | | | | | | | | | don't modify the State in the fun passed to queue_consumers:deliver. At least in one of the call sites.
| * | | cosmeticMatthias Radestock2014-02-031-3/+3
| | | |
| * | | refactor: don't carry around so much stateMatthias Radestock2014-02-031-13/+18
| | | |
| * | | Merge bug24408 (again)Simon MacMullen2014-02-0321-464/+538
| |\ \ \ | | |/ /
| | * | Merge bug 25991Simon MacMullen2014-02-033-43/+53
| | |\ \
| | | * | Take account of arguments in rabbit_topic_trie_binding.Simon MacMullen2014-02-033-43/+53
| | |/ /
| | * | merge bug24408 into defaultMatthias Radestock2014-02-0319-421/+485
| | |\ \
| | | * | oopsMatthias Radestock2014-02-031-1/+1
| | | | | | | | | | | | | | | | | | | | this wasn't wrong, but it looked odd
| | | * | merge bug25817 into defaultMatthias Radestock2014-02-0241-1307/+1737
| | | |\ \
| | | | * | shut up dialyzerMatthias Radestock2014-02-022-1/+6
| | | | | |
| | | | * | merge bug25888 into defaultMatthias Radestock2014-01-306-102/+139
| | | | |\ \
| | | | | * | inlineMatthias Radestock2014-01-301-14/+11
| | | | | | |
| | | | | * | Consistent ordering, and only take account of publishes when deciding ↵Simon MacMullen2014-01-301-21/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | whether to update rates (since it's only in conditions of high publish rates that we care).
| | | | | * | cosmeticMatthias Radestock2014-01-292-24/+20
| | | | | | |
| | | | | * | Based on some testing, we can reduce this somewhat.Simon MacMullen2014-01-291-1/+1
| | | | | | |
| | | | | * | The existing value can be 'undefined'.Simon MacMullen2014-01-271-1/+2
| | | | | | |
| | | | | * | Try to get the weighting factor right.Simon MacMullen2014-01-273-12/+19
| | | | | | |
| | | | | * | Rates on exponential moving average.Simon MacMullen2014-01-271-67/+61
| | | | | | |
| | | | | * | oopsSimon MacMullen2014-01-271-4/+4
| | | | | | |
| | | | | * | CosmeticSimon MacMullen2014-01-271-11/+10
| | | | | | |
| | | | | * | Unify the #rates record so we don't duplicate as much stuff.Simon MacMullen2014-01-271-79/+80
| | | | | | |
| | | | | * | Update rates every 1000 messages or at the ram duration timeout, whichever ↵Simon MacMullen2014-01-241-39/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | comes first.
| | | | | * | Explicitly target an egress/ingress ratio.Simon MacMullen2014-01-241-5/+7
| | | | | | |
| | | | | * | Merge in defaultSimon MacMullen2014-01-244-11/+37
| | | | | |\ \
| | | | | | * | Don't prioritise 'reject', it could lead to observable reordering.Simon MacMullen2013-11-201-1/+0
| | | | | | | |
| | | | | | * | Prioritise everything we used to before bug 24966.Simon MacMullen2013-11-151-16/+21
| | | | | | | |
| | | | | | * | Add a BQ function for this.Simon MacMullen2013-11-154-7/+17
| | | | | | | |
| | | | | | * | Matthias' strawman patch: prioritise notify_sent based on current ingress / ↵Simon MacMullen2013-11-151-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | egress rates.
| | | | * | | | merge bug25827 into defaultMatthias Radestock2014-01-3021-366/+366
| | | | |\ \ \ \
| | | | | * \ \ \ merge bug25827 into defaultMatthias Radestock2014-01-3021-366/+366
| | | | | |\ \ \ \ | | | | | | | |_|/ | | | | | | |/| |
| | | | * | | | | unbreak durable queue dir cleanupMatthias Radestock2014-01-301-6/+6
| | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_queue_directory_names returns just names, not paths Also, gain some efficiency by performing just one invocation of rabbit_file:recursive_delete/1, with all dirs. And some cosmetics.
| | | | * | | | oopsMatthias Radestock2014-01-301-1/+1
| | | | | | | |
| | | * | | | | don't intercept performance critical methodsMatthias Radestock2014-02-021-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This improves 'PerfTest' by ~10% when running with one scheduler
| * | | | | | | This optimisation only makes sense when the message is neither mandatory nor ↵Simon MacMullen2014-02-031-0/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | confirmable!
| * | | | | | missed one instance of the switch away from msg_seq_no as confirm indicatorMatthias Radestock2014-02-031-6/+6
| | | | | | |
| * | | | | | cosmeticMatthias Radestock2014-02-031-1/+1
| | | | | | |
* | | | | | | improve docsMatthias Radestock2014-02-051-6/+6
| | | | | | |
* | | | | | | Don't reinvent the wheelTim Watson2014-01-301-2/+1
| | | | | | |
* | | | | | | Refactor the tests just a little bit moreTim Watson2014-01-301-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract a helper to wait for process exits we're expecting. We ignore the potential race (when establishing the monitor) since the exit reason is irrelevant here, we just want to know the process is gone. Instead of hitting 'nonode@nohost', which is slow (perhaps due to DNS querying), we pull the current hostname and combine 'nonode' with that.