summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove icky use of element/2bug25247Matthias Radestock2013-02-121-4/+5
|
* Tweak nodes policy to allow master removal and thus queue migrationSimon MacMullen2013-02-123-49/+73
|
* Merge bug25044 (fa1429850857)Emile Joubert2013-02-122-19/+19
|\
| * Merge headsEmile Joubert2013-02-122-19/+19
| |\
| | * startup logging tweaksMatthias Radestock2013-02-121-7/+5
| | |
| | * Tweak the message to make it slightly more obvious if it has hung.Simon MacMullen2013-02-111-2/+4
| | |
| | * a little bit of refactoring of channel.flow codeMatthias Radestock2013-02-111-12/+12
| | |
| * | Merged bug25044Emile Joubert2013-02-120-0/+0
| |\ \ | | |/
* | | That doesn't need a name either (in fact even less so, since it never ends ↵bug25044Simon MacMullen2013-02-111-2/+1
|/ / | | | | | | up in the registry).
* | Don't repeat yourself.Simon MacMullen2013-02-087-14/+7
|/
* Merge stable into defaultEmile Joubert2013-02-083-2/+22
|\
| * Merged bug25443 into stableEmile Joubert2013-02-080-0/+0
| |\
| * | Only delete queues for which no HA policy exists.bug25443Simon MacMullen2013-02-061-2/+4
| | |
| * | Remove durable queues based on a node while forgetting that node.Simon MacMullen2013-02-062-1/+19
| |/
| * Merged bug25435 into stableEmile Joubert2013-02-051-1/+1
| |\
| | * We depend on xmerl via mochijson2.bug25435Simon MacMullen2013-02-041-1/+1
| |/
| * Added tag rabbitmq_v3_0_2 for changeset bf11b947abb9Simon MacMullen2013-01-310-0/+0
| |
* | Merge bug 25429Simon MacMullen2013-02-082-36/+21
|\ \
| * | Change to 'confirms' | 'other' | 'false'bug25429Simon MacMullen2013-02-082-3/+6
| | |
| * | merge bug25428 into bug25429Matthias Radestock2013-01-3137-1387/+2240
| |\ \
| * | | ask qi whether it needs sync'ing, and whyMatthias Radestock2013-01-302-32/+17
| | | |
| * | | merge bug25428 into bug25429Matthias Radestock2013-01-300-0/+0
| |\ \ \ | | | |/ | | |/|
* | | | Merged bug25433 into defaultEmile Joubert2013-02-051-1/+13
|\ \ \ \
| * | | | Spellingbug25433Emile Joubert2013-02-051-1/+1
| | | | |
| * | | | rabbit_parameter_validation:enum/1Simon MacMullen2013-02-011-1/+13
| | | | |
* | | | | Slightly cleaner logging at startup: make the plugin list look nicer.Simon MacMullen2013-02-051-1/+4
| | | | |
* | | | | Slightly cleaner logging at startup: don't repeat the RabbitMQ or Erlang ↵Simon MacMullen2013-02-051-16/+11
|/ / / / | | | | | | | | | | | | versions, and split copyright out into its own log message since it is not like the other bits.
* | | | Merge bug25428Simon MacMullen2013-01-310-0/+0
|\ \ \ \ | |_|_|/ |/| | |
* | | | merge default into bug25428bug25428Matthias Radestock2013-01-3137-1384/+2240
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | remove out-of-date commentMatthias Radestock2013-01-301-2/+1
| | |
| * | remove spurious generalityMatthias Radestock2013-01-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | after spending hours trawling through the qi code and its history, Matthew and I are convinced that qi:add_to_journal/3 is unnecessarily general, handling a case that can never arise, namely adding an 'ack' when we do have an entry for the given sequence number but that entry does no contain a 'del'. add_to_journal/3 gets called, indirectly, from four places: 1) load_journal/1. This is always called with no segements in the State. So all the segment journal entries originate from the very add_journal/3 code. And the only way we'd end up with an entry of the form {Pub, no_del, no_ack} and get an 'ack' is if the journal contained a pub and (later) an ack, with no del inbetween. That can only happen through a misuse of the qi API. Which doesn't happen. And there are plenty of other cases (e.g. duplicate dels or acks) where qi insists on callers doing the right thing. 2) publish/5 This ends up adding a {?PUB, no_del, no_ack} entry, so is of no direct concern to our investigation. 3) deliver_or_ack/3 This would hit the aforementioned {Pub, no_del, no_ack} & 'ack' case only if we lost a 'del'. 4) recover_message/5 this only adds an 'ack' to the segment journal if either a) the combination of the segment entries and the segment journal produces an entry {?PUB, del, no_ack}, or b) it's just added a 'del' (thus making a {Pub, no_del, no_ack} entry impossible). Re (a)... for there to be a combined entry of {?PUB, del, no_ack} when the segment journal contains {Pub, no_del, no_ack} (which would trigger the case we are concerned about), the segment would have to contain a 'del' w/o a 'pub', which is impossible.
| * | stable to defaultSimon MacMullen2013-01-291-23/+25
| |\ \ | | |/
| * | single io:format in order to prevent output interleavingMatthias Radestock2013-01-281-4/+7
| | |
| * | stable to defaultSimon MacMullen2013-01-282-8/+4
| |\ \
| * | | Swap SASL and TLS header codesEmile Joubert2013-01-251-2/+2
| | | |
| * | | Merge bug25415Simon MacMullen2013-01-250-0/+0
| |\ \ \
| * | | | nuke active_consumer_countbug25415Matthias Radestock2013-01-241-11/+3
| |/ / /
| * | | merge stable into defaultMatthias Radestock2013-01-241-2/+4
| |\ \ \
| * \ \ \ Merge headsSimon MacMullen2013-01-242-20/+39
| |\ \ \ \
| | * \ \ \ merge bug25383 into defaultMatthias Radestock2013-01-242-20/+39
| | |\ \ \ \
| | | * | | | improved connection refusal logic / error messagebug25383Matthias Radestock2013-01-242-20/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | plus some tests to go with that And a tweak to the "become 1.0" API
| | | * | | | merge default into bug25383Matthias Radestock2013-01-240-0/+0
| | | |\ \ \ \ | | |/ / / / /
| * | | | | | stable to defaultSimon MacMullen2013-01-24142-145/+145
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Quick patch to backing queue quickcheck correcting fold fun arityEmile Joubert2013-01-241-5/+6
| | | | | | |
| * | | | | | stable to defaultSimon MacMullen2013-01-2436-1358/+2200
| |\ \ \ \ \ \
| | * \ \ \ \ \ merge bug24980 into defaultTim Watson2013-01-2317-179/+309
| | |\ \ \ \ \ \
| | | * \ \ \ \ \ merge bug25394 into defaultTim Watson2013-01-225-25/+35
| | | |\ \ \ \ \ \
| | | | * \ \ \ \ \ merge stable into defaultMatthias Radestock2013-01-221-10/+8
| | | | |\ \ \ \ \ \
| | | | * \ \ \ \ \ \ merge stable into defaultMatthias Radestock2013-01-2235-1287/+2134
| | | | |\ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ merge bug25395 into defaultTim Watson2013-01-218-25/+54
| | | | | |\ \ \ \ \ \ \