Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Also be more explicit about what we don't like; don't just dump out the ↵bug26449 | Simon MacMullen | 2014-11-03 | 1 | -2/+2 |
| | | | | entire table. | ||||
* | If we don't know what else to do, at least don't garble binaries. | Simon MacMullen | 2014-11-03 | 1 | -2/+2 |
| | |||||
* | Separate out different is_process_alive implementations depending on whether ↵bug26408 | Simon MacMullen | 2014-10-10 | 1 | -2/+7 |
| | | | | we want to consider the process alive if it is running but we can't talk to it via Mnesia. Thus unbreak exclusive queues with the direct client from non-Rabbit nodes. | ||||
* | Make rabbit_misc:is_process_alive() return false for nodes we are ↵ | Simon MacMullen | 2014-10-09 | 1 | -3/+2 |
| | | | | partitioned from; prevent prequeue:init/1 from entering an infinite loop on partition. | ||||
* | Work around Surstr?mming-addled ideas about how to report version numbers.bug26387 | Simon MacMullen | 2014-09-24 | 1 | -1/+16 |
| | |||||
* | Switch to Erlang 17-style types, /0 versions at least. | Simon MacMullen | 2014-09-17 | 1 | -7/+8 |
| | |||||
* | Specs for the spec god! | Simon MacMullen | 2014-09-17 | 1 | -1/+4 |
| | |||||
* | Extract commonality between rabbit_control_main and rabbit_plugins_main. | Simon MacMullen | 2014-09-16 | 1 | -66/+0 |
| | |||||
* | Merge in default | Simon MacMullen | 2014-09-15 | 1 | -9/+22 |
|\ | |||||
| * | Quotes. | Simon MacMullen | 2014-09-10 | 1 | -5/+4 |
| | | |||||
| * | Sensible errors on queue durable / auto_delete inequivalence. | Simon MacMullen | 2014-09-10 | 1 | -9/+23 |
| | | |||||
* | | Oops | Simon MacMullen | 2014-09-09 | 1 | -1/+1 |
| | | |||||
* | | Introduce the idea that queues can be absent for a reason. The traditional ↵ | Simon MacMullen | 2014-09-09 | 1 | -4/+9 |
|/ | | | | | | absent reason is 'nodedown' and we have a new reason, 'crashed', for when crash recovery has failed and the supervisor has given up. An absent crashed queue is nearly the same as an absent nodedown queue, but we allow for deleting it since it can't be recovered by bringing a node back up. Currently absent crashed queues are not handled properly by mgmt (they appear to still be there); we might defer that to bug 26151. | ||||
* | stable to default | Simon MacMullen | 2014-08-21 | 1 | -43/+51 |
|\ | |||||
| * | Further simplify logging. Get rabbit_log to figure out whether the group ↵bug26345 | Simon MacMullen | 2014-08-14 | 1 | -20/+0 |
| | | | | | | | | leader switcheroo is needed, rather than leaving it up to the caller. We now have one logging API. Woot! | ||||
| * | Remove a ton of special-case error_logger invocations | Simon MacMullen | 2014-08-11 | 1 | -3/+3 |
| | | |||||
| * | Fix type error (introed in 24926 I think) spotted by Dialyzer. | Simon MacMullen | 2014-08-08 | 1 | -2/+2 |
| | | |||||
| * | stable to default | Simon MacMullen | 2014-07-28 | 1 | -1/+6 |
| |\ | |||||
| * \ | Merge bug26255 | Simon MacMullen | 2014-06-27 | 1 | -0/+7 |
| |\ \ | |||||
| | * | | More descriptive name.bug26255 | Simon MacMullen | 2014-06-27 | 1 | -3/+3 |
| | | | | |||||
| | * | | os:timestamp/1 return parts can be 0 | Michael Klishin | 2014-06-25 | 1 | -3/+3 |
| | | | | |||||
| | * | | Add spec for rabbit_misc:timestamp/1 | Michael Klishin | 2014-06-25 | 1 | -0/+3 |
| | | | | |||||
| | * | | Move timestamp formatting fn to rabbit_misc | Michael Klishin | 2014-06-25 | 1 | -0/+4 |
| | | | | |||||
| * | | | Promote down slave to master if the master gets forgotten.bug26254 | Simon MacMullen | 2014-06-19 | 1 | -1/+6 |
| |/ / | |||||
| * | | Merge in default | Simon MacMullen | 2014-06-05 | 1 | -12/+13 |
| |\ \ | |||||
| | * \ | Merge default into bug24926 | Tim Watson | 2014-04-11 | 1 | -0/+13 |
| | |\ \ | |||||
| | * | | | If we refactor rabbit_misc:build_acyclic_graph so that we don't assume the ↵ | Simon MacMullen | 2014-03-19 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | arity of the functions we pass in, then it's easy to build the complete graph then filter it by application, rather than the other way round - avoiding rather a lot of work. | ||||
| | * | | | Merge default into bug24926 | Tim Watson | 2014-03-18 | 1 | -8/+9 |
| | |\ \ \ | |||||
| | | * | | | Refactor (inline a little bit more) | Tim Watson | 2014-03-17 | 1 | -29/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | app_utils:which_applications/0 => inlined, rabbit_misc:all_module_attributes{_with_app} => unified | ||||
| | | * | | | Merge default into bug24926 | Tim Watson | 2014-03-13 | 1 | -7/+27 |
| | | |\ \ \ | |||||
| | | | * \ \ | merge default into bug24926 | Tim Watson | 2014-02-11 | 1 | -7/+27 |
| | | | |\ \ \ | |||||
| | | | | * | | | Refactor - remove unused functions/comments/todos | Tim Watson | 2014-01-12 | 1 | -29/+12 |
| | | | | | | | | |||||
| | | | | * | | | Merge default into bug24926 | Tim Watson | 2014-01-12 | 1 | -0/+6 |
| | | | | |\ \ \ | |||||
| | | | | * | | | | De-duplicate dependency/graph building functions | Tim Watson | 2013-11-26 | 1 | -8/+27 |
| | | | | | | | | | |||||
| | | | | * | | | | Refactor (de-duplicate) module attribute search | Tim Watson | 2013-11-20 | 1 | -16/+17 |
| | | | | | | | | | |||||
| | | | | * | | | | Various boot procedure improvements | Tim Watson | 2013-11-20 | 1 | -10/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We ensure that all dependent applications are stopped, but also that dependencies shared by multiple applications (e.g., amqp_client) are not. | ||||
| | | | | * | | | | Restructure our boot procedure for more flexible boot-step handling | Tim Watson | 2013-11-05 | 1 | -7/+9 |
| | | | | | | | | | |||||
| * | | | | | | | | Merge bug26204 | Simon MacMullen | 2014-05-30 | 1 | -7/+22 |
| |\ \ \ \ \ \ \ \ | |||||
| | * | | | | | | | | I think we've determined that we don't need that check.bug26204 | Simon MacMullen | 2014-05-30 | 1 | -4/+2 |
| | | | | | | | | | | |||||
| | * | | | | | | | | Oops | Simon MacMullen | 2014-05-23 | 1 | -1/+1 |
| | | | | | | | | | | |||||
| | * | | | | | | | | Support long timers. | Simon MacMullen | 2014-05-23 | 1 | -4/+21 |
| | | |_|_|_|_|/ / | | |/| | | | | | | |||||
| * | | | | | | | | updates intercept callback type | Alvaro Videla | 2014-04-21 | 1 | -1/+1 |
| |/ / / / / / / | |||||
* | | | | | | | | Rename boolean to reuse / single.bug25214 | Simon MacMullen | 2014-08-21 | 1 | -1/+1 |
| | | | | | | | | |||||
* | | | | | | | | Make Mnesia tx worker pool jobs use a disposable process so that if ↵ | Simon MacMullen | 2014-08-21 | 1 | -1/+1 |
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | mnesia_locker decides to randomly send a message there later it will just get dropped and not cause chaos. | ||||
* | | | | | | | Explainbug25921 | Simon MacMullen | 2014-07-25 | 1 | -0/+3 |
| | | | | | | | |||||
* | | | | | | | Don't allow rabbit_misc:is_process_alive/1 to hang indefinitely if a node is ↵ | Simon MacMullen | 2014-07-25 | 1 | -1/+3 |
|/ / / / / / | | | | | | | | | | | | | | | | | | | incommunicado; we use this in rabbit_amqqueue:on_node_down/1 in a loop! | ||||
* | | | | | | Explain this formula. | Simon MacMullen | 2014-03-31 | 1 | -0/+13 |
|/ / / / / | |||||
* | | | | | Merge bug25722 | Simon MacMullen | 2014-03-18 | 1 | -3/+5 |
|\ \ \ \ \ | |||||
| * | | | | | Just in case the error is not an atom. | Simon MacMullen | 2014-03-12 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Since we always show the raw error and the expanded error let's get ↵ | Simon MacMullen | 2014-03-12 | 1 | -3/+5 |
| |/ / / / | | | | | | | | | | | | | | | | format_inet_error to do that. |