Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove icky use of element/2bug25247 | Matthias Radestock | 2013-02-12 | 1 | -4/+5 |
| | |||||
* | Tweak nodes policy to allow master removal and thus queue migration | Simon MacMullen | 2013-02-12 | 3 | -49/+73 |
| | |||||
* | Merge bug25044 (fa1429850857) | Emile Joubert | 2013-02-12 | 2 | -19/+19 |
|\ | |||||
| * | Merge heads | Emile Joubert | 2013-02-12 | 2 | -19/+19 |
| |\ | |||||
| | * | startup logging tweaks | Matthias Radestock | 2013-02-12 | 1 | -7/+5 |
| | | | |||||
| | * | Tweak the message to make it slightly more obvious if it has hung. | Simon MacMullen | 2013-02-11 | 1 | -2/+4 |
| | | | |||||
| | * | a little bit of refactoring of channel.flow code | Matthias Radestock | 2013-02-11 | 1 | -12/+12 |
| | | | |||||
| * | | Merged bug25044 | Emile Joubert | 2013-02-12 | 0 | -0/+0 |
| |\ \ | | |/ | |||||
* | | | That doesn't need a name either (in fact even less so, since it never ends ↵bug25044 | Simon MacMullen | 2013-02-11 | 1 | -2/+1 |
|/ / | | | | | | | up in the registry). | ||||
* | | Don't repeat yourself. | Simon MacMullen | 2013-02-08 | 7 | -14/+7 |
|/ | |||||
* | Merge stable into default | Emile Joubert | 2013-02-08 | 3 | -2/+22 |
|\ | |||||
| * | Merged bug25443 into stable | Emile Joubert | 2013-02-08 | 0 | -0/+0 |
| |\ | |||||
| * | | Only delete queues for which no HA policy exists.bug25443 | Simon MacMullen | 2013-02-06 | 1 | -2/+4 |
| | | | |||||
| * | | Remove durable queues based on a node while forgetting that node. | Simon MacMullen | 2013-02-06 | 2 | -1/+19 |
| |/ | |||||
| * | Merged bug25435 into stable | Emile Joubert | 2013-02-05 | 1 | -1/+1 |
| |\ | |||||
| | * | We depend on xmerl via mochijson2.bug25435 | Simon MacMullen | 2013-02-04 | 1 | -1/+1 |
| |/ | |||||
| * | Added tag rabbitmq_v3_0_2 for changeset bf11b947abb9 | Simon MacMullen | 2013-01-31 | 0 | -0/+0 |
| | | |||||
* | | Merge bug 25429 | Simon MacMullen | 2013-02-08 | 2 | -36/+21 |
|\ \ | |||||
| * | | Change to 'confirms' | 'other' | 'false'bug25429 | Simon MacMullen | 2013-02-08 | 2 | -3/+6 |
| | | | |||||
| * | | merge bug25428 into bug25429 | Matthias Radestock | 2013-01-31 | 37 | -1387/+2240 |
| |\ \ | |||||
| * | | | ask qi whether it needs sync'ing, and why | Matthias Radestock | 2013-01-30 | 2 | -32/+17 |
| | | | | |||||
| * | | | merge bug25428 into bug25429 | Matthias Radestock | 2013-01-30 | 0 | -0/+0 |
| |\ \ \ | | | |/ | | |/| | |||||
* | | | | Merged bug25433 into default | Emile Joubert | 2013-02-05 | 1 | -1/+13 |
|\ \ \ \ | |||||
| * | | | | Spellingbug25433 | Emile Joubert | 2013-02-05 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | rabbit_parameter_validation:enum/1 | Simon MacMullen | 2013-02-01 | 1 | -1/+13 |
| | | | | | |||||
* | | | | | Slightly cleaner logging at startup: make the plugin list look nicer. | Simon MacMullen | 2013-02-05 | 1 | -1/+4 |
| | | | | | |||||
* | | | | | Slightly cleaner logging at startup: don't repeat the RabbitMQ or Erlang ↵ | Simon MacMullen | 2013-02-05 | 1 | -16/+11 |
|/ / / / | | | | | | | | | | | | | versions, and split copyright out into its own log message since it is not like the other bits. | ||||
* | | | | Merge bug25428 | Simon MacMullen | 2013-01-31 | 0 | -0/+0 |
|\ \ \ \ | |_|_|/ |/| | | | |||||
* | | | | merge default into bug25428bug25428 | Matthias Radestock | 2013-01-31 | 37 | -1384/+2240 |
|\ \ \ \ | |/ / / | | / / | |/ / |/| | | |||||
| * | | remove out-of-date comment | Matthias Radestock | 2013-01-30 | 1 | -2/+1 |
| | | | |||||
| * | | remove spurious generality | Matthias Radestock | 2013-01-29 | 1 | -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 default | Simon MacMullen | 2013-01-29 | 1 | -23/+25 |
| |\ \ | | |/ | |||||
| * | | single io:format in order to prevent output interleaving | Matthias Radestock | 2013-01-28 | 1 | -4/+7 |
| | | | |||||
| * | | stable to default | Simon MacMullen | 2013-01-28 | 2 | -8/+4 |
| |\ \ | |||||
| * | | | Swap SASL and TLS header codes | Emile Joubert | 2013-01-25 | 1 | -2/+2 |
| | | | | |||||
| * | | | Merge bug25415 | Simon MacMullen | 2013-01-25 | 0 | -0/+0 |
| |\ \ \ | |||||
| * | | | | nuke active_consumer_countbug25415 | Matthias Radestock | 2013-01-24 | 1 | -11/+3 |
| |/ / / | |||||
| * | | | merge stable into default | Matthias Radestock | 2013-01-24 | 1 | -2/+4 |
| |\ \ \ | |||||
| * \ \ \ | Merge heads | Simon MacMullen | 2013-01-24 | 2 | -20/+39 |
| |\ \ \ \ | |||||
| | * \ \ \ | merge bug25383 into default | Matthias Radestock | 2013-01-24 | 2 | -20/+39 |
| | |\ \ \ \ | |||||
| | | * | | | | improved connection refusal logic / error messagebug25383 | Matthias Radestock | 2013-01-24 | 2 | -20/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | plus some tests to go with that And a tweak to the "become 1.0" API | ||||
| | | * | | | | merge default into bug25383 | Matthias Radestock | 2013-01-24 | 0 | -0/+0 |
| | | |\ \ \ \ | | |/ / / / / | |||||
| * | | | | | | stable to default | Simon MacMullen | 2013-01-24 | 142 | -145/+145 |
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | |||||
| * | | | | | | Quick patch to backing queue quickcheck correcting fold fun arity | Emile Joubert | 2013-01-24 | 1 | -5/+6 |
| | | | | | | | |||||
| * | | | | | | stable to default | Simon MacMullen | 2013-01-24 | 36 | -1358/+2200 |
| |\ \ \ \ \ \ | |||||
| | * \ \ \ \ \ | merge bug24980 into default | Tim Watson | 2013-01-23 | 17 | -179/+309 |
| | |\ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ | merge bug25394 into default | Tim Watson | 2013-01-22 | 5 | -25/+35 |
| | | |\ \ \ \ \ \ | |||||
| | | | * \ \ \ \ \ | merge stable into default | Matthias Radestock | 2013-01-22 | 1 | -10/+8 |
| | | | |\ \ \ \ \ \ | |||||
| | | | * \ \ \ \ \ \ | merge stable into default | Matthias Radestock | 2013-01-22 | 35 | -1287/+2134 |
| | | | |\ \ \ \ \ \ \ | |||||
| | | | | * \ \ \ \ \ \ | merge bug25395 into default | Tim Watson | 2013-01-21 | 8 | -25/+54 |
| | | | | |\ \ \ \ \ \ \ |