Files
asterisk/main
Corey Farrell e4cf513f81 loader: Improve error handling.
* Display list of unavailable dependencies when they cause another
  module to fail loading.
* When a module declines to load find all modules which depend on it so
  they can be declined and listed together.
* Prevent retry of declined modules during startup.
* When a module fails to dlopen try loading it with RTLD_LAZY so we can
  attempt to display the list of missing dependencies.

These changes are meant to reduce logger spam that is caused when a
module has many dependencies and declines to load.  This also fixes some
error paths which failed to recognize required modules.

Module load/start errors are delayed until the end of loader startup.

Change-Id: I046052c71331c556c09d39f47a3b92975f3e1758
2018-10-02 13:18:12 -04:00
..
2017-11-20 14:05:25 -06:00
2016-10-27 09:53:55 -04:00
2018-04-17 11:03:55 -06:00
2018-09-27 15:07:08 -05:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2018-04-17 10:30:23 -06:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2017-12-20 12:40:01 -05:00
2018-10-02 13:18:12 -04:00
2018-10-02 13:18:12 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2018-04-17 10:30:23 -06:00
2016-10-27 09:53:55 -04:00
2018-03-22 00:33:12 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2018-05-11 09:48:58 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2012-09-21 17:14:59 +00:00
2016-10-27 09:53:55 -04:00
2018-09-24 15:47:37 -04:00
2016-10-27 09:53:55 -04:00
2016-10-27 09:53:55 -04:00
2018-07-06 12:53:03 -05:00
2018-06-23 08:26:19 +02:00
2018-07-23 06:47:20 -05:00
2018-07-23 06:47:20 -05:00