| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Matthew's patch: don't add requeue'd messages to unconfirmed | Alexandru Scvortov | 2011-01-14 | 1 | -2/+6 |
| | | |||||
| * | merge bug23678 into default (conditional on vq:needs_idle_timeout wrt ↵ | Alexandru Scvortov | 2011-01-13 | 1 | -29/+23 |
| |\ | | | | | | | confirms is too lax) | ||||
| | * | merge bug23684 into default | Matthias Radestock | 2011-01-13 | 6 | -208/+210 |
| | |\ | |||||
| | * | | remove redundant clause | Matthias Radestock | 2011-01-13 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | confirm/3 is now only ever called once confirm mode has been enabled, and since we can't turn that mode off there is no point in checking. | ||||
| | * | | generalise optimisation | Matthias Radestock | 2011-01-13 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | there is never any point in trying to send a multi-ack when there is just one message to confirm | ||||
| | * | | bug fix: don't send confirms when MsgSeqNo == undefined | Matthias Radestock | 2011-01-13 | 1 | -7/+13 |
| | | | | | | | | | | | | | | | | | | | | | | also optimise unrouted message handling further - there is no point in going through all the logic of determining whether we can send a multi-ack since we know the MsgSeqNo will be the highest unconfirmed and it's just a single message we are confirming. | ||||
| | * | | cosmetic | Matthias Radestock | 2011-01-13 | 1 | -13/+10 |
| | | | | |||||
| | * | | inline a function | Alexandru Scvortov | 2011-01-13 | 1 | -11/+3 |
| | | | | |||||
| | * | | optimise confirms for unroutable messages; don't do any unnecessary set/dict ↵ | Alexandru Scvortov | 2011-01-13 | 1 | -12/+13 |
| | | | | | | | | | | | | | operations | ||||
| * | | | merge from default | Alexandru Scvortov | 2011-01-13 | 9 | -261/+275 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | Backed out changeset b6d2a6e12e77 | Matthias Radestock | 2011-01-13 | 1 | -0/+2 |
| | | | | | | | | | | | | | Turns out this change is only valid on the bug23684 branch | ||||
| | * | | remove redundant clause | Matthias Radestock | 2011-01-13 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | confirm/3 is only ever called once confirm mode has been enabled, and since we can't turn that mode off there is no point in checking | ||||
| | * | | tiny refactor: use dict:fetch instead of dict:find | Matthias Radestock | 2011-01-13 | 1 | -2/+2 |
| | | | | |||||
| | * | | Merging bug23643 into default | Matthew Sackman | 2011-01-12 | 1 | -21/+31 |
| | |\ \ | | |/ | |||||
| | | * | Merging bug23668 into default | Matthew Sackman | 2011-01-12 | 1 | -21/+31 |
| | | |\ | |||||
| | | | * | Refactoring and ensure that we don't issue confirms for messages that have ↵ | Matthew Sackman | 2011-01-12 | 1 | -24/+23 |
| | | | | | | | | | | | | | | | | | been masked from going to disk | ||||
| | | | * | msg_store confirms messages that are written to disk, removed and then revived | Alexandru Scvortov | 2011-01-12 | 1 | -11/+22 |
| | | | | | |||||
| | * | | | Eliminate unnecessary put/2, and cosmetic | Matthew Sackman | 2011-01-12 | 1 | -5/+4 |
| | | | | | |||||
| | * | | | typo | Matthew Sackman | 2011-01-12 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | merge default into bug23643 | Matthias Radestock | 2011-01-12 | 29 | -759/+1269 |
| | |\ \ \ | | |/ / | |||||
| | | * | | merge heads | Matthias Radestock | 2011-01-12 | 1 | -16/+16 |
| | | |\ \ | |||||
| | | | * | | cosmetic: fix indentation | Matthias Radestock | 2011-01-12 | 1 | -16/+16 |
| | | | | | | |||||
| | | * | | | Mandatory delivery only needs to know that it got to the queue. Not the ↵ | Matthew Sackman | 2011-01-12 | 1 | -4/+5 |
| | | |/ / | | | | | | | | | | | | | result of delivery | ||||
| | | * | | Prioritise both sync and async versions the same | Matthew Sackman | 2011-01-12 | 1 | -12/+13 |
| | | |/ | |||||
| | * | | refactor: extract function to handle frame and pass to channel | Matthias Radestock | 2011-01-06 | 1 | -23/+24 |
| | | | | |||||
| | * | | cosmetic | Matthias Radestock | 2011-01-06 | 1 | -7/+7 |
| | | | | |||||
| | * | | cosmetic | Matthias Radestock | 2011-01-03 | 1 | -2/+2 |
| | | | | |||||
| | * | | better error handling | Matthias Radestock | 2011-01-03 | 1 | -5/+8 |
| | | | | |||||
| | * | | add specs and move frame analysis from reader to command assembler | Matthias Radestock | 2011-01-03 | 2 | -22/+57 |
| | | | | | | | | | | | | | | | | The latter avoids a mutual dependency between the reader and command assembler. | ||||
| | * | | renaming | Matthias Radestock | 2011-01-03 | 3 | -24/+24 |
| | | | | |||||
| | * | | replace rabbit_framing_channel with tiny state machine | Matthias Radestock | 2011-01-01 | 4 | -103/+66 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...which we store in the reader's process dict This simplifies the interactions between the channel and the reader. Note that the reader now monitors the channel processes rather than their sups. This makes more sense since it interacts with the former but never the latter. | ||||
| | * | | refactoring in preperation for eliminating the framing_channel process | Matthias Radestock | 2011-01-01 | 1 | -68/+69 |
| | | | | |||||
| * | | | Logic. | Matthew Sackman | 2011-01-12 | 1 | -4/+1 |
| | | | | |||||
| * | | | Make conditional more precise | Matthew Sackman | 2011-01-12 | 1 | -9/+26 |
| | |/ |/| | |||||
| * | | fix a bug | Matthias Radestock | 2011-01-11 | 1 | -4/+7 |
| | | | |||||
| * | | cosmetic | Matthias Radestock | 2011-01-11 | 1 | -4/+3 |
| | | | |||||
| * | | cosmetic and tiny refactor | Matthias Radestock | 2011-01-11 | 1 | -5/+5 |
| | | | |||||
| * | | Optimise the heartbeat to death. Honk. And some cosmetics too | Matthew Sackman | 2011-01-11 | 2 | -11/+3 |
| | | | |||||
| * | | merge bug23329 into default | Matthias Radestock | 2011-01-11 | 1 | -1/+1 |
| |\ \ | |||||
| | * \ | Merging bug23616 into default | Matthew Sackman | 2011-01-11 | 1 | -1/+1 |
| | |\ \ | |||||
| | | * | | start confirm sequence numbering at 1 instead of 0 | Matthias Radestock | 2011-01-11 | 1 | -1/+1 |
| | |/ / | | | | | | | | | | in order to avoid conflict with special meaning of deliver_tag=0 in basic.ack | ||||
| * | | | Typos | Matthew Sackman | 2011-01-11 | 1 | -12/+12 |
| | | | | |||||
| * | | | Updated documentation | Matthew Sackman | 2011-01-11 | 1 | -5/+60 |
| | | | | |||||
| * | | | refactor: extract helper function | Matthias Radestock | 2011-01-11 | 1 | -15/+12 |
| | | | | |||||
| * | | | fix typo | Matthias Radestock | 2011-01-11 | 1 | -1/+1 |
| | | | | |||||
| * | | | cosmetic | Matthias Radestock | 2011-01-11 | 1 | -6/+5 |
| | | | | |||||
| * | | | fix | Matthias Radestock | 2011-01-11 | 1 | -4/+4 |
| | | | | |||||
| * | | | merge from default | Matthias Radestock | 2011-01-11 | 8 | -173/+207 |
| |\ \ \ | |/ / | |||||
| | * | | merge bug23593 into default | Matthias Radestock | 2011-01-10 | 2 | -129/+93 |
| | |\ \ | |||||
| | | * | | small simplifying refactor | Matthias Radestock | 2011-01-10 | 1 | -16/+15 |
| | | | | | |||||
