Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix await_startup/1. Change its design from "figure out what apps we should ↵bug26295 | Simon MacMullen | 2014-07-21 | 1 | -13/+1 |
| | | | | be running and wait for them" to "wait for the boot marker to go away". | ||||
* | If we refactor rabbit_misc:build_acyclic_graph so that we don't assume the ↵ | Simon MacMullen | 2014-03-19 | 1 | -2/+2 |
| | | | | 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. | ||||
* | Get rid of app_utils:app_modules/1 | Tim Watson | 2014-03-18 | 1 | -6/+1 |
| | |||||
* | Merge default into bug24926 | Tim Watson | 2014-03-18 | 1 | -1/+7 |
|\ | |||||
| * | Refactor (inline a little bit more) | Tim Watson | 2014-03-17 | 1 | -6/+1 |
| | | | | | | | | | | app_utils:which_applications/0 => inlined, rabbit_misc:all_module_attributes{_with_app} => unified | ||||
| * | Inline app_utils:update_running_apps/2 | Tim Watson | 2014-03-17 | 1 | -11/+1 |
| | | |||||
| * | Reduce the distance to default a bit more | Tim Watson | 2014-03-04 | 1 | -2/+2 |
| | | |||||
| * | Publish plugin changes via rabbit_event | Tim Watson | 2014-03-03 | 1 | -1/+21 |
| | | |||||
| * | Cosmetic - reduce the distance to default a bit more | Tim Watson | 2014-02-21 | 1 | -3/+3 |
| | | |||||
| * | Refactor - remove unused functions/comments/todos | Tim Watson | 2014-01-12 | 1 | -4/+1 |
| | | |||||
| * | Refactor (simplify application stop handling) | Tim Watson | 2014-01-12 | 1 | -36/+0 |
| | | | | | | | | | | | | | | | | | | | | | | The offline plugin handling does a fine job of detecting which apps need to be stopped/unloaded when disabling a plugin at runtime. We previously had problems accidentally stopping things like stdlib and mnesia by accident, but only because we went searching for the app dependencies ourselves! Instead, we stop only those applications (i.e., plugins) that rabbit_plugins_main has requested. In doing so, we remove a considerable amount of (new) digraph hacking from app_utils and reduce the complexity of rabbit_boot somewhat. | ||||
| * | refactor (renaming) | Tim Watson | 2013-11-26 | 1 | -3/+3 |
| | | |||||
| * | De-duplicate dependency/graph building functions | Tim Watson | 2013-11-26 | 1 | -18/+13 |
| | | |||||
| * | Re-work boot step handling | Tim Watson | 2013-11-21 | 1 | -10/+6 |
| | | | | | | | | | | | | | | | | | | We need to support interleaving plugin boot steps with rabbit?s own (internal) ones during the boot/start sequence, and also running them independently during runtime activation. This commit also drops the use of an ets table to track which cleanup steps we?ve run, and simplifies the boot step execution procedures. | ||||
| * | Various boot procedure improvements | Tim Watson | 2013-11-20 | 1 | -0/+36 |
| | | | | | | | | | | | | We ensure that all dependent applications are stopped, but also that dependencies shared by multiple applications (e.g., amqp_client) are not. | ||||
| * | Rework boot step handling | Tim Watson | 2013-11-18 | 1 | -1/+4 |
| | | |||||
| * | Restructure our boot procedure for more flexible boot-step handling | Tim Watson | 2013-11-05 | 1 | -5/+15 |
| | | |||||
* | | Update copyright for 2014bug25940 | Simon MacMullen | 2014-03-17 | 1 | -1/+1 |
|/ | |||||
* | s/VMware/GoPivotal/g | Simon MacMullen | 2013-07-01 | 1 | -2/+2 |
| | |||||
* | graceful handling of application:which_applications() timeoutbug25571 | Matthias Radestock | 2013-05-31 | 1 | -1/+1 |
| | |||||
* | Update copyright 2013bug25343 | Emile Joubert | 2013-01-23 | 1 | -1/+1 |
| | |||||
* | Variant of {start,stop}_applications that takes an error handler. | Simon MacMullen | 2012-09-14 | 1 | -12/+29 |
| | |||||
* | rabbitmqctl uses rabbit:await_startup/0 | Tim Watson | 2012-05-09 | 1 | -2/+14 |
| | |||||
* | migrate application handling code to app_utils | Tim Watson | 2012-05-09 | 1 | -0/+109 |