| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Demonitor on channel_cleanup | Matthew Sackman | 2011-02-11 | 1 | -7/+8 |
| | | |||||
| * | Log in the case of an uncontrolled, unexpected channel exit | Matthew Sackman | 2011-02-11 | 1 | -1/+4 |
| | | |||||
| * | Remove needless variable | Matthew Sackman | 2011-02-11 | 1 | -1/+1 |
| | | |||||
| * | Correct rabbit test for new channel exit sequence | Matthew Sackman | 2011-02-11 | 1 | -1/+1 |
| | | |||||
| * | Always erase both channel and ch_pid. This is lovely - it makes it a proper ↵ | Matthew Sackman | 2011-02-11 | 2 | -6/+5 |
| | | | | | bidirectional mapping. All java tests now pass again. | ||||
| * | drop CPS in favour of explicit API | Matthew Sackman | 2011-02-11 | 2 | -7/+10 |
| | | |||||
| * | Move the state modification into rollback_and_notify | Matthew Sackman | 2011-02-11 | 1 | -15/+14 |
| | | |||||
| * | Remove boolean shouldClose from response of bin_gen:map_exception | Matthew Sackman | 2011-02-11 | 3 | -17/+13 |
| | | |||||
| * | cosmetic - moving protocol field up. | Matthew Sackman | 2011-02-11 | 1 | -7/+6 |
| | | |||||
| * | Remove hardcoded protocol now channels have the real protocol | Matthew Sackman | 2011-02-11 | 1 | -5/+4 |
| | | |||||
| * | Remove annoying documentation | Matthew Sackman | 2011-02-11 | 1 | -86/+0 |
| | | |||||
| * | Whoops | Matthew Sackman | 2011-02-10 | 1 | -1/+1 |
| | | |||||
| * | The channel.close_ok from the client might be immediately followed by a ↵ | Matthew Sackman | 2011-02-10 | 1 | -0/+3 |
| | | | | | channel.open. As such we must make sure that we send the channel.open to a new channel | ||||
| * | close_channel is no longer needed in reader, which means that closing as a ↵ | Matthew Sackman | 2011-02-10 | 1 | -23/+0 |
| | | | | | channel state is no longer needed. | ||||
| * | Always log the error from the channel; can now guarantee exceptions that ↵ | Matthew Sackman | 2011-02-10 | 2 | -18/+9 |
| | | | | | turn up in the reader are hard exceptions | ||||
| * | Log soft channel errors | Matthew Sackman | 2011-02-10 | 1 | -0/+2 |
| | | |||||
| * | cosmetic | Matthew Sackman | 2011-02-10 | 1 | -2/+2 |
| | | |||||
| * | Tidy channel termination (state=closing implies rollback_and_notify done). ↵ | Matthew Sackman | 2011-02-10 | 2 | -22/+19 |
| | | | | | Erase both ch_pid and channel from reader state on DOWN (required for soft errors in which the channel issues the close, waits for the close_ok, and then stops normally) | ||||
| * | If we receive a channel.close whilst we're closing the channel already ↵ | Matthew Sackman | 2011-02-10 | 1 | -0/+3 |
| | | | | | (presumably client and server initiated close at the same time), then make sure we still send back the close_ok | ||||
| * | server initiated channel.close: keep channel alive until ch.close_ok is ↵ | Matthew Sackman | 2011-02-10 | 1 | -3/+22 |
| | | | | | received. Make channel responsible for deciding on the severity of the error | ||||
| * | Ignore methods to the channel if we're closing | Matthew Sackman | 2011-02-10 | 1 | -0/+3 |
| | | |||||
| * | Make client-initiated channel.close work in new scheme | Matthew Sackman | 2011-02-10 | 3 | -17/+21 |
| | | |||||
| * | Pass protocol through to channel | Matthew Sackman | 2011-02-10 | 2 | -15/+19 |
| | | |||||
| * | Merged bug23811 (no need for amqqueue:notify_sent to use delegate) | Simon MacMullen | 2011-02-10 | 1 | -1/+1 |
| |\ | |||||
| | * | use a plain cast, not delegate | Matthew Sackman | 2011-02-07 | 1 | -1/+1 |
| | | | |||||
| * | | Merge bug23813 (abstract rabbit out of delegate) | Simon MacMullen | 2011-02-10 | 17 | -52/+759 |
| |\ \ | |||||
| | * \ | merge bug23806 into default (Re-declaring a queue on a different cluster ↵ | Alexandru Scvortov | 2011-02-09 | 4 | -18/+57 |
| | |\ \ | | | | | | | | | | | | | node fails) | ||||
| | | * | | Added test which covers the mysteriously dead queue on queue declaration, ↵ | Matthew Sackman | 2011-02-08 | 1 | -2/+30 |
| | | | | | | | | | | | | | | | | | and hence misc:is_process_alive | ||||
| | | * | | I need a much longer timeout for these tests... | Matthew Sackman | 2011-02-08 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | Merging default to bug23806 | Matthew Sackman | 2011-02-08 | 6 | -20/+100 |
| | | |\ \ | |||||
| | | * | | | abstract out is_process_alive | Matthew Sackman | 2011-02-08 | 3 | -19/+29 |
| | | | | | | |||||
| | | * | | | remove non-rpc'd call to is_process_alive - now matches the rpc version in ↵ | Matthew Sackman | 2011-02-07 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | | amqqueue_process | ||||
| | * | | | | Merge bug23792 into default | Simon MacMullen | 2011-02-09 | 5 | -15/+13 |
| | |\ \ \ \ | | |_|/ / | |/| | | | |||||
| | | * | | | Make tcp listen options configurable | Matthew Sackman | 2011-02-02 | 5 | -15/+13 |
| | | | | | | |||||
| | * | | | | merge bug23814 into default (misc:with_exit_handler is missing a match for ↵ | Alexandru Scvortov | 2011-02-08 | 1 | -2/+5 |
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | nodedown and shutdown) | ||||
| | | * | | | | Make with_exit_handler more robust and able to cope with the other forms of ↵ | Matthew Sackman | 2011-02-07 | 1 | -2/+5 |
| | | | |/ / | | |/| | | | | | | | | | | | | shutdown and nodedown | ||||
| | * | | | | Merging bug22698 to default | Matthew Sackman | 2011-02-08 | 4 | -15/+88 |
| | |\ \ \ \ | |||||
| | | * | | | | remove listeners when the rabbit application is stopped | Alexandru Scvortov | 2011-02-07 | 1 | -5/+3 |
| | | | | | | | |||||
| | | * | | | | Refactoring, cosmetics, consistency, return codes | Matthew Sackman | 2011-02-07 | 2 | -14/+11 |
| | | | | | | | |||||
| | | * | | | | merge from default | Alexandru Scvortov | 2011-02-03 | 5 | -10/+30 |
| | | |\ \ \ \ | |||||
| | | * | | | | | add test | Alexandru Scvortov | 2011-02-03 | 3 | -6/+39 |
| | | | | | | | | |||||
| | | * | | | | | make cluster nofitication a boot step; don't print to screen | Alexandru Scvortov | 2011-01-31 | 2 | -13/+33 |
| | | | | | | | | |||||
| | | * | | | | | cleanup after rabbit goes down on a clustered node | Alexandru Scvortov | 2011-01-31 | 1 | -6/+12 |
| | | | | | | | | |||||
| | | * | | | | | monitor rabbits on clustered nodes | Alexandru Scvortov | 2011-01-31 | 2 | -6/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a rabbit starts, it, * informs every other running node in the cluster that it has started, and * registers every other running node in the cluster as running. This should handle every possible case of nodes joining clusters, since every join should be followed by that node starting. We can't just monitor 'rabbit' on node ups, since those come in when mnesia joins the cluster. The rabbit process starts up a bit later. | ||||
| | | * | | | | | merge from default | Alexandru Scvortov | 2011-01-31 | 2 | -0/+6 |
| | | |\ \ \ \ \ | |||||
| | | | * \ \ \ \ | merge from default (rabbitmq-multi works again) | Alexandru Scvortov | 2011-01-25 | 3 | -2/+4 |
| | | | |\ \ \ \ \ | |||||
| | | | * | | | | | | monitor the rabbit app on some remote nodes | Alexandru Scvortov | 2011-01-25 | 1 | -0/+5 |
| | | | | | | | | | | |||||
| | | | * | | | | | | register the almost-top rabbit process as 'rabbit' | Alexandru Scvortov | 2011-01-25 | 1 | -0/+1 |
| | | | | | | | | | | |||||
| | * | | | | | | | | merge bug23804 into default (ssl connections dying prior to R14) | Alexandru Scvortov | 2011-02-07 | 1 | -3/+7 |
| | |\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | | |||||
| | | * | | | | | | | Keep the same formate as ssl:connection_info | Simon MacMullen | 2011-02-07 | 1 | -6/+6 |
| | | | | | | | | | | |||||
