| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | msg_id => guid in type specs, field names and function names. Vars still todo | Matthew Sackman | 2010-04-12 | 10 | -94/+94 |
| | | |||||
| * | Apparently, abuse of empty queues is unsightly. Also, minor improvement to ↵ | Matthew Sackman | 2010-04-12 | 1 | -4/+5 |
| | | | | | documentation | ||||
| * | rename rabbit_misc:geometric/1 to random_geometric/1 | Matthias Radestock | 2010-04-12 | 2 | -4/+4 |
| | | |||||
| * | refactor | Matthias Radestock | 2010-04-12 | 1 | -40/+33 |
| | | |||||
| * | Cosmetics for unification with default | Matthew Sackman | 2010-04-09 | 1 | -2/+2 |
| | | |||||
| * | Merging default into bug 21673 | Matthew Sackman | 2010-04-09 | 3 | -29/+40 |
| |\ | |||||
| | * | merge bug22603 into default | Matthias Radestock | 2010-04-09 | 2 | -16/+33 |
| | |\ | |||||
| | | * | Cosmetics | Matthew Sackman | 2010-04-09 | 2 | -4/+4 |
| | | | | |||||
| | | * | Fixes | Matthew Sackman | 2010-04-09 | 2 | -7/+8 |
| | | | | |||||
| | | * | Corrections to rabbit_basic:message/4 and refactoring of ↵ | Matthew Sackman | 2010-04-09 | 2 | -15/+31 |
| | | | | | | | | | | | | | is_message_persistent such that message/4 doesn't permit disagreement between is_persistent and the properties | ||||
| | | * | Merging default into bug 22603 | Matthew Sackman | 2010-04-09 | 4 | -7/+7 |
| | | |\ | | |/ | |/| | |||||
| * | | | Merging default into bug 21673 | Matthew Sackman | 2010-04-09 | 2 | -3/+4 |
| |\ \ \ | |/ / | |||||
| | * | | merge bug22603 into default | Matthias Radestock | 2010-04-09 | 4 | -19/+19 |
| | |\ \ | | |/ | |||||
| | | * | cosmetics | Matthew Sackman | 2010-04-09 | 2 | -2/+4 |
| | | | | |||||
| | | * | Merging default into bug 22603 | Matthew Sackman | 2010-04-09 | 1 | -0/+1 |
| | | |\ | |||||
| | | * | | persistent_key => guid + is_persistent | Matthew Sackman | 2010-04-09 | 4 | -19/+17 |
| | | | | | |||||
| * | | | | Merging default into bug 21673 | Matthew Sackman | 2010-04-09 | 3 | -5/+4 |
| |\ \ \ \ | |/ / / | |||||
| | * | | | renaming type sigs | Matthew Sackman | 2010-04-09 | 4 | -7/+7 |
| | | |/ | |/| | |||||
| * | | | merge default into bug21673 | Matthias Radestock | 2010-04-09 | 0 | -0/+0 |
| |\ \ \ | |/ / | |||||
| | * | | cosmetic | Matthias Radestock | 2010-04-09 | 1 | -0/+1 |
| | |/ | |||||
| * | | merge default into bug21673 | Matthias Radestock | 2010-04-09 | 0 | -0/+0 |
| |\ \ | |/ | |||||
| | * | refactor: put hibernation constants in one place | Matthias Radestock | 2010-04-09 | 3 | -5/+3 |
| | | | | | | | | | This was cherry-picked from the bug21673 branch | ||||
| * | | merge default into bug21673 | Matthias Radestock | 2010-04-09 | 2 | -2/+4 |
| |\ \ | |/ | |||||
| | * | add worker_pook:submit_async/1 | Matthias Radestock | 2010-04-09 | 2 | -6/+34 |
| | | | | | | | | | This was on the todo list and got cherry-picked from the bug21673 branch. | ||||
| * | | Corrections to specs, docs and exports | Matthew Sackman | 2010-04-09 | 3 | -9/+8 |
| | | | |||||
| * | | Merging in from default | Matthew Sackman | 2010-04-09 | 1 | -2/+2 |
| |\ \ | |/ | |||||
| | * | Cosmetic | Matthew Sackman | 2010-04-09 | 1 | -2/+2 |
| | | | |||||
| * | | Merging heads | Matthew Sackman | 2010-04-09 | 0 | -0/+0 |
| |\ \ | |||||
| | * \ | merge default into bug21673 | Matthias Radestock | 2010-04-09 | 0 | -0/+0 |
| | |\ \ | | |/ | |||||
| | | * | tweak: better signature for 'ceil' | Matthias Radestock | 2010-04-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | This was cherry-picked from the bug21673 branch | ||||
| * | | | Converted the maybe_run_queue_via_backing_queue to take a thunk, and also ↵ | Matthew Sackman | 2010-04-09 | 7 | -40/+34 |
| |/ / | | | | | | | vq:needs_sync => vq:sync_callback | ||||
| * | | Merging heads | Matthew Sackman | 2010-04-09 | 0 | -0/+0 |
| |\ \ | |||||
| | * \ | merge heads | Matthias Radestock | 2010-04-09 | 4 | -1/+15 |
| | |\ \ | |||||
| | * \ \ | merge default into bug21673 | Matthias Radestock | 2010-04-09 | 0 | -0/+0 |
| | |\ \ \ | | | |/ | | |/| | |||||
| | | * | | refactor: add rabbit_misc:unlink_and_capture_exit/1 | Matthias Radestock | 2010-04-09 | 2 | -5/+9 |
| | | | | | | | | | | | | | | | | | This was cherry-picked from the bug21673 branch | ||||
| | | * | | Added type specs to version_compare | Matthew Sackman | 2010-04-09 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | Startup only requires durable queue names, not the whole amqqueue record | Matthew Sackman | 2010-04-09 | 4 | -9/+9 |
| | |_|/ |/| | | |||||
| * | | | Hide the startup of the msg_stores behind the pluggable API | Matthew Sackman | 2010-04-09 | 4 | -1/+15 |
| |/ / | |||||
| * | | merge heads | Matthias Radestock | 2010-04-09 | 2 | -9/+7 |
| |\ \ | |||||
| | * \ | merge default into bug21673 | Matthias Radestock | 2010-04-09 | 2 | -9/+7 |
| | |\ \ | | |/ | |||||
| | | * | refactor: introduce rabbit_misc:dict_cons/3 | Matthias Radestock | 2010-04-09 | 4 | -29/+19 |
| | | | | | | | | | | | | | This has been cherry-picked from the bug21673 branch. | ||||
| * | | | All sorts of tidying, cosmetics, reorganisation and pruning. A veritable ↵ | Matthew Sackman | 2010-04-09 | 15 | -239/+268 |
| |/ / | | | | | | | smörgåsbord of improvements. | ||||
| * | | Just making the order of the specs match the order in the behaviour | Matthew Sackman | 2010-04-08 | 1 | -9/+9 |
| | | | |||||
| * | | Ooops, missed a few | Matthew Sackman | 2010-04-08 | 1 | -3/+3 |
| | | | |||||
| * | | set_queue_ram_duration_target => set_queue_duration_target and ram_duration ↵ | Matthew Sackman | 2010-04-08 | 4 | -13/+13 |
| | | | | | | | | | => queue_duration for censistency | ||||
| * | | Rearranging GC code and tidying up of some common dialyzer type defs | Matthew Sackman | 2010-04-08 | 12 | -309/+268 |
| | | | |||||
| * | | Pluggable queues land | Matthew Sackman | 2010-04-08 | 7 | -108/+202 |
| | | | |||||
| * | | Rationalise the entire VQ api in preparation for making it pluggable. Just a ↵ | Matthew Sackman | 2010-04-08 | 4 | -187/+180 |
| | | | | | | | | | behaviour, the externalisation of the specs to follow, and a means to specify the internal_queue module to come. | ||||
| * | | Unify the APIs of the various commit callbacks. Prevents running the queue ↵ | Matthew Sackman | 2010-04-08 | 2 | -15/+22 |
| | | | | | | | | | when we are doing ack-only txns | ||||
| * | | Cleanup and improvements to the txn commit system. We now ensure: a) if the ↵ | Matthew Sackman | 2010-04-07 | 4 | -37/+69 |
| | | | | | | | | | txn consists only of acks, we do sync those acks in the qi (assuming the acks were on disk already); b) txns in non-durable queues never cause fsyncs, even if the messages are persistent (or the acks are for persistent messages); c) transactions which contain no publishes can now overtake txns which do contain publishes; d) txns which do not need to be sync'd in the qi can overtake those that do need to be sync'd in the qi (eg a txn with only acks for non-persistent msgs can overtake a txn with persistent publishes). The overtakings are all safe as commit is a sync operation on a channel, and can only overtake other txns, not other operations in general. | ||||
