Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cosmeticbug25943 | Matthias Radestock | 2014-01-03 | 1 | -6/+5 |
| | |||||
* | lift buffer vars from state | Matthias Radestock | 2014-01-03 | 1 | -36/+32 |
| | | | | | This improves performance by reducing state update and also makes it clear that these vars are only updated in the two loop functions. | ||||
* | merge bug25939 into bug25943 | Matthias Radestock | 2014-01-03 | 1 | -23/+41 |
|\ | |||||
| * | become 1.0 with the correct state | Matthias Radestock | 2014-01-02 | 1 | -2/+7 |
| | | |||||
| * | eliminate unnecessary state modification | Matthias Radestock | 2014-01-02 | 1 | -3/+1 |
| | | | | | | | | amazingly this actually yields a few % performance improvement | ||||
| * | further optimise frame reading | Matthias Radestock | 2014-01-02 | 1 | -21/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | Handle complete frames in one go, if possible, rather than header and payload separately. This essentially halves the amount of binary splitting in the framing code. Note that we only do this when the buffer contains just one binary. Tests have shown that attempting to introduce this optimisation when the buffer comprises multiple binaries hurts performance for large messages. That's presumably because we end up constructing larger intermediate binaries. | ||||
| * | merge stable into bug25939 | Matthias Radestock | 2014-01-01 | 1 | -6/+17 |
| |\ |/ / | |||||
| * | refactor: better var names | Matthias Radestock | 2013-12-27 | 1 | -4/+4 |
| | | |||||
| * | restore short message performance | Matthias Radestock | 2013-12-27 | 1 | -2/+7 |
| | | | | | | | | | | it turns out that short message performance had actually gotten worse, but this was masked by the scheduler. | ||||
| * | more efficient data splitting in reader | Matthias Radestock | 2013-12-25 | 1 | -6/+12 |
| | | |||||
* | | simplify | Matthias Radestock | 2014-01-01 | 1 | -2/+2 |
| | | |||||
* | | small refactor: simplify AMQP version negotiation a little bit | Matthias Radestock | 2014-01-01 | 1 | -13/+15 |
| | | |||||
* | | correct typo in comment | Matthias Radestock | 2014-01-01 | 1 | -1/+1 |
|/ | | | | This was introduced in http://hg.rabbitmq.com/rabbitmq-server/rev/4852382b462b | ||||
* | refactor: inline | Matthias Radestock | 2013-12-24 | 1 | -8/+6 |
| | |||||
* | various simplifying refactors | Matthias Radestock | 2013-12-23 | 1 | -93/+93 |
| | | | | | these are actually all quite trivial; the diffs are large mainly due to whitspace and renames | ||||
* | tiny refactors | Matthias Radestock | 2013-12-23 | 1 | -6/+8 |
| | |||||
* | cosmetic, largely whitespace | Matthias Radestock | 2013-12-23 | 1 | -10/+10 |
| | |||||
* | Merge bug25928 | Simon MacMullen | 2013-12-19 | 2 | -2/+5 |
|\ | |||||
| * | Keep the two handle_exception()s together. | Simon MacMullen | 2013-12-19 | 1 | -3/+3 |
| | | |||||
| * | Treat connection errors on write the same as on read. | Simon MacMullen | 2013-12-17 | 2 | -1/+4 |
| | | |||||
* | | Scarier warning | Simon MacMullen | 2013-12-19 | 1 | -10/+13 |
|/ | |||||
* | Merged bug25925 into stable | Emile Joubert | 2013-12-16 | 0 | -0/+0 |
|\ | |||||
* | | Strip extra parameter when installing servicebug25925 | Emile Joubert | 2013-12-13 | 1 | -2/+10 |
|/ | |||||
* | Added tag rabbitmq_v3_2_2 for changeset d3f84b20c376 | Emile Joubert | 2013-12-11 | 0 | -0/+0 |
| | |||||
* | Add changelog entries for 3.2.2rabbitmq_v3_2_2 | Emile Joubert | 2013-12-11 | 2 | -0/+9 |
| | |||||
* | Merge bug25899 | Simon MacMullen | 2013-12-06 | 1 | -2/+12 |
|\ | |||||
| * | Merge bug25912 | Simon MacMullen | 2013-12-06 | 0 | -0/+0 |
| |\ | |||||
| * | | Explainbug25912 | Simon MacMullen | 2013-12-06 | 1 | -0/+2 |
| | | | |||||
| * | | Make sure that our last event before going sorta-idle is not one in which we ↵ | Simon MacMullen | 2013-12-05 | 1 | -2/+10 |
| |/ | | | | | | | claim to be in flow control. | ||||
* | | Remove unnecessary test.bug25899 | Matthew Sackman | 2013-12-06 | 1 | -12/+1 |
| | | |||||
* | | Undo some changes. | Matthew Sackman | 2013-12-06 | 2 | -42/+11 |
| | | |||||
* | | Rather than just querying a single remote node, query them all, and ↵ | Matthew Sackman | 2013-12-04 | 2 | -11/+42 |
|/ | | | | | | accomodate remote nodes that might be running older versions than ourselves, provided we can find someone who is running the same as us. I did try just limiting Nodes to Nodes with the rabbit process running on them. That seemed to break the tests, and trying to figure out why by looking at rabbit_mnesia made me want to slit my wrists and other body parts. Thus I wrote more code instead. | ||||
* | Merge bug25901 | Simon MacMullen | 2013-12-03 | 0 | -0/+0 |
|\ | |||||
* | | Ooops.bug25901 | Matthew Sackman | 2013-11-28 | 1 | -2/+2 |
| | | |||||
* | | Introduce halt_on_upgrade_failure app env param and set it to true. Only ↵ | Matthew Sackman | 2013-11-28 | 2 | -2/+8 |
|/ | | | | throw an error instead of halting if it has been set to false. | ||||
* | Merge bug25897 | Simon MacMullen | 2013-11-28 | 0 | -0/+0 |
|\ | |||||
* | | Ensure that we always interleave start / stop / start / stop.bug25897 | Simon MacMullen | 2013-11-28 | 1 | -1/+5 |
| | | |||||
* | | Do nothing if the rabbit application is already running. Similarly, don't ↵ | Simon MacMullen | 2013-11-28 | 1 | -13/+19 |
|/ | | | | explode if the boot marker is there, just do nothing. | ||||
* | Merge bug25873 | Simon MacMullen | 2013-11-22 | 0 | -0/+0 |
|\ | |||||
* \ | Merge in stablebug25873 | Simon MacMullen | 2013-11-22 | 3 | -40/+65 |
|\ \ | |/ |/| | |||||
| * | *cough* | Simon MacMullen | 2013-11-12 | 1 | -1/+1 |
| | | |||||
| * | Restore synchronous addition of slaves in the queue.declare case. | Simon MacMullen | 2013-11-12 | 4 | -26/+40 |
| | | |||||
| * | Forgot to add a spec | Simon MacMullen | 2013-11-11 | 1 | -0/+1 |
| | | |||||
| * | Re-add the log invocations we lost. This does lead to the stale master pid ↵ | Simon MacMullen | 2013-11-11 | 2 | -3/+7 |
| | | | | | | | | warning getting logged on a different node (the slave node rather than the node that attempted to start the slave) but I doubt we care about that. | ||||
| * | Port the deadlock-breaking code from bug 25852. | Simon MacMullen | 2013-11-11 | 2 | -30/+40 |
| | | |||||
* | | Merge bug25867 | Simon MacMullen | 2013-11-22 | 3 | -37/+51 |
|\ \ | |||||
| * | | Oops, that should have gone in bug 25415 | Simon MacMullen | 2013-11-14 | 1 | -21/+0 |
| | | | |||||
| * | | Merged bug25870 into stable | Emile Joubert | 2013-11-11 | 0 | -0/+0 |
| |\ \ | | |/ | |/| | |||||
| * | | Remove 'evil' receive block.bug25870 | Simon MacMullen | 2013-11-11 | 1 | -14/+18 |
| | | | |||||
| * | | Cope with clients dying. | Simon MacMullen | 2013-11-08 | 2 | -16/+47 |
| |/ |