emqx/test
Zaiming Shi 7f4809f61a fix(session): force kill session for 'kick' and 'discard'
Prior to this fix, 'kick' and 'discard' calls may timeout (or
fail for other reason), failures lead to only a log, then
continue to allow the new session to get registered.

As a result, in case a client is stuck, there is no way to
force it to step down, end up with multiple connections (sessions)
for the client ID in dashboard.

After this fix, the stale pids are notified to shutdown
via a gen_server:call, and forced with a exit(Pid, kill) for any
exception happend to the gen_server:call
2021-10-30 16:38:36 +02:00
..
emqx_SUITE_data Revert "refactor(emqx_modules): Move modules config to app dir" 2021-02-11 16:44:12 +01:00
emqx_access_SUITE_data refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_plugins_SUITE_data/emqx_mini_plugin fix(emqx_plugins): allow loading conf for plugin app dir 2021-05-24 10:45:56 +02:00
props chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_access_control_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_access_rule_SUITE.erl chore(acl): support ipaddr list 2021-07-28 13:54:13 +08:00
emqx_acl_cache_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_acl_test_mod.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_alarm_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_banned_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_batch_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_boot_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_broker_SUITE.erl test(emqx_broker): fix flaky tests 2021-10-05 20:55:36 +02:00
emqx_broker_helper_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_channel_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_client_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_cm_SUITE.erl fix(session): force kill session for 'kick' and 'discard' 2021-10-30 16:38:36 +02:00
emqx_cm_locker_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_cm_registry_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_connection_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_ctl_SUITE.erl chore(version): update emqx version to 4.3.7 2021-08-05 10:00:03 +08:00
emqx_flapping_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_frame_SUITE.erl chore(test): variable integer test. 2021-09-28 15:15:05 +08:00
emqx_gc_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_global_gc_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_guid_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_hooks_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_http_lib_tests.erl chore(action): fix syntax error (#4885) 2021-05-31 15:08:52 +08:00
emqx_inflight_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_json_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_keepalive_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_limiter_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_listeners_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_logger_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_message_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_metrics_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_misc_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_mountpoint_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_mqtt_SUITE.erl fix(test): Increase the delay time 2021-08-13 17:29:51 +08:00
emqx_mqtt_caps_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_mqtt_props_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_mqtt_protocol_v5_SUITE.erl test: fix a flacky test case 2021-06-04 16:04:58 +02:00
emqx_mqueue_SUITE.erl chore(mqueue): Implement live upgrade 2021-09-06 23:15:14 +02:00
emqx_os_mon_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_packet_SUITE.erl fix(emqx_packet): no crash if publish packet has no data 2021-05-04 13:48:35 +02:00
emqx_passwd_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_pd_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_plugins_SUITE.erl chore(typo): sepecial -> special 2021-05-24 10:45:56 +02:00
emqx_pmon_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_pool_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_pqueue_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_reason_codes_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_request_handler.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_request_responser_SUITE.erl chore: more copyright updates 2021-04-23 20:43:00 +02:00
emqx_request_sender.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_router_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_router_helper_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_sequence_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_session_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_shared_sub_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_stats_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_sup_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_sys_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_sys_mon_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_tables_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_takeover_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_tls_lib_tests.erl fix(eunit): fix emqx_tls_lib_tests 2021-03-01 21:00:17 +08:00
emqx_topic_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_tracer_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_trie_SUITE.erl perf: micro optimisation: no lookup for non-wildcard in trie 2021-05-14 10:45:58 +02:00
emqx_vm_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_vm_mon_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00
emqx_ws_connection_SUITE.erl fix(ws_connection): check origin failure should return 403 not 500 2021-10-15 15:49:26 +08:00
emqx_zone_SUITE.erl chore: update copyrights 2021-04-23 20:43:00 +02:00