Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lists:member.bug23200 | Simon MacMullen | 2010-08-31 | 1 | -1/+1 |
| | |||||
* | Allow byte, int, short, long. | Simon MacMullen | 2010-08-31 | 2 | -10/+10 |
| | |||||
* | Change type of expires argument from (signed)long to signedint since that's ↵ | Simon MacMullen | 2010-08-31 | 2 | -5/+5 |
| | | | | the best we can do in 0-8. | ||||
* | Merge bug23109 (remove reader profiling dwead code) | Michael Bridgen | 2010-08-27 | 3 | -54/+0 |
|\ | |||||
| * | remove dead codebug23109 | Matthias Radestock | 2010-08-25 | 3 | -54/+0 |
| | | | | | | | | | | nobody ever uses the reader profiling, and the underlying config mechanism hasn't been used by anything else. | ||||
* | | Merge bug23192 into default (errors in gen_server2 'terminate' callback mask ↵ | Simon MacMullen | 2010-08-27 | 16 | -331/+475 |
|\ \ | | | | | | | | | | termination reason) | ||||
| * \ | merge bug15930 into default | Matthias Radestock | 2010-08-27 | 6 | -149/+19 |
| |\ \ | |||||
| | * \ | Merge bug23106 (remove rabbit_hooks) | Michael Bridgen | 2010-08-27 | 3 | -13/+19 |
| | |\ \ | |||||
| | | * \ | Merged bug23178 into default | Emile Joubert | 2010-08-26 | 1 | -8/+8 |
| | | |\ \ | |||||
| | | | * \ | Merging in default now that default has only one headbug23178 | Matthew Sackman | 2010-08-25 | 1 | -8/+8 |
| | | | |\ \ | |||||
| | | | | * | | Convert client_delete_and_terminate from a call to a cast | Matthew Sackman | 2010-08-25 | 1 | -8/+8 |
| | | | | | | | |||||
| | * | | | | | get rid of hook mechanismbug23106 | Matthias Radestock | 2010-08-25 | 3 | -136/+0 |
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | | It's only ever been used in the bug19230 branch, which is defunct. | ||||
| * | | | | | Merging default into bug 15930 and minor debitrot (heartbeater)bug15930 | Matthew Sackman | 2010-08-25 | 14 | -230/+510 |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | |||||
| | * | | | | Merging default into bug 15930 | Matthew Sackman | 2010-08-17 | 3 | -248/+277 |
| | |\ \ \ \ | |||||
| | * | | | | | Remove dead code in tests | Matthew Sackman | 2010-08-13 | 1 | -10/+0 |
| | | | | | | | |||||
| | * | | | | | Move the linking into the start_channel function | Matthew Sackman | 2010-08-13 | 2 | -3/+4 |
| | | | | | | | |||||
| | * | | | | | Reduce calls to connection_sup:reader | Matthew Sackman | 2010-08-13 | 2 | -5/+4 |
| | | | | | | | |||||
| | * | | | | | Specs, moving things around, and removing dead code | Matthew Sackman | 2010-08-13 | 5 | -25/+47 |
| | | | | | | | |||||
| | * | | | | | Cosmetics | Matthew Sackman | 2010-08-13 | 1 | -6/+6 |
| | | | | | | | |||||
| | * | | | | | Remove writer flush and improve sync methods | Matthew Sackman | 2010-08-13 | 2 | -28/+21 |
| | | | | | | | |||||
| | * | | | | | Merging default into bug 15930 | Matthew Sackman | 2010-08-13 | 14 | -204/+476 |
| | |\ \ \ \ \ | |||||
| | | * \ \ \ \ | merge default into bug15930 | Matthias Radestock | 2010-08-13 | 14 | -204/+476 |
| | | |\ \ \ \ \ | |||||
| | | | * | | | | | refactor: extract termination Reason analysis | Matthias Radestock | 2010-08-13 | 1 | -11/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from handle_dependent_exit and wait_for_channel_termination | ||||
| | | | * | | | | | revert the change from 'stop' to 'flush_stop' | Matthias Radestock | 2010-08-13 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and move the writer:flush call to a place where the need for it is more obvious. | ||||
| | | | * | | | | | remove dead code | Matthias Radestock | 2010-08-13 | 1 | -1/+1 |
| | | | | | | | | | |||||
| | | | * | | | | | cosmetic | Matthias Radestock | 2010-08-13 | 1 | -3/+0 |
| | | | | | | | | | |||||
| | | | * | | | | | Merging bug 23095 into bug 15930 | Matthew Sackman | 2010-08-12 | 4 | -69/+128 |
| | | | |\ \ \ \ \ | |||||
| | | | * | | | | | | Get the reader to link to the chan_sup instead of the framing_chan. It used ↵ | Matthew Sackman | 2010-08-11 | 1 | -28/+35 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to link to the framing chan, which meant that when it got the exit signal from the framing_chan, it could be sure that the channel and writer had already died. However, this is no longer the case - now the framing_chan is actually the last to start and first to exit in the chan_sup and so the reader needs to link to the chan_sup instead. This means the reader needs to track both the framing_chan and the chan_sup | ||||
| | | | * | | | | | | Remove dead code - collector is never explicitly shutdown: the supervisor ↵ | Matthew Sackman | 2010-08-10 | 1 | -7/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will kill it off appropriately | ||||
| | | | * | | | | | | I erroneously removed trap_exit on channel yesterday. It needs to be on ↵ | Matthew Sackman | 2010-08-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | because otherwise the gen_server won't call terminate when it's sent a shutdown signal | ||||
| | | | * | | | | | | Abstract the heartbeaters in the same way - the reader now has no references ↵ | Matthew Sackman | 2010-08-10 | 3 | -44/+56 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to supervisor(2)?:.* nor does heartbeater. | ||||
| | | | * | | | | | | Abstract out the limiter creation. The abstraction made ensures the channel ↵ | Matthew Sackman | 2010-08-10 | 3 | -21/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | never directly calls supervisor(2)?:.*, nor does it have any knowledge of the channel_sup. | ||||
| | | | * | | | | | | Merging bug 23095 into bug 15930 | Matthew Sackman | 2010-08-10 | 1 | -16/+17 |
| | | | |\ \ \ \ \ \ | |||||
| | | | * | | | | | | | When a supervisor is killing off its children, if its children have already ↵ | Matthew Sackman | 2010-08-09 | 1 | -5/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exited normally, don't class it as an error - after all, the supervisor traps_exits, so the relevant exit signals will likely already be in the supervisor's mailbox | ||||
| | | | * | | | | | | | Fixes all over. Still more to do, though mainly API fixes. Functionality ↵ | Matthew Sackman | 2010-08-09 | 7 | -72/+63 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | seems to be correct. | ||||
| | | | * | | | | | | | Given changes to intrinsic, if we do ever try to restart (abnormal exit), we ↵ | Matthew Sackman | 2010-08-09 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | should hit the max restart intensity immediately | ||||
| | | | * | | | | | | | Arbitrarily decide to make the channel_sup_sup the very first thing that ↵ | Matthew Sackman | 2010-08-09 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gets started and thus the last that gets stopped | ||||
| | | | * | | | | | | | Flush the writer much earlier on, allowing the actual termination to be less ↵ | Matthew Sackman | 2010-08-09 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | risky | ||||
| | | | * | | | | | | | Merging bug 23098 into bug 15930 | Matthew Sackman | 2010-08-09 | 1 | -1/+1 |
| | | | |\ \ \ \ \ \ \ | |||||
| | | | * \ \ \ \ \ \ \ | Merging default into bug 15930 | Matthew Sackman | 2010-08-09 | 12 | -139/+408 |
| | | | |\ \ \ \ \ \ \ \ | |||||
| | | | | * \ \ \ \ \ \ \ | Merging bug 23095 into bug 15930 | Matthew Sackman | 2010-08-09 | 12 | -152/+410 |
| | | | | |\ \ \ \ \ \ \ \ | |||||
| | | | | | * \ \ \ \ \ \ \ | Merging bug 23095 into bug 15930 | Matthew Sackman | 2010-08-09 | 12 | -152/+410 |
| | | | | | |\ \ \ \ \ \ \ \ | |||||
| | | | | | | * \ \ \ \ \ \ \ | Merging default into bug 15930 | Matthew Sackman | 2010-08-09 | 12 | -153/+428 |
| | | | | | | |\ \ \ \ \ \ \ \ | |||||
| | | | | | | | * \ \ \ \ \ \ \ | Merging bug 23094 into bug 15930 | Matthew Sackman | 2010-08-09 | 1 | -3/+2 |
| | | | | | | | |\ \ \ \ \ \ \ \ | |||||
| | | | | | | | * \ \ \ \ \ \ \ \ | Merging default into bug 15930 | Matthew Sackman | 2010-08-09 | 13 | -153/+429 |
| | | | | | | | |\ \ \ \ \ \ \ \ \ | |||||
| | | | | | | | | * | | | | | | | | | Added intrinsic restart type and used it | Matthew Sackman | 2010-08-06 | 5 | -26/+46 |
| | | | | | | | | | | | | | | | | | | |||||
| | | | | | | | | * | | | | | | | | | Removing the wrong changes to supervisor2 to suppress error reporting. Shall ↵ | Matthew Sackman | 2010-08-06 | 1 | -23/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix this one differently. | ||||
| | | | | | | | | * | | | | | | | | | Merging default into bug 15930 | Matthew Sackman | 2010-08-06 | 13 | -159/+431 |
| | | | | | | | | |\ \ \ \ \ \ \ \ \ | |||||
| | | | | | | | | | * | | | | | | | | | Reverted 'shutdown' to 'normal' for our own programmatic exits. This then ↵ | Matthew Sackman | 2010-08-03 | 5 | -41/+54 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | leaves us with a problem with the reader shutting down channels as previously the framing_ch was trapping exits (so Reason of 'normal' gets converted to EXIT msg), but now it's not (Reason of 'normal' does *not* cause process to exit). Thus use framing_channel:shutdown instead . Also, a child may not return {ok, {pid, pid}} from its startup. But it may return {ok, pid, any} where any is passed back to the caller. | ||||
| | | | | | | | | | * | | | | | | | | | Merging default into bug 15930 | Matthew Sackman | 2010-08-03 | 1 | -1/+1 |
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ |