Merge pull request #8179 from Rory-Z/chore/fix-loaded-plugin
chore: fix when load plugins, update loaded file error
This commit is contained in:
commit
ffaabe9f6d
|
@ -18,8 +18,9 @@ File format:
|
||||||
password-protected private key files used for dashboard and
|
password-protected private key files used for dashboard and
|
||||||
management HTTPS listeners. [#8129]
|
management HTTPS listeners. [#8129]
|
||||||
|
|
||||||
### Bug-fixes
|
### Bug fixes
|
||||||
|
|
||||||
|
- Avoid repeated writing `loaded_plugins` file if the plugin enable stauts has not changed [#8179]
|
||||||
- Correctly tally `connack.auth_error` metrics when a client uses MQTT
|
- Correctly tally `connack.auth_error` metrics when a client uses MQTT
|
||||||
3.1. [#8177]
|
3.1. [#8177]
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,14 @@
|
||||||
%% -*- mode: erlang -*-
|
%% -*- mode: erlang -*-
|
||||||
%% Unless you know what you are doing, DO NOT edit manually!!
|
%% Unless you know what you are doing, DO NOT edit manually!!
|
||||||
{VSN,
|
{VSN,
|
||||||
[{"4.3.16",[{load_module,emqx_metrics,brutal_purge,soft_purge,[]}]},
|
[{"4.3.16",
|
||||||
|
[{load_module,emqx_plugins,brutal_purge,soft_purge,[]},
|
||||||
|
{load_module,emqx_metrics,brutal_purge,soft_purge,[]}]},
|
||||||
{"4.3.15",
|
{"4.3.15",
|
||||||
[{add_module,emqx_calendar},
|
[{add_module,emqx_calendar},
|
||||||
{load_module,emqx_logger_textfmt,brutal_purge,soft_purge,[]},
|
{load_module,emqx_logger_textfmt,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_packet,brutal_purge,soft_purge,[]},
|
{load_module,emqx_packet,brutal_purge,soft_purge,[]},
|
||||||
|
{load_module,emqx_plugins,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_session,brutal_purge,soft_purge,[]},
|
{load_module,emqx_session,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_misc,brutal_purge,soft_purge,[]},
|
{load_module,emqx_misc,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
|
{load_module,emqx_shared_sub,brutal_purge,soft_purge,[]},
|
||||||
|
@ -556,11 +559,14 @@
|
||||||
{load_module,emqx_message,brutal_purge,soft_purge,[]},
|
{load_module,emqx_message,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_limiter,brutal_purge,soft_purge,[]}]},
|
{load_module,emqx_limiter,brutal_purge,soft_purge,[]}]},
|
||||||
{<<".*">>,[]}],
|
{<<".*">>,[]}],
|
||||||
[{"4.3.16",[{load_module,emqx_metrics,brutal_purge,soft_purge,[]}]},
|
[{"4.3.16",
|
||||||
|
[{load_module,emqx_plugins,brutal_purge,soft_purge,[]},
|
||||||
|
{load_module,emqx_metrics,brutal_purge,soft_purge,[]}]},
|
||||||
{"4.3.15",
|
{"4.3.15",
|
||||||
[{delete_module,emqx_calendar},
|
[{delete_module,emqx_calendar},
|
||||||
{load_module,emqx_logger_textfmt,brutal_purge,soft_purge,[]},
|
{load_module,emqx_logger_textfmt,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_packet,brutal_purge,soft_purge,[]},
|
{load_module,emqx_packet,brutal_purge,soft_purge,[]},
|
||||||
|
{load_module,emqx_plugins,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_alarm,brutal_purge,soft_purge,[]},
|
{load_module,emqx_alarm,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
|
{load_module,emqx_alarm_handler,brutal_purge,soft_purge,[]},
|
||||||
{load_module,emqx_misc,brutal_purge,soft_purge,[]},
|
{load_module,emqx_misc,brutal_purge,soft_purge,[]},
|
||||||
|
|
|
@ -387,7 +387,8 @@ plugin_loaded(_Name, false) ->
|
||||||
ok;
|
ok;
|
||||||
plugin_loaded(Name, true) ->
|
plugin_loaded(Name, true) ->
|
||||||
case read_loaded() of
|
case read_loaded() of
|
||||||
{ok, Names} ->
|
{ok, Names0} ->
|
||||||
|
Names = filter_plugins(Names0),
|
||||||
case lists:member(Name, Names) of
|
case lists:member(Name, Names) of
|
||||||
false ->
|
false ->
|
||||||
%% write file if plugin is loaded
|
%% write file if plugin is loaded
|
||||||
|
|
Loading…
Reference in New Issue