emqx/apps
Zaiming Shi 7e2ca9e287 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-11-15 22:26:46 +01:00
..
emqx fix(session): force kill session for 'kick' and 'discard' 2021-11-15 22:26:46 +01:00
emqx_authn Merge pull request #6009 from tigercl/fix/authn 2021-11-15 13:32:56 +01:00
emqx_authz Authz api mnesia refactor (#6082) 2021-11-11 16:29:36 +08:00
emqx_auto_subscribe emqx_conf (#5939) 2021-10-21 18:08:51 +08:00
emqx_bridge perf(config): emqx_bridge default hash pool 2021-10-27 08:45:13 +02:00
emqx_conf fix(test): cluster_rpc retry interval incorrect (#6038) 2021-11-08 23:23:17 +08:00
emqx_connector ci: fix elvis check 2021-11-04 15:27:10 +01:00
emqx_dashboard fix: monitor bad mnesia write & rpc call (#6060) 2021-11-15 15:28:19 +08:00
emqx_exhook style(behaviour attrs): unify behaviour declarations 2021-10-21 15:10:59 +03:00
emqx_gateway chore(swagger): lwm2m2 http api to hocon (#6153) 2021-11-15 15:08:50 +08:00
emqx_limiter style: ensure newline at EOF for all files 2021-11-04 14:40:14 +01:00
emqx_machine emqx_conf (#5939) 2021-10-21 18:08:51 +08:00
emqx_management style: make elvis happy 2021-11-12 09:29:26 +08:00
emqx_modules refactor(authn api): use config schemas for request validations (#5999) 2021-11-01 17:52:03 +08:00
emqx_plugin_libs refactor(authz): call emqx_tls_lib to save & read SSL files 2021-10-24 10:44:47 +02:00
emqx_prometheus style: ensure newline at EOF for all files 2021-11-04 14:40:14 +01:00
emqx_psk emqx_conf (#5939) 2021-10-21 18:08:51 +08:00
emqx_resource style: ensure newline at EOF for all files 2021-11-04 14:40:14 +01:00
emqx_retainer style: ensure newline at EOF for all files 2021-11-04 14:40:14 +01:00
emqx_rule_engine ci: fix elvis check 2021-11-04 15:27:10 +01:00
emqx_statsd emqx_conf (#5939) 2021-10-21 18:08:51 +08:00