Skip to content

Instantly share code, notes, and snippets.

@zmstone
Created April 17, 2024 14:39
Show Gist options
  • Save zmstone/b7b21b99b9e80f3081f2ccfeea52883e to your computer and use it in GitHub Desktop.
Save zmstone/b7b21b99b9e80f3081f2ccfeea52883e to your computer and use it in GitHub Desktop.
emqx resource manager inconsistent_cache exception
*** System report during emqx_bridge_v1_compatibility_layer_SUITE:t_scenario_1/1 2024-04-17 16:25:18.258 ***🔗
=WARNING REPORT==== 17-Apr-2024::16:25:18.256973 ===
data: {data,<<"connector:test_bridge_type:bridgev2a">>,
<<"emqx_connector">>,emqx_bridge_v2_test_connector,
always_sync,sync,
#{ssl =>
#{depth => 10,verify => verify_none,
hibernate_after => 5000,enable => false,
log_level => notice,
versions => ['tlsv1.3','tlsv1.2'],
ciphers => [],reuse_sessions => true,
secure_renegotiate => true,
user_lookup_fun =>
{fun emqx_tls_psk:lookup/3,undefined}},
enable => true,resource_opts => #{},
connector_type => <<"test_bridge_type">>,
connector_name => <<"bridgev2a">>},
#{start_after_created => true,spawn_buffer_workers => false},
connected,
#{ssl =>
#{depth => 10,verify => verify_none,
hibernate_after => 5000,enable => false,
log_level => notice,
versions => ['tlsv1.3','tlsv1.2'],
ciphers => [],reuse_sessions => true,
secure_renegotiate => true,
user_lookup_fun =>
{fun emqx_tls_psk:lookup/3,undefined}},
enable => true,
channels =>
#{<<"action:test_bridge_type:bridgev2a:connector:test_bridge_type:bridgev2a">> =>
#{enable => true,connector => <<"bridgev2a">>,
parameters =>
#{send_to => <<"my_registered_process">>},
bridge_type => <<"test_bridge_type">>,
resource_opts => #{resume_interval => 100},
bridge_name => <<"bridgev2a">>,
config_root => actions}},
resource_opts => #{},
connector_type => <<"test_bridge_type">>,
connector_name => <<"bridgev2a">>},
undefined,<0.8084.0>,
#{<<"action:test_bridge_type:bridgev2a:connector:test_bridge_type:bridgev2a">> =>
#{error => no_health_check_yet,status => connecting}},
#{resource => #{},
channel => #{pending => [],previous_status => #{}}},
#{resource => [],channel => #{}},
undefined}
msg: inconsistent_cache
cache: {data,<<"connector:test_bridge_type:bridgev2a">>,
<<"emqx_connector">>,emqx_bridge_v2_test_connector,
always_sync,sync,
#{ssl =>
#{depth => 10,verify => verify_none,
hibernate_after => 5000,enable => false,
log_level => notice,
versions => ['tlsv1.3','tlsv1.2'],
ciphers => [],reuse_sessions => true,
secure_renegotiate => true,
user_lookup_fun =>
{fun emqx_tls_psk:lookup/3,undefined}},
enable => true,resource_opts => #{},
connector_type => <<"test_bridge_type">>,
connector_name => <<"bridgev2a">>},
#{start_after_created => true,spawn_buffer_workers => false},
connected,
#{ssl =>
#{depth => 10,verify => verify_none,
hibernate_after => 5000,enable => false,
log_level => notice,
versions => ['tlsv1.3','tlsv1.2'],
ciphers => [],reuse_sessions => true,
secure_renegotiate => true,
user_lookup_fun =>
{fun emqx_tls_psk:lookup/3,undefined}},
enable => true,resource_opts => #{},
connector_type => <<"test_bridge_type">>,
connector_name => <<"bridgev2a">>},
undefined,<0.8084.0>,
#{<<"action:test_bridge_type:bridgev2a:connector:test_bridge_type:bridgev2a">> =>
#{error => not_added_yet,status => disconnected}},
#{resource => #{},
channel => #{pending => [],previous_status => #{}}},
#{resource => [],channel => #{}},
undefined}
@zmstone
Copy link
Author

zmstone commented Apr 17, 2024

this has been fixed in 5.7
coommit: 4c0858a99a09e3edf5ffe9da7b5b700a3ac36a5e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment