| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge bug24182 into default | Steve Powell | 2012-02-23 | 2 | -1/+41 |
| |\ | |||||
| | * | Move the mode thing into the server too. | Simon MacMullen | 2012-02-20 | 2 | -6/+9 |
| | | | |||||
| | * | Move code from rabbitmq-auth-mechanism-ssl onto the broker | Simon MacMullen | 2012-02-20 | 1 | -1/+38 |
| | | | |||||
| * | | Merge bug24482 | Simon MacMullen | 2012-02-23 | 139 | -1282/+1931 |
| |\ \ | |||||
| | * \ | Merge bug24739 | Simon MacMullen | 2012-02-22 | 0 | -0/+0 |
| | |\ \ | |||||
| | | * \ | Merge bug24706 (again). | Simon MacMullen | 2012-02-22 | 0 | -0/+0 |
| | | |\ \ | |||||
| | * | \ \ | Merge bug24706 in (a dependency). | Steve Powell | 2012-02-22 | 1 | -0/+3 |
| | |\ \ \ \ | | |/ / / | |/| | | | |||||
| | | * | | | Take default owner/group for confdir | Steve Powell | 2012-02-22 | 1 | -1/+1 |
| | | | | | | |||||
| | | * | | | Merge in default | Steve Powell | 2012-02-22 | 8 | -44/+63 |
| | | |\ \ \ | | | |/ / | |||||
| | | * | | | It's not just for enabled plugins | Simon MacMullen | 2012-02-14 | 1 | -3/+3 |
| | | | | | | |||||
| | | * | | | Ah… the number of indirections there are here… :-( | Steve Powell | 2012-02-10 | 1 | -0/+1 |
| | | | | | | |||||
| | | * | | | Get macports installation to create enabled_plugins_file directory if it ↵ | Steve Powell | 2012-02-10 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | doesn't exist. | ||||
| | * | | | | 'nother oops | Steve Powell | 2012-02-22 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Oops, typo | Steve Powell | 2012-02-22 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Merge default in | Steve Powell | 2012-02-22 | 134 | -868/+1316 |
| | |\ \ \ \ | | | |/ / | | |/| | | |||||
| | | * | | | Resurrect default without bug24494, for real this time. | Simon MacMullen | 2012-02-21 | 1 | -1/+1 |
| | | | | | | |||||
| | | * | | | Merged bug24365 into default | Emile Joubert | 2012-02-20 | 2 | -4/+21 |
| | | |\ \ \ | | | |_|/ | | |/| | | |||||
| | | | * | | How do I hate thee, coverage? Let me count the ways. | Simon MacMullen | 2012-02-17 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | Now that ctl reset disconnects us from the distributed system, it breaks coverage each time we do it. Fix all that up again. | ||||
| | | | * | | Merge in default | Simon MacMullen | 2012-02-15 | 2 | -4/+14 |
| | | | |\ \ | |||||
| | | | | * | | Fix tests, at the cost of a leetle tiny bit of ugliness. | Simon MacMullen | 2011-08-22 | 1 | -1/+7 |
| | | | | | | | |||||
| | | | | * | | Leave the Erlang distributed system when resetting. | Simon MacMullen | 2011-08-22 | 1 | -3/+7 |
| | | | | | | | |||||
| | | * | | | | merge bug24381 into default (Windows INSTALL file is not readable using notepad) | Alexandru Scvortov | 2012-02-17 | 1 | -0/+3 |
| | | |\ \ \ \ | | | |/ / / | | |/| | | | |||||
| | | | * | | | Use DOS/Windows linebreaks | Emile Joubert | 2012-02-16 | 1 | -0/+3 |
| | | |/ / / | |||||
| | | * | | | Merge bug24086 | Simon MacMullen | 2012-02-15 | 6 | -36/+55 |
| | | |\ \ \ | |||||
| | | | * | | | refactor: less strange variable scoping | Matthias Radestock | 2012-02-14 | 1 | -7/+8 |
| | | | | | | | |||||
| | | | * | | | Remerge bug24714 | Emile Joubert | 2012-02-15 | 2 | -13/+8 |
| | | | |\ \ \ | |||||
| | | | | * | | | Unmerge bug20337 | Emile Joubert | 2012-02-15 | 1 | -1/+1 |
| | | | | | | | | |||||
| | | | | * | | | simplifying refactor | Matthias Radestock | 2012-02-13 | 1 | -12/+7 |
| | | | | | |/ | | | | |/| | |||||
| | | | * | | | monitor nodes just once | Matthias Radestock | 2012-02-09 | 1 | -9/+12 |
| | | | |/ / | |||||
| | | | * | | remove cruft | Matthias Radestock | 2012-02-09 | 1 | -1/+1 |
| | | | | | | |||||
| | | | * | | Merge bug24668 (make consumer flow control more like credit_flow; improve ↵ | Simon MacMullen | 2012-02-09 | 3 | -6/+26 |
| | | | |\ \ | | | | | | | | | | | | | | | | | | | performance along the way) | ||||
| | | | | * | | Cosmetic | Simon MacMullen | 2012-02-09 | 1 | -1/+1 |
| | | | | | | | |||||
| | | | | * | | credit_flow-like throttling of queue->writer message flow | Matthias Radestock | 2012-02-07 | 3 | -6/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we effectively had a credit_spec of {100,1}, i.e. the queue would send up to 100 messages to a consumer channel/writer, and the writer would 'ack' them individually. That is horrendeously inefficient: - when draining a queue, after the queue had sent 100 messages it would block the consumer, unblock when the notify_sent 'ack' came in, send another message to the channel/queue, block again. So a vast amount of work per message - in a cluster, the notify_sent 'acks' effectively doubled the cross-cluster traffic We now use a scheme much like credit_flow. Except we cannot *actually* use credit_flow because - rather than wanting to know whether a sender is lacking credit for *any* receiver, as indicated by credit_flow:blocked(), we need to know *which* receiver we are lacking credit for. - (lack of) credit from receiver should *not* propagate to senders, i.e. sender and receiver credits are completely decoupled. Instead the queue should, er, queue messages when receivers cannot keep up. While we could modify credit_flow to accomodate the above, the changes would be quite unpleasant and not actually reduce the amount of code vs implementing a more specialised scheme. The downside is that the contract for using rabbit_amqqueue:notify_sent becomes somewhat mysterious. In particular it sets up a monitor for queues in the caller, and expects the caller to invoke rabbit_amqqueue:notify_sent_queue_down when a 'DOWN' message is received. | ||||
| | | * | | | | handle framing errors promptly | Matthias Radestock | 2012-02-09 | 1 | -10/+10 |
| | | |/ / / | |||||
| | | * | | | refactor channel frame handling | Matthias Radestock | 2012-02-09 | 1 | -24/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...so there is just one process_channel_frame call site. Also, ensure control_throttle isn't called twice, which would happen when processing a 'channel.close_ok' frame. No harm in it, really, but unnecessary. | ||||
| | | * | | | Merged bug24505 into default | Emile Joubert | 2012-02-08 | 3 | -103/+117 |
| | | |\ \ \ | |||||
| | | | * \ \ | Merge bug24234 | Simon MacMullen | 2012-02-08 | 1 | -11/+32 |
| | | | |\ \ \ | |||||
| | | | | * | | | Committed some changes by mistake... | Francesco Mazzoli | 2012-02-01 | 3 | -32/+13 |
| | | | | | | | | |||||
| | | | | * | | | Cosmetic, restored reject/4 arguments to the previous order. | Francesco Mazzoli | 2012-02-01 | 4 | -20/+40 |
| | | | | | | | | |||||
| | | | | * | | | Merge default. | Francesco Mazzoli | 2012-02-01 | 1 | -12/+32 |
| | | | | |\ \ \ | |||||
| | | | | | * \ \ | Merge default. | Francesco Mazzoli | 2012-01-31 | 18 | -257/+445 |
| | | | | | |\ \ \ | |||||
| | | | | | * | | | | Renamede reject_tx/4 to reject/4. | Francesco Mazzoli | 2012-01-31 | 1 | -4/+4 |
| | | | | | | | | | | |||||
| | | | | | * | | | | Delete extra whitespace. | Francesco Mazzoli | 2012-01-25 | 1 | -2/+0 |
| | | | | | | | | | | |||||
| | | | | | * | | | | Cons instead of append, reject does not change the channel state. | Francesco Mazzoli | 2012-01-25 | 1 | -6/+5 |
| | | | | | | | | | | |||||
| | | | | | * | | | | 'case' statement style | Francesco Mazzoli | 2012-01-25 | 1 | -2/+3 |
| | | | | | | | | | | |||||
| | | | | | * | | | | reject doesn't need to know about the channel state. | Francesco Mazzoli | 2012-01-25 | 1 | -5/+6 |
| | | | | | | | | | | |||||
| | | | | | * | | | | Fix to reject_tx, list comprehension instead of map. | Francesco Mazzoli | 2012-01-25 | 1 | -2/+3 |
| | | | | | | | | | | |||||
| | | | | | * | | | | Flatten the list of lists. | Francesco Mazzoli | 2012-01-25 | 1 | -1/+1 |
| | | | | | | | | | | |||||
| | | | | | * | | | | Executing basick.{nack,reject} transactionally. | Francesco Mazzoli | 2012-01-24 | 1 | -15/+36 |
| | | | | | | | | | | |||||
| | | | * | | | | | | Merge bug24730 | Simon MacMullen | 2012-02-08 | 2 | -83/+67 |
| | | | |\ \ \ \ \ \ | |||||
