emqx/bin
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
..
emqx refactor(bin/emqx): speed up boot 2022-04-22 11:35:50 +02:00
emqx_ctl fix: portable shebang 2021-12-27 15:45:12 +01:00
emqx_ctl.cmd feat(windows): simplify emqx_ctl for windows 2022-02-22 22:33:37 +01:00
emqx.cmd refactor(bin/emqx): speed up boot 2022-04-22 11:35:50 +02:00
install_upgrade.escript chore: ensure remsh prefix for remote nodes 2022-02-20 19:47:23 +01:00
node_dump fix(node_dump): Don't collect information about modules 2022-02-21 18:30:08 +01:00
nodetool feat(license): check license before node start 2022-02-11 11:49:29 +03:00