docs: add changelog for 10755

This commit is contained in:
Zaiming (Stone) Shi 2023-05-19 18:11:46 +02:00
parent 0d8ffc0d59
commit cb76e5a241
2 changed files with 11 additions and 1 deletions

View File

@ -460,7 +460,7 @@ health_check_actions(Data) ->
handle_remove_event(From, ClearMetrics, Data) ->
%% stop the buffer workers first, brutal_kill, so it should be fast
ok = emqx_resource_buffer_worker_sup:stop_workers(Data#data.id, Data#data.opts),
%% no stop the resource, this can be slow
%% now stop the resource, this can be slow
_ = stop_resource(Data),
case ClearMetrics of
true -> ok = emqx_metrics_worker:clear_metrics(?RES_METRICS, Data#data.id);

View File

@ -0,0 +1,10 @@
Fixed data bridge resource update race condition.
In the 'delete + create' process for EMQX resource updates,
long bridge creation times could cause dashboard request timeouts.
If a bridge resource update was initiated before completion of its creation,
it led to an erroneous deletion from the runtime, despite being present in the config file.
This fix addresses the race condition in bridge resource updates,
ensuring the accurate identification and addition of new resources,
maintaining consistency between runtime and configuration file statuses.