test(kafka_consumer): reduce flakiness
The crash reason can also be `{error, not_found}` depending on timing... ``` =ERROR REPORT==== 31-May-2023::12:17:31.461490 === exception: error key_path: [bridges,kafka_consumer, 't_resource_manager_crash_before_subscriber_started-576460752303419630'] module: emqx_conf_schema msg: change_config_crashed reason: {badmatch,{error,not_found}} stacktrace: [{emqx_resource_manager,create_and_return_data,5, [{file, "/emqx/apps/emqx_resource/src/emqx_resource_manager.erl"}, {line,119}]}, {emqx_bridge_resource,create,4, [{file, "/emqx/apps/emqx_bridge/src/emqx_bridge_resource.erl"}, {line,171}]}, {emqx_bridge,'-perform_bridge_changes/2-fun-1-',5, [{file,"/emqx/apps/emqx_bridge/src/emqx_bridge.erl"}, {line,367}]}, {maps,fold_1,3,[{file,"maps.erl"},{line,411}]}, {emqx_bridge,perform_bridge_changes,2, [{file,"/emqx/apps/emqx_bridge/src/emqx_bridge.erl"}, {line,354}]}, {emqx_bridge,post_config_update,5, [{file,"/emqx/apps/emqx_bridge/src/emqx_bridge.erl"}, {line,229}]}, {emqx_config_handler,call_post_config_update,7, [{file,"/emqx/apps/emqx/src/emqx_config_handler.erl"}, {line,398}]}, {emqx_config_handler,do_post_config_update,8, [{file,"/emqx/apps/emqx/src/emqx_config_handler.erl"}, {line,336}]}, {emqx_config_handler,check_and_save_configs,7, [{file,"/emqx/apps/emqx/src/emqx_config_handler.erl"}, {line,281}]}, {emqx_config_handler,handle_update_request,4, [{file,"/emqx/apps/emqx/src/emqx_config_handler.erl"}, {line,195}]}, {emqx_config_handler,handle_call,3, [{file,"/emqx/apps/emqx/src/emqx_config_handler.erl"}, {line,124}]}, {gen_server,try_handle_call,4, [{file,"gen_server.erl"},{line,1149}]}, {gen_server,handle_msg,6, [{file,"gen_server.erl"},{line,1178}]}, {proc_lib,init_p_do_apply,3, [{file,"proc_lib.erl"},{line,240}]}] update_req: {{update,#{<<"authentication">> => <<"none">>, <<"bootstrap_hosts">> => <<"toxiproxy.emqx.net:9292">>, <<"connect_timeout">> => <<"5s">>, <<"enable">> => true, <<"kafka">> => #{<<"max_batch_bytes">> => <<"896KB">>, <<"max_rejoin_attempts">> => 5, <<"offset_commit_interval_seconds">> => 3, <<"offset_reset_policy">> => <<"latest">>}, <<"key_encoding_mode">> => <<"none">>, <<"metadata_request_timeout">> => <<"5s">>, <<"min_metadata_refresh_interval">> => <<"3s">>, <<"ssl">> => #{<<"enable">> => false, <<"server_name_indication">> => <<"auto">>, <<"verify">> => <<"verify_none">>}, <<"topic_mapping">> => [#{<<"kafka_topic">> => <<"t_resource_manager_crash_before_subscriber_started-576460752303419662">>, <<"mqtt_topic">> => <<"mqtt/topic/-576460752303422911">>, <<"payload_template">> => <<"${.}">>, <<"qos">> => 0}], <<"value_encoding_mode">> => <<"none">>}}, #{override_to => cluster}} ```
This commit is contained in:
parent
e7b35011e6
commit
83a7c800cc
|
@ -2078,7 +2078,7 @@ t_resource_manager_crash_after_subscriber_started(Config) ->
|
|||
10_000
|
||||
),
|
||||
case Res of
|
||||
{error, {config_update_crashed, {killed, _}}} ->
|
||||
{error, {config_update_crashed, _}} ->
|
||||
ok;
|
||||
{ok, _} ->
|
||||
%% the new manager may have had time to startup
|
||||
|
@ -2135,7 +2135,7 @@ t_resource_manager_crash_before_subscriber_started(Config) ->
|
|||
10_000
|
||||
),
|
||||
case Res of
|
||||
{error, {config_update_crashed, {killed, _}}} ->
|
||||
{error, {config_update_crashed, _}} ->
|
||||
ok;
|
||||
{ok, _} ->
|
||||
%% the new manager may have had time to startup
|
||||
|
|
Loading…
Reference in New Issue