docs: add changelog for 10755
This commit is contained in:
parent
0d8ffc0d59
commit
cb76e5a241
|
@ -460,7 +460,7 @@ health_check_actions(Data) ->
|
||||||
handle_remove_event(From, ClearMetrics, Data) ->
|
handle_remove_event(From, ClearMetrics, Data) ->
|
||||||
%% stop the buffer workers first, brutal_kill, so it should be fast
|
%% 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),
|
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),
|
_ = stop_resource(Data),
|
||||||
case ClearMetrics of
|
case ClearMetrics of
|
||||||
true -> ok = emqx_metrics_worker:clear_metrics(?RES_METRICS, Data#data.id);
|
true -> ok = emqx_metrics_worker:clear_metrics(?RES_METRICS, Data#data.id);
|
||||||
|
|
|
@ -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.
|
Loading…
Reference in New Issue