| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merging default onto bug 21673 | Matthew Sackman | 2010-05-25 | 1 | -5/+5 |
| |\ | |||||
| | * | Merging bug 21763 into default | Matthew Sackman | 2010-05-24 | 1 | -5/+5 |
| | |\ | |||||
| | | * | Remove demo extension, and clean up the makefile. | Tony Garnock-Jones | 2009-10-12 | 2 | -25/+5 |
| | | | | |||||
| | | * | merge default into bug21763 | Tony Garnock-Jones | 2009-10-12 | 2 | -0/+9 |
| | | |\ | |||||
| | | * | | Demo extension. | Tony Garnock-Jones | 2009-10-07 | 2 | -4/+24 |
| | | | | | |||||
| * | | | | Merging bug 22752(bug21673) onto bug 21673 | Matthew Sackman | 2010-05-25 | 1 | -120/+103 |
| |\ \ \ \ | |||||
| | * | | | | Rip out now-unnecessary logic for setting the persistent store to the ↵ | Matthew Sackman | 2010-05-21 | 1 | -114/+84 |
| | | | | | | | | | | | | | | | | | | | | | transient store: that solution allowed the persistent flag to be honoured in non-durable queues by sending the message to the transient store; we've now decided that we don't want to send non-persistent msgs to any store and are handling that by (effectively) unsetting the is_persistent flag for all msgs arriving in a non-durable queue | ||||
| | * | | | | Stop persistent msgs in non-durable queues from reaching disk | Matthew Sackman | 2010-05-21 | 1 | -16/+29 |
| | | | | | | |||||
| * | | | | | merge heads | Matthias Radestock | 2010-05-24 | 0 | -0/+0 |
| |\ \ \ \ \ | |||||
| | * \ \ \ \ | Merging default into bug 21673 | Matthew Sackman | 2010-05-19 | 3 | -5/+12 |
| | |\ \ \ \ \ | |||||
| * | \ \ \ \ \ | merge heads | Matthias Radestock | 2010-05-24 | 3 | -38/+34 |
| |\ \ \ \ \ \ \ | |||||
| | * | | | | | | | better factoring of queue_index termination | Matthias Radestock | 2010-05-21 | 2 | -25/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make the whole thing less parametric - get rid of idempotence - we don't need it | ||||
| | * | | | | | | | rename queue_index:terminate_and_erase to delete_and_terminate | Matthias Radestock | 2010-05-20 | 3 | -11/+11 |
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | to match the corresponding function in variable_queue | ||||
| | * | | | | | | cosmetic | Matthew Sackman | 2010-05-19 | 1 | -1/+1 |
| | | | | | | | | |||||
| | * | | | | | | cosmetic | Matthew Sackman | 2010-05-19 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | Merging default into bug 21673 | Matthew Sackman | 2010-05-23 | 5 | -6/+20 |
| |\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | / / / | | |_|/ / / | |/| | | | | |||||
| | * | | | | | Don't hardcode the name of the mac build host | David Wragg | 2010-05-21 | 1 | -1/+1 |
| | | | | | | | |||||
| | * | | | | | Merging bug 22340 into default | Matthew Sackman | 2010-05-21 | 1 | -0/+7 |
| | |\ \ \ \ \ | | |_|/ / / | |/| | | | | |||||
| | | * | | | | Don't allow the error_logger mailbox to grow unbounded when flooded with ↵ | Simon MacMullen | 2010-05-20 | 1 | -0/+7 |
| | |/ / / / | | | | | | | | | | | | | | | | connection attempts. | ||||
| | * | | | | Merging bug 21239 into default | Matthew Sackman | 2010-05-19 | 1 | -1/+6 |
| | |\ \ \ \ | |||||
| | | * | | | | Delay before silently closing the socket, removes an obvious DOS vector. | Simon MacMullen | 2010-05-19 | 1 | -1/+6 |
| | | | | | | | |||||
| | * | | | | | Merging bug 22759 onto default | Matthew Sackman | 2010-05-19 | 1 | -0/+1 |
| | |\ \ \ \ \ | |||||
| | | * | | | | | Ignore obj_out_of_date for crypto, too | Tony Garnock-Jones | 2010-05-14 | 1 | -0/+1 |
| | | | | | | | | |||||
| | * | | | | | | Merging bug 22761 onto default | Matthew Sackman | 2010-05-19 | 1 | -4/+5 |
| | |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | |||||
| | | * | | | | | handling the case of empty payload in ↵ | Vlad Ionescu | 2010-05-14 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rabbit_binary_generator:build_content_frames/7 | ||||
| * | | | | | | | more efficient 'bounds' function | Matthias Radestock | 2010-05-19 | 1 | -4/+6 |
| | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | This no longer touches the file system. It's still O(n * log n) in the number of segments though. | ||||
| * | | | | | | do the minimum amount of work necessary on clean queue recovery | Matthias Radestock | 2010-05-19 | 1 | -67/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Only read from the journal. No segment reading. No writing. | ||||
| * | | | | | | Added test which hits all cases in journal_minus_segment which do not ↵ | Matthew Sackman | 2010-05-19 | 1 | -0/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | require duplicates between segment and journal | ||||
| * | | | | | | Merging heads | Matthew Sackman | 2010-05-19 | 1 | -24/+15 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | refactor | Matthias Radestock | 2010-05-19 | 1 | -11/+6 |
| | | | | | | | | |||||
| | * | | | | | | cosmetic | Matthias Radestock | 2010-05-19 | 1 | -13/+9 |
| | | | | | | | | |||||
| * | | | | | | | Full code coverage of segment_plus_journal | Matthew Sackman | 2010-05-19 | 1 | -0/+21 |
| |/ / / / / / | |||||
| * | | | | | | Drop PubCount and AckCount in favour of UnackedCount | Matthew Sackman | 2010-05-19 | 1 | -91/+78 |
| | | | | | | | |||||
| * | | | | | | some inlining | Matthias Radestock | 2010-05-19 | 1 | -28/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | and removal of some comments that weren't particularly useful | ||||
| * | | | | | | avoid unnecessary match | Matthias Radestock | 2010-05-19 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | keep complete pub/del/ack entries in journal on recovery | Matthias Radestock | 2010-05-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IF there is no entry for that message in the segment This is - more efficient, since there could be quite a few of these and we are avoiding an array update for them - more consistent with the other 'keep' cases - the same as would happen if the journal had been built up by queue operations rather than through recovery The entries are filtered out eventually when flushing the journal. | ||||
| * | | | | | | seed journal_minus_segment with the original journal | Matthias Radestock | 2010-05-19 | 1 | -22/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...and modify/remove things in/from it; rather than building a new journal from scratch. The result is the same, but this way of doing things a) better reflects what this function is about, and b) should be more efficient in the common case where the journal does not contain stale entries | ||||
| * | | | | | | journal_plus_segment -> segment_plus_journal | Matthias Radestock | 2010-05-19 | 1 | -10/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This better reflects what we are actually doing, i.e. we take the segment and add the journal. | ||||
| * | | | | | | KeepAck -> KeepAcked | Matthias Radestock | 2010-05-18 | 1 | -17/+17 |
| | | | | | | | |||||
| * | | | | | | minor refactor | Matthias Radestock | 2010-05-18 | 1 | -16/+16 |
| | | | | | | | |||||
| * | | | | | | Added documentation regarding the clean shutdown and startup optimisations | Matthew Sackman | 2010-05-18 | 3 | -11/+48 |
| | | | | | | | |||||
| * | | | | | | Added specs for msg_store_gc | Matthew Sackman | 2010-05-18 | 1 | -0/+13 |
| | | | | | | | |||||
| * | | | | | | No need to build up a list of transient queue indices to delete | Matthew Sackman | 2010-05-18 | 1 | -9/+7 |
| | | | | | | | |||||
| * | | | | | | Removing erroneous conjunctive clause in test | Matthew Sackman | 2010-05-18 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | merge heads | Matthias Radestock | 2010-05-18 | 1 | -45/+39 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | Refactored bpqueue tests | Matthew Sackman | 2010-05-18 | 1 | -45/+39 |
| | | | | | | | | |||||
| * | | | | | | | correct comment | Matthias Radestock | 2010-05-18 | 1 | -7/+8 |
| |/ / / / / / | |||||
| * | | | | | | take the journal into consideration in recover_segment | Matthias Radestock | 2010-05-18 | 1 | -44/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | which removes the need for an initial flush | ||||
| * | | | | | | Merging default into bug 21673 | Matthew Sackman | 2010-05-18 | 4 | -8/+33 |
| |\ \ \ \ \ \ | |/ / / / / | |||||
| | * | | | | | Merge bug22763 into default | David Wragg | 2010-05-16 | 1 | -1/+13 |
| | |\ \ \ \ \ | |||||
