emqx/apps/emqx_conf
Zaiming (Stone) Shi ce902b5405 refactor(bin/emqx): speed up boot
The main slow-down is the overheads of booting up beam with the
'start_clean' boot file (which loads all modules).

Prior to this change, beam is started multiple times in order to
resolve configuration values.

After this change:
* For boot commands such as 'start', 'console' and
  'foreground', it starts beam twice:
  - 1st is to check platform compatibility
  - 2nd is to resolve all configs required for boot in a batch
* For non-boot commands, such as 'ctl' and 'ping', it does not
  require to start beam for config resolution at all
2022-04-22 11:35:50 +02:00
..
etc feat: use gen_rpc ordered cast for emqx_rpc:cast/5 2022-04-12 17:22:03 -03:00
i18n feat: add emqx_conf_schema i18n conf 2022-04-21 22:17:59 +08:00
include chore: rename EMQ_X to EMQX in hrl file macros 2022-02-17 15:55:46 +01:00
src refactor(bin/emqx): speed up boot 2022-04-22 11:35:50 +02:00
test test: dashboard ct failed with lack i18n_lang 2022-04-15 12:04:01 +08:00
rebar.config chore: major mode file variable for Emacs 2022-01-13 15:53:47 +08:00