chore: update changelog and appup.src

This commit is contained in:
zhongwencool 2022-08-08 14:12:15 +08:00
parent 2740c80b20
commit 9b10aefd80
5 changed files with 24 additions and 2 deletions

View File

@ -1,5 +1,12 @@
# EMQX 4.4 Changes
## v4.4.7
### Enhancements (synced from v4.3.18)
### Bug fixes
- Fix: Check if emqx_mod_trace is enabled when the trace file is not found.
## v4.4.5
### Enhancements (synced from v4.3.16)

View File

@ -1,6 +1,6 @@
{application, emqx_plugin_libs,
[{description, "EMQ X Plugin utility libs"},
{vsn, "4.4.4"},
{vsn, "4.4.5"},
{modules, []},
{applications, [kernel,stdlib]},
{env, []}

View File

@ -2,6 +2,9 @@
%% Unless you know what you are doing, DO NOT edit manually!!
{VSN,
[
{"4.4.4",
[{load_module,emqx_trace,brutal_purge,soft_purge,[]},
{load_module,emqx_trace_api,brutal_purge,soft_purge,[]}]},
{"4.4.3",
[{load_module,emqx_trace,brutal_purge,soft_purge,[]},
{load_module,emqx_trace_api,brutal_purge,soft_purge,[]}]},
@ -21,6 +24,9 @@
{load_module,emqx_slow_subs_api,brutal_purge,soft_purge,[]}]},
{<<".*">>,[]}],
[
{"4.4.4",
[{load_module,emqx_trace,brutal_purge,soft_purge,[]},
{load_module,emqx_trace_api,brutal_purge,soft_purge,[]}]},
{"4.4.3",
[{load_module,emqx_trace,brutal_purge,soft_purge,[]},
{load_module,emqx_trace_api,brutal_purge,soft_purge,[]}]},

View File

@ -177,7 +177,13 @@ trace_file(File) ->
Node = atom_to_list(node()),
case file:read_file(FileName) of
{ok, Bin} -> {ok, Node, Bin};
{error, Reason} -> {error, Node, Reason}
{error, enoent} ->
case emqx_trace:is_enable() of
false -> {error, Node, trace_disabled};
true -> {error, Node, enoent}
end;
{error, Reason} ->
{error, Node, Reason}
end.
delete_files_after_send(TraceLog, Zips) ->

View File

@ -115,6 +115,9 @@ group_trace_file(ZipDir, TraceLog, TraceFiles) ->
ok -> [FileName | Acc];
_ -> Acc
end;
{error, Node, trace_disabled} ->
?LOG(warning, "emqx_mod_trace modules is disabled on ~s ~s", [Node, TraceLog]),
Acc;
{error, Node, Reason} ->
?LOG(error, "download trace log error:~p", [{Node, TraceLog, Reason}]),
Acc