summaryrefslogtreecommitdiff
path: root/src/rabbit.erl
Commit message (Collapse)AuthorAgeFilesLines
* Rename this since it's not quite just success / failure any more.bug26471Simon MacMullen2014-11-261-5/+5
|
* During startup, log statistics after modules were hipe-compiledJean-Sebastien Pedron2014-11-261-6/+11
| | | | | | | | A similar message was already displayed on stdout. A warning was also logged when HiPE was desired but unavailable. To be consistent with the "HiPE enabled" case, the same warning is now displayed on stdout too.
* Return environment for all apps.Simon MacMullen2014-10-081-2/+7
|
* Merge bug 26213Simon MacMullen2014-10-031-2/+6
|\
| * Allow requires / enables to be multiple steps, reduce ugliness.Simon MacMullen2014-10-031-4/+7
| |
| * Partial partition detection and handling (where by "handling" we mean ↵Simon MacMullen2014-09-291-2/+3
| | | | | | | | "promotion to full partition"). This necessitates that we hold GUIDs for each node (so that we can detect if a node has restarted behind our back).
* | Log something when the app stops, so that we can tell when stop_app etc has ↵Simon MacMullen2014-09-301-1/+2
|/ | | | succeeded.
* Work around Surstr?mming-addled ideas about how to report version numbers.bug26387Simon MacMullen2014-09-241-2/+1
|
* Merge bug26370Simon MacMullen2014-09-171-2/+2
|\
| * Only check vhost / user / permission tables before inserting default data in ↵bug26370Simon MacMullen2014-09-161-2/+2
| | | | | | | | case we somehow get a row somewhere during early startup in first boot that confuses the check.
* | Roll slave startup into the new mechanism.Simon MacMullen2014-08-191-8/+1
| |
* | Further simplify logging. Get rabbit_log to figure out whether the group ↵bug26345Simon MacMullen2014-08-141-5/+5
| | | | | | | | leader switcheroo is needed, rather than leaving it up to the caller. We now have one logging API. Woot!
* | For some reason post bug 26337 we need to make sure this gets logged in the ↵Simon MacMullen2014-08-121-1/+1
| | | | | | | | server and not though rabbitmqctl.
* | Remove a ton of special-case error_logger invocationsSimon MacMullen2014-08-111-11/+10
| |
* | Remove pointless gen_server.Simon MacMullen2014-08-111-7/+0
| |
* | Fix await_startup/1. Change its design from "figure out what apps we should ↵bug26295Simon MacMullen2014-07-211-14/+20
| | | | | | | | be running and wait for them" to "wait for the boot marker to go away".
* | Export something newbug26193Simon MacMullen2014-06-301-1/+1
| |
* | application:get_env/3 is not available in R13B03.bug25848Simon MacMullen2014-06-231-1/+4
| |
* | Format as number, don't explicitly convert to string then format as string.Simon MacMullen2014-06-231-3/+2
| |
* | Cosmetic: these can all be rolled together, and be a bit terser.Simon MacMullen2014-06-231-29/+18
| |
* | Use proplists:get_value/3 hereMichael Klishin2014-06-221-5/+3
| |
* | error_logger:warning_msg itself returns okMichael Klishin2014-06-221-8/+4
| |
* | Warn if Nagle's algorithm is enabled by defaultMichael Klishin2014-06-201-1/+17
| |
* | CosmeticsMichael Klishin2014-06-201-1/+1
| |
* | FormattingMichael Klishin2014-06-201-2/+7
| |
* | Don't log SMP support, async threads, etcMichael Klishin2014-06-201-5/+1
| |
* | Remove single scheduler warningMichael Klishin2014-06-201-11/+2
| | | | | | | | It's not entirely clear what the heuristics should be.
* | Log a warning if running with < 8 async threadsMichael Klishin2014-06-191-2/+12
| |
* | Add SMP support to the info bannerMichael Klishin2014-06-191-0/+1
| |
* | Add async-threads to the info bannerMichael Klishin2014-06-191-1/+2
| |
* | Log warnings if kernel poll is disabled or VM is running with just 1 schedulerMichael Klishin2014-06-191-0/+20
| |
* | Log # of schedulers and if kernel poll is enabled on startMichael Klishin2014-06-191-1/+3
| |
* | A few last clenaupsSimon MacMullen2014-06-111-11/+5
| |
* | Move the code-unloading thing to rabbit_plugins, and remove the unpacked ↵Simon MacMullen2014-06-061-12/+0
| | | | | | | | plugin after doing it, so that it actually allows us to reload modified plugins.
* | Remove a couple of buggy changes from default, make start_apps/1 and ↵Simon MacMullen2014-06-061-34/+37
| | | | | | | | stop_apps/1 more symmetrical in use.
* | Merge in defaultSimon MacMullen2014-06-051-34/+83
|\ \ | |/ |/|
| * Fix management extension enable/disable handlingTim Watson2014-04-081-2/+4
| | | | | | | | | | | | | | When notifying about 'enabled' plugins, limit to explicitly given. When handling 'disabled' plugins, call the event handler(s) synchronously (while we still have loaded modules) prior to stopping and unloading any apps.
| * Ensure start_app considers plugins when using RABBITMQ_NODE_ONLYTim Watson2014-03-281-6/+8
| | | | | | | | | | | | | | - always start all enabled plugins, regardless of startup type - only disable plugins that are currently running The latter incidentally fixes bug 24941.
| * Oops, complete renaming that function. Also remove some exports that seem no ↵Simon MacMullen2014-03-191-2/+1
| | | | | | | | longer used.
| * If we refactor rabbit_misc:build_acyclic_graph so that we don't assume the ↵Simon MacMullen2014-03-191-56/+10
| | | | | | | | 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 bug24926Tim Watson2014-03-181-28/+120
| |\
| | * Refactor (inline a little bit more)Tim Watson2014-03-171-2/+2
| | | | | | | | | | | | | | | app_utils:which_applications/0 => inlined, rabbit_misc:all_module_attributes{_with_app} => unified
| | * Inline app_utils:update_running_apps/2Tim Watson2014-03-171-3/+4
| | |
| | * Merge default into bug24926Tim Watson2014-03-141-4/+8
| | |\
| | * | Refactor: Simplify boot/cleanup step handling and unify modulesTim Watson2014-03-131-47/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Isolate boot steps to a set of applications and avoid using ets to track which have run. This also simplifies cleanup step execution. The force_reload code isn't needed, since the real issue preventing updated versions of modules from being found lay in the proper expansion of (the correct set of) .ez archives, which was fixed in revision 1918e77. Unify all the boot handling code under rabbit.erl once again and now completely remove rabbit_boot, since it's no longer needed. Remove unused exports and tidy.
| | * | We missed another change when moving code back into rabbit.erlTim Watson2014-03-051-1/+1
| | | |
| | * | Fix an oops in rabbit:stop/0 and apply consistent parameter names in r_pluginsTim Watson2014-03-041-1/+1
| | | |
| | * | Inline some more and get closer still to defaultTim Watson2014-03-041-3/+21
| | | |
| | * | Reduce the distance to default a bit moreTim Watson2014-03-041-31/+36
| | | |
| | * | Simply application:get_env calls and reduce distance to default againTim Watson2014-02-211-5/+5
| | | |