| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | some notes | Matthew Sackman | 2011-04-08 | 1 | -0/+40 |
| | | |||||
| * | Sod it - transactions are too hard to do in mirror queues so don't bother. I ↵ | Matthew Sackman | 2011-04-08 | 2 | -235/+44 |
| | | | | | know how to do it, but it's horrifically messy, and the margin is too small | ||||
| * | Well, getting closer. But it's not done yet, and I may have discovered a ↵ | Matthew Sackman | 2011-04-08 | 2 | -23/+126 |
| | | | | | rather fatal problem with the whole idea of supporting txns in mirrors anyway in that because of the coalescing going on, there is absolutely no indication of when the BQ finally completes adding the msgs to the queue. Thus the only solution here might be to ban coalescing in this case | ||||
| * | Well txns are still only half in. But I want to go home. | Matthew Sackman | 2011-04-07 | 6 | -44/+135 |
| | | |||||
| * | Grrr. non-maskable-interrupt half way through implementing txns | Matthew Sackman | 2011-04-07 | 2 | -46/+79 |
| | | |||||
| * | Add BQ:discard, correct BQ:is_duplicate, finally fix the last bits of ↵ | Matthew Sackman | 2011-04-07 | 6 | -34/+112 |
| | | | | | immediate delivery, though hopefully in a way which has not leaked through to the lower layers... | ||||
| * | Validate_msg becomes is_duplicate, which makes much more sense | Matthew Sackman | 2011-04-07 | 5 | -26/+33 |
| | | |||||
| * | Merging default to bug23554 (minor debitrot) | Matthew Sackman | 2011-04-07 | 18 | -192/+1587 |
| |\ | |||||
| | * | merge default to bug23554 (minor debitrot) | Matthew Sackman | 2011-03-29 | 16 | -183/+637 |
| | |\ | |||||
| | * \ | Merging default into bug23554 | Matthew Sackman | 2011-03-22 | 19 | -234/+1679 |
| | |\ \ | |||||
| | | * \ | Merging default to bug23554 (minor debitrot) | Matthew Sackman | 2011-03-18 | 19 | -234/+1679 |
| | | |\ \ | |||||
| | | | * | | whoops | Matthew Sackman | 2011-03-16 | 1 | -1/+1 |
| | | | | | | |||||
| | | | * | | A different and largely opposite version of 'never'... | Matthew Sackman | 2011-03-16 | 1 | -2/+8 |
| | | | | | | |||||
| | | | * | | Made gm do batching of messages. This has an astonishing performance impact: ↵ | Matthew Sackman | 2011-03-16 | 2 | -46/+96 |
| | | | | | | | | | | | | | | | | | | | | | if every broadcast msg to the gm results in network activity then performance is low - presumably serialisation of, and network broadcast of small messages is very inefficient. By batching broadcasts and then sending many on a timer, performance is much much higher. | ||||
| | | | * | | Merging default into bug23554 | Matthew Sackman | 2011-03-16 | 6 | -92/+86 |
| | | | |\ \ | |||||
| | | | * \ \ | Merging default into bug23554 | Matthew Sackman | 2011-03-14 | 17 | -181/+1573 |
| | | | |\ \ \ | |||||
| | | | | * \ \ | Merging default into bug23554 | Matthew Sackman | 2011-03-14 | 17 | -181/+1573 |
| | | | | |\ \ \ | |||||
| | | | | | * \ \ | merge default into bug23554 | Matthew Sackman | 2011-03-14 | 8 | -243/+308 |
| | | | | | |\ \ \ | |||||
| | | | | | * | | | | Make slaves rejoin on boot | Matthew Sackman | 2011-03-11 | 1 | -2/+11 |
| | | | | | | | | | | |||||
| | | | | | * | | | | Merging default to bug23554 | Matthew Sackman | 2011-03-11 | 2 | -59/+89 |
| | | | | | |\ \ \ \ | |||||
| | | | | | * | | | | | Make new mirrors magically occur when set to [] and a new node in the ↵ | Matthew Sackman | 2011-03-11 | 3 | -18/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cluster appears. Fix various other bits and pieces | ||||
| | | | | | * | | | | | Merging default to bug23554 | Matthew Sackman | 2011-03-11 | 2 | -61/+110 |
| | | | | | |\ \ \ \ \ | |||||
| | | | | | * | | | | | | Add ability to dynamically add slaves | Matthew Sackman | 2011-03-11 | 5 | -65/+77 |
| | | | | | | | | | | | | |||||
| | | | | | * | | | | | | Merging default into bug23554 | Matthew Sackman | 2011-03-10 | 3 | -34/+25 |
| | | | | | |\ \ \ \ \ \ | |||||
| | | | | | * | | | | | | | Remove erroneous loss of state. Whilst this now can cause a memory leak, it ↵ | Matthew Sackman | 2011-03-10 | 1 | -8/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | only affects the master, the dict is not particularly rich, and it'll only be left with entries for dead channels (most likely channels that were on the old master). Also, we might very well be able to address this through other means | ||||
| | | | | | * | | | | | | | discovered another entire class of interleaving opportunities I've not ↵ | Matthew Sackman | 2011-03-10 | 2 | -16/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | considered. Fortunately, the fix turned out to be simple. ish. | ||||
| | | | | | * | | | | | | | Make creation of slaves synchronous. This means we are guaranteed on ↵ | Matthew Sackman | 2011-03-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | queue.declare to have all slaves up by the time of the _ok | ||||
| | | | | | * | | | | | | | It was right before... | Matthew Sackman | 2011-03-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | or that might be a bit better... | Matthew Sackman | 2011-03-09 | 2 | -11/+9 |
| | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | There's a chance that might be it | Matthew Sackman | 2011-03-09 | 1 | -9/+15 |
| | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | Further improvement of documentation | Matthew Sackman | 2011-03-09 | 1 | -5/+33 |
| | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | Correct documentation. Code is still wrong though | Matthew Sackman | 2011-03-09 | 1 | -17/+29 |
| | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | fix | Matthew Sackman | 2011-03-09 | 1 | -4/+5 |
| | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | Sort out and clean the validate_message stuff. It compiles again now... | Matthew Sackman | 2011-03-09 | 3 | -24/+26 |
| | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | Merge default to bug23554, and then a bit | Matthew Sackman | 2011-03-09 | 17 | -187/+1449 |
| | | | | | |\ \ \ \ \ \ \ | |||||
| | | | | | | * | | | | | | | just stashing this whilst I fix something else | Matthew Sackman | 2011-03-09 | 2 | -58/+56 |
| | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | Just some more notes | Matthew Sackman | 2011-03-08 | 1 | -2/+13 |
| | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | Hmm, I'd forgotten than deliver_immediately == false => the msg _isn't_ enqueued | Matthew Sackman | 2011-03-08 | 1 | -10/+9 |
| | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | oops | Matthew Sackman | 2011-03-08 | 2 | -3/+3 |
| | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | add BQ:validate_message | Matthew Sackman | 2011-03-08 | 6 | -30/+71 |
| | | | | | | | | | | | | | | |||||
| | | | | | | * | | | | | | | Merging default into bug23554 | Matthew Sackman | 2011-03-08 | 17 | -162/+1372 |
| | | | | | | |\ \ \ \ \ \ \ | |||||
| | | | | | | | * | | | | | | | It's very substantially wrong. | Matthew Sackman | 2011-03-02 | 3 | -38/+75 |
| | | | | | | | | | | | | | | | |||||
| | | | | | | | * | | | | | | | Remove erroneous documentation | Matthew Sackman | 2011-03-02 | 1 | -34/+0 |
| | | | | | | | | | | | | | | | |||||
| | | | | | | | * | | | | | | | Fixed confirms in HA queues. Broke slave promotion. Will fix | Matthew Sackman | 2011-03-02 | 1 | -64/+104 |
| | | | | | | | | | | | | | | | |||||
| | | | | | | | * | | | | | | | confirms still don't work... but it needs sleep to fix this. | Matthew Sackman | 2011-02-28 | 1 | -7/+6 |
| | | | | | | | | | | | | | | | |||||
| | | | | | | | * | | | | | | | Large amounts of debitrotting due to changes to confirms api and such like. ↵ | Matthew Sackman | 2011-02-28 | 2 | -27/+92 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sadly mirrored confirms aren't working again yet... not really sure why | ||||
| | | | | | | | * | | | | | | | Removing gm_test from bug23554 which has in bug23727 become gm_soak_test | Matthew Sackman | 2011-02-28 | 1 | -126/+0 |
| | | | | | | | | | | | | | | | |||||
| | | | | | | | * | | | | | | | Merging default into bug23554 | Matthew Sackman | 2011-02-28 | 31 | -296/+736 |
| | | | | | | | |\ \ \ \ \ \ \ | |||||
| | | | | | | | * \ \ \ \ \ \ \ | Merging bug23727 to bug23554 | Matthew Sackman | 2011-02-23 | 39 | -1081/+803 |
| | | | | | | | |\ \ \ \ \ \ \ \ | |||||
| | | | | | | | * \ \ \ \ \ \ \ \ | Merging bug23727 to bug23554 | Matthew Sackman | 2011-02-12 | 52 | -504/+2739 |
| | | | | | | | |\ \ \ \ \ \ \ \ \ | |||||
