Zaiming (Stone) Shi
f39ae6dfa7
Merge pull request #7177 from zmstone/docs-add-more-detailed-desc-for-strict-mode
...
docs: add more details desc for strct_mode config
2022-03-01 14:58:14 +01:00
ieQu1
87d7698e1e
test(emqx_hook): Fix flaky t_add_hook_order test
2022-03-01 14:15:11 +01:00
JimMoen
88b69dd806
Merge pull request #7175 from JimMoen/mqtt-frame-utf8-check
...
feat(frame): utf-8 string check in `strict_mode`
2022-03-01 21:02:26 +08:00
Zaiming (Stone) Shi
be34b927ad
docs: add more detailed description for strict_mode config
2022-03-01 13:11:16 +01:00
JimMoen
0849a2d4c7
test(frame): malformed utf-8 packet
2022-03-01 18:55:31 +08:00
JimMoen
9a75004759
feat(frame): utf-8 string check in strict_mode
2022-03-01 18:51:56 +08:00
lafirest
32a995ffe9
fix(emqx_auto_subscribe): fix config update not work in cluster
2022-03-01 18:10:31 +08:00
lafirest
24cba8efa1
fix(emqx_event_message): fix config update not work in cluster
2022-03-01 15:08:21 +08:00
Zaiming (Stone) Shi
b3745715c4
build: support a default edition
2022-02-28 17:03:42 +01:00
Zaiming (Stone) Shi
d029a73b99
refactor: make release edition static info at compile time
2022-02-28 16:37:47 +01:00
Zaiming (Stone) Shi
8ac89bb1a5
Merge pull request #7161 from zmstone/chore-pin-hocon-0.26.1
...
chore: pin hocon 0.26.1
2022-02-28 14:59:23 +01:00
DDDHuang
9bd55b0340
Merge pull request #7154 from DDDHuang/tc_status
...
fix(test): add status api test suite
2022-02-28 20:24:15 +08:00
Zaiming (Stone) Shi
7df2a4655a
chore: pin hocon 0.26.1
...
0.26.0 had a bug where 'mapping' field is encoded as a integerx- list
2022-02-28 12:54:49 +01:00
DDDHuang
dbfa7a7f0c
fix(test): improve subscriptions api suite
2022-02-28 17:54:05 +08:00
DDDHuang
384d508b13
fix(test): add status api test suite
2022-02-28 17:54:05 +08:00
Zaiming (Stone) Shi
4a336b6b4e
test: add eunit test for schema dump
2022-02-28 10:47:10 +01:00
Zaiming (Stone) Shi
29a898cc2e
feat: parameterise schema module for schema dump
2022-02-28 09:59:56 +01:00
Zaiming (Stone) Shi
e22104476a
fix(data_dir): get data_dir config in the right way
...
now data_dir config is respected by boot script as well as
EMQX application after booted
2022-02-28 09:59:56 +01:00
DDDHuang
d8cf4421aa
Merge pull request #7153 from DDDHuang/etm_urlencode
...
fix: remove bindings params url decode (url decode by minirest)
2022-02-28 13:38:09 +08:00
JimMoen
d82a5544da
fix: topic_metrics example
2022-02-28 11:38:18 +08:00
Xinyu Liu
47a4fa5732
Merge pull request #7140 from EMQ-YangM/tmp_change_status
...
refactor(emqx_resource): change the status of emqx_resource to 'conne…
2022-02-28 11:13:47 +08:00
DDDHuang
0e3310f1cf
fix: remove bindings params url decode (url decode by minirest)
2022-02-28 11:13:23 +08:00
JianBo He
48cc641ec0
Merge pull request #7114 from lafirest/refactor/coap_api
...
refactor(emqx_coap): refactor CoAP API
2022-02-28 10:14:26 +08:00
firest
ec17c4d63c
fix(emqx_limiter): fix schema error
2022-02-27 23:37:20 +08:00
Zaiming (Stone) Shi
edb16f902e
chore: pin hocon 0.16.0 for 'mappings' in generated config doc
2022-02-27 14:44:28 +01:00
Zaiming (Stone) Shi
b603d544b2
refactor(emqx_gateway_schema): use remote ref instead of redefine
...
the ssl_client_opts struct
2022-02-27 14:44:28 +01:00
firest
6b6acaec43
refactor(emqx_coap): refactor CoAP API
2022-02-26 17:30:34 +08:00
Thales Macedo Garitezi
69e0f9c6cf
Merge pull request #7109 from thalesmg/elixir-plugin-test
...
Add Elixir Plugin Template Test
2022-02-25 11:31:41 -03:00
DDDHuang
e8f92b422c
Merge pull request #7061 from DDDHuang/new_monitor
...
New monitor
2022-02-25 20:57:34 +08:00
DDDHuang
103df6f06b
fix: dashboard monitor bpapi
2022-02-25 18:38:10 +08:00
zhongwencool
8d26ba6e9f
Merge pull request #7108 from thalesmg/fix-sys-mon-portinfo
...
fix(sys_mon): guard before calling `erlang:port_info`
2022-02-25 17:38:24 +08:00
DDDHuang
00b83121a4
fix(test): add api test SUITE & bug fix
2022-02-25 17:36:07 +08:00
DDDHuang
c21bc9d329
feat: dashboard monitor granularity adapter
2022-02-25 17:36:07 +08:00
DDDHuang
a88e8b0c9e
fix(doc): remove annotation
2022-02-25 17:36:07 +08:00
DDDHuang
8c1c87a8d6
fix(test): add monitor SUITE, TODO: API Test SUITE
2022-02-25 17:36:07 +08:00
DDDHuang
fedfa6c653
feat: monitor api, TODO: test suite
2022-02-25 17:36:07 +08:00
DDDHuang
21b9943df9
feat: new monitor TODO: API
2022-02-25 17:36:07 +08:00
DDDHuang
f4a669b3bc
fix(doc): reflactor monitor
2022-02-25 17:36:07 +08:00
zhongwencool
13a0eff678
Merge pull request #7125 from zhongwencool/schema-json
...
feat: generate hot config's schema.json and remove nullable option.
2022-02-25 17:18:20 +08:00
JianBo He
f45a00f3c1
Merge pull request #7126 from HJianBo/force-kill-takeover-failure-proc-5.0
...
refactor(cm): force kill the proc that failed to response takeover call
2022-02-25 17:11:37 +08:00
EMQ-YangM
e54f4b75da
fix(emqx_connector): fix resource status
2022-02-25 16:47:32 +08:00
JianBo He
829fa2004a
Merge pull request #7136 from lafirest/fix/delayed_publish
...
fix(emqx_delayed): fix config update not working
2022-02-25 16:10:32 +08:00
Zhongwen Deng
1667a03c18
chore: rename hot-config-schema.json; keep schema.json for spellcheck.
2022-02-25 16:04:30 +08:00
EMQ-YangM
fa21fa2432
fix(emqx_bridge): fix bridge status
2022-02-25 15:26:40 +08:00
EMQ-YangM
376c9ee261
refactor(emqx_resource): change the status of emqx_resource to 'connected/connecting/disconnecting'
2022-02-25 15:02:41 +08:00
Zhongwen Deng
3aa9afc5bf
fix: rpc get node info maybe crash when emqx_sys process is not start yet.
2022-02-25 14:20:19 +08:00
Zhongwen Deng
4eec83b0e5
fix: memsup's memory alway false.
2022-02-25 14:19:57 +08:00
firest
2053d21bd5
fix(emqx_delayed): fix config update not working
2022-02-25 11:24:30 +08:00
firest
19d4dabd04
fix(emqx_retainer): fix test case error
2022-02-25 10:08:44 +08:00
Thales Macedo Garitezi
0e319d5e4e
fix: rm useless catch
2022-02-24 16:28:00 -03:00
Thales Macedo Garitezi
427866f8ad
test(sys_mon): add test for closed port
2022-02-24 15:13:18 -03:00
Thales Macedo Garitezi
b46af91e74
test: disable export warning during tests
2022-02-24 14:20:36 -03:00
Thales Macedo Garitezi
60e791e0e3
test: add test case for elixir plugin
2022-02-24 14:20:36 -03:00
Thales Macedo Garitezi
d89925ce7b
fix(sys_mon): guard before calling erlang:port_info
...
Sometimes, the `emqx_sys_mon:procinfo/1` might be called with
something that is not a port, like `[]`. Not sure on the conditions
for this to happen.
```
2022-02-18T20:05:02.671592+00:00 [error] Generic server emqx_sys_mon terminating. Reason: {badarg,[{erlang,port_info,[[]],[{error_info,#{module => erl_erts_errors}}]},{emqx_sys_mon,portinfo,1,[{file,"/emqx/apps/emqx/src/emqx_sys_mon.erl"},{line,205}]},{emqx_sys_mon,'-handle_info/2-fun-5-',2,[{file,"/emqx/apps/emqx/src/emqx_sys_mon.erl"},{line,150}]},{emqx_sys_mon,suppress,3,[{file,"/emqx/apps/emqx/src/emqx_sys_mon.erl"},{line,184}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,695}]},{gen_server,handle_msg,6,[{file,"gen_server.erl"},{line,771}]},{proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,236}]}]}. Last message: {monitor,<0.7796.0>,busy_dist_port,[]}. State: #{events => [{busy_dist_port,#Port<0.127>}],timer => #Ref<0.2758388682.1853620226.133920>}.
```
2022-02-24 14:07:09 -03:00
Zhongwen Deng
114db2d14e
chore: fix ct failed
2022-02-25 00:01:39 +08:00
Zhongwen Deng
db584f79d6
feat: upgrade hocon to 0.25.0 to replace nullable with required.
2022-02-24 22:39:03 +08:00
Chris Hicks
2b8bcfac5e
Merge pull request #7127 from mononym/EMQX3142-my-sql
...
refactor(emqx_connector): refactor mysql tests to use resource api
2022-02-24 14:08:21 +01:00
JianBo He
ffafbfaaa6
test(cm): refine testcases
2022-02-24 21:00:54 +08:00
JianBo He
9c1fe4336b
refactor(cm): force kill the proc that failed to response takeover call
...
port from: #7026
2022-02-24 21:00:45 +08:00
firest
5bf1d77993
refactor(emqx_retainer): use hierarchical limiter for the flow control
2022-02-24 18:06:40 +08:00
Chris Hicks
f7d78d0600
Merge pull request #7003 from mononym/EMQX-3145-redis
...
feat: add basic redis tests and bring redis connector module in line …
2022-02-24 10:38:41 +01:00
JianBo He
fa921775e7
Merge pull request #6999 from lafirest/feat/esockd_limiter
...
feat(emqx_limiter): use hierarchical limiter for esockd
2022-02-24 17:33:51 +08:00
Chris
7e20369253
refactor(emqx_connector): refactor mysql tests to use resource api
2022-02-24 09:56:53 +01:00
Chris Hicks
a1dbe6f31c
Merge pull request #7123 from mononym/EMQX-3143-postgre-sql
...
refactor: update postgres connector tests to use resource apis
2022-02-24 09:13:38 +01:00
Zhongwen Deng
334d315838
feat: gen hot conf schema.json.
2022-02-24 15:46:51 +08:00
Zhongwen Deng
574bbafc9b
fix(schema): Ensure enum is atom or int.
2022-02-24 15:36:04 +08:00
JimMoen
cf61349aef
test(api_metrics): test node_metrics without aggergate
2022-02-24 11:33:10 +08:00
JimMoen
806cf3719b
refactor(api): api_nodes spec use dashboard_swagger
2022-02-24 11:33:10 +08:00
Chris
d306baf92f
feat: add basic redis tests
2022-02-23 15:25:11 +01:00
Chris
5c6e3fce6a
refactor: update postgres connector tests to use resource apis
2022-02-23 14:37:51 +01:00
Thales Macedo Garitezi
278361e6b6
Merge pull request #7110 from thalesmg/fix-flaky-order-prop
...
test(fix): fix flaky prop
2022-02-23 09:09:23 -03:00
Zaiming (Stone) Shi
e6380a1911
Merge pull request #7104 from zmstone/fix-windows-build-5.0
...
[5.0] Fix windows build
2022-02-23 10:22:45 +01:00
JimMoen
7eb3c0d4e5
Merge pull request #7099 from HJianBo/swagger_api_mgmt_metrics
...
refactor(mgmt): refactor api_metrics with dashboard_swagger
2022-02-23 16:34:14 +08:00
zhongwencool
b7f808db9e
Merge pull request #7027 from DDDHuang/error_code
...
feat: support http error code & error code api
2022-02-23 16:12:20 +08:00
JianBo He
4b04dfa85f
fix(mgmt): fix api_metrics case_clause
...
Co-authored-by: JimMoen <LnJimMoen@outlook.com>
2022-02-23 15:45:21 +08:00
firest
511be52326
fix(emqx_limiter): fix dialyzer error
2022-02-23 10:29:25 +08:00
firest
c027eee151
fix(emqx_slow_subs): relax the check range of the test case
2022-02-23 10:15:53 +08:00
firest
e1875880bb
fix(emqx_limiter): rename emqx_htb_generic to emqx_esockd_htb_limiter
2022-02-23 09:56:26 +08:00
Zaiming (Stone) Shi
08d1b38bbe
chore: refine console printout about quic not started
2022-02-22 22:33:33 +01:00
Thales Macedo Garitezi
8141c38ce1
test(fix): fix flaky prop
...
Failing when duplicate elements were being generated.
```
An exception was raised: error:{assertEqual,
[{module,emqx_hooks_SUITE},
{line,65},
{expression,"Order"},
{expected,
[{5,'',''},
{5,'',''},
{4,'\223',''},
{2,'}Ijrµ\036',''}]},
{value,
[{5,'',''},
{4,'\223',''},
{2,'}Ijrµ\036',''}]}]}.
```
2022-02-22 17:57:00 -03:00
Thales Macedo Garitezi
b784c2e1ec
refactor: allow testing different plugin repos more easily
2022-02-22 15:03:53 -03:00
Thales Macedo Garitezi
3d19e77f00
Merge pull request #7090 from thalesmg/fix-use-tags-in-deps
...
fix(deps): use tags for dependencies
2022-02-22 09:09:37 -03:00
JimMoen
d735fecfba
Merge pull request #7097 from JimMoen/fix-stomp-conninfo
...
fix(gateway): enrich stomp conninfo before run hooks
2022-02-22 18:26:03 +08:00
JianBo He
073743cd57
Merge pull request #7098 from HJianBo/autosubs
...
Gateway should ignore the `{subscribe, TopicTabels}` message produced by auto-subscribe module
2022-02-22 17:21:06 +08:00
Dmitrii
f5d50f8461
Merge pull request #7091 from ieQu1/doc-schema
...
docs(node): Add documentation for the node
2022-02-22 10:16:23 +01:00
DDDHuang
ea860f1ca6
fix: emqx_cluster_rpc start link
2022-02-22 17:14:35 +08:00
DDDHuang
240bac0235
fix(api): bridge api bad spec
2022-02-22 17:14:35 +08:00
DDDHuang
a5d8f2ce3b
fix(api): banned api error code format
2022-02-22 17:14:35 +08:00
DDDHuang
98a11f3c15
fix(api): emqx_connector_api error code format
2022-02-22 17:14:35 +08:00
DDDHuang
90ee450a84
feat: support http error code & error code api
2022-02-22 17:14:35 +08:00
JianBo He
42da72309a
refactor(mgmt): refactor api_metrics with dashboard_swagger
2022-02-22 16:56:14 +08:00
JianBo He
20e3b721a8
chore(gw): ignore auto-subscribe msg
2022-02-22 15:43:04 +08:00
JimMoen
05f1593386
fix(gateway): enrich stomp conninfo before run hooks
2022-02-22 15:42:21 +08:00
JianBo He
cc3a4f0c5f
chore: don't send subscribe msg if topic list is empty
2022-02-22 14:42:10 +08:00
JimMoen
437feefdc0
fix(channel): server_keepalive only for MQTT v5.0
2022-02-22 10:50:49 +08:00
ieQu1
2b2c6a4d1b
docs(node): Add documentation for the node
2022-02-21 19:53:11 +01:00
Thales Macedo Garitezi
16ad442bc3
fix(deps): use tags for dependencies
...
Some dependencies, like `bcrypt` and `quic`, have their references
declared as `branch`, yet there are no branches with those names, but
tags. Despite rebar3 managing somehow to handle that, if a project
managed by Mix tries to declare EMQX as its dependency, it's not able
to fetch those dependencies.
```
$ mix deps.get
* Updating emqx (https://github.com/emqx/emqx - v5.0-beta.3)
* Updating lc (https://github.com/qzhuyan/lc.git - 0.1.2)
* Updating gproc (https://github.com/uwiger/gproc - 0.8.0)
* Updating typerefl (https://github.com/k32/typerefl - 0.8.6)
* Updating jiffy (https://github.com/emqx/jiffy - 1.0.5)
* Updating cowboy (https://github.com/emqx/cowboy - 2.9.0)
* Updating esockd (https://github.com/emqx/esockd - 5.9.0)
* Updating ekka (https://github.com/emqx/ekka - 0.11.1)
* Updating gen_rpc (https://github.com/emqx/gen_rpc - 2.5.1)
* Updating hocon (https://github.com/emqx/hocon.git - 0.22.1)
* Updating pbkdf2 (https://github.com/emqx/erlang-pbkdf2.git - 2.0.4)
* Updating recon (https://github.com/ferd/recon - 2.5.1)
* Updating snabbkaffe (https://github.com/kafka4beam/snabbkaffe.git - 0.16.0)
* Updating bcrypt (https://github.com/emqx/erlang-bcrypt.git - origin/0.6.0)
error: pathspec 'origin/0.6.0' did not match any file(s) known to git
** (Mix) Command "git --git-dir=.git checkout --quiet origin/0.6.0" failed
```
Therefore, we change them to `tag`s.
2022-02-21 15:36:24 -03:00
JimMoen
e816e3e4a3
Merge pull request #7075 from JimMoen/refactor-authz-sources-api
...
refactor: authz_api_sources swagger spec
2022-02-22 01:24:42 +08:00
Zhongwen Deng
9f9bf059b9
fix(schema): remove unuse to_bin function; simplify body schema.
2022-02-21 23:02:49 +08:00
k32
d4458618b2
fix(hook): Executed hooks in deterministic order
2022-02-21 14:27:24 +01:00
JimMoen
4d5ee355bb
fix(authz): authz http pool_type use default value random
2022-02-21 18:09:04 +08:00
k32
115c3f2d29
chore: Fix URLs
2022-02-21 10:13:09 +01:00
Ilya Averyanov
2aeb1bc0e8
Merge pull request #7059 from savonarola/elixir-stylecheck
...
chore(codestyle): add formatting check for Elixir code
2022-02-21 11:43:14 +03:00
JimMoen
eaa659f2a1
refactor: authz_api_settings refactor with hoconsc
2022-02-21 16:40:47 +08:00
JimMoen
ff68e2a20f
fix(http): connector and authn/authz http keep-alive default 30s , max 1000
2022-02-21 16:35:15 +08:00
JimMoen
000020617c
refactor: authz_api_sources spec
2022-02-21 16:33:08 +08:00
lafirest
be2c36cfa0
feat(emqx_limiter): use hierarchical limiter for esockd
2022-02-21 11:37:38 +08:00
Zaiming (Stone) Shi
1be3eb1446
chore: rename EMQX Broker to just EMQX
2022-02-19 12:51:34 +01:00
k32
9fb35a1d64
docs: Fix typo
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-02-18 18:35:16 +01:00
Ilya Averyanov
634d861b90
chore(codestyle): add formatting check for Elixir code
2022-02-18 19:43:48 +03:00
k32
1c62c6e60b
docs: Add documentation for the sysmon roots
2022-02-18 16:26:18 +01:00
k32
8566d2e246
Merge pull request #7051 from k32/schema-typos
...
docs: Fix typos
2022-02-18 15:38:51 +01:00
Zaiming (Stone) Shi
e330f789af
fix(ekka): pin version 0.12.1
...
print lock owner status before killing it
2022-02-18 09:19:57 +01:00
Zaiming (Stone) Shi
25c535effa
Merge pull request #7039 from zmstone/refactor-mgmt-api-node-info
...
Refactor: mgmt api node info
2022-02-18 09:02:29 +01:00
zhongwencool
0b74373464
Merge pull request #7043 from lafirest/test/ratelimiter
...
test(emqx_limiter): improve the code coverage of RateLimit to 87%
2022-02-18 09:59:23 +08:00
k32
5638bcb92b
docs: Fix typos
2022-02-17 23:22:31 +01:00
Zaiming (Stone) Shi
8f203696ed
refactor(emqx_mgmt_api_nodes): delete config_path
...
config path is not always relative to file:get_cwd.
also rephrase some of the descriptions
2022-02-17 21:15:03 +01:00
Zaiming (Stone) Shi
2a6d11c7f1
Merge pull request #7038 from zmstone/chore-rename-emqx-no-space-source-code
...
chore: EMQ X -> EMQX in source code
2022-02-17 21:13:43 +01:00
Zaiming (Stone) Shi
6a354d910e
chore: rename EMQ_X to EMQX in hrl file macros
2022-02-17 15:55:46 +01:00
zhongwencool
c88504f918
Merge pull request #7023 from zhongwencool/license-alarm-support
...
License alarm support
2022-02-17 22:09:51 +08:00
lafirest
3c92906405
test(emqx_limiter): improve the code coverage of RateLimit to 87%
2022-02-17 14:50:27 +08:00
lafirest
6f1431d283
Merge pull request #7008 from lafirest/fix/flakey_test
...
fix(emqx_slow_subs): fix flakey test case
2022-02-17 14:14:17 +08:00
Zaiming (Stone) Shi
64db085163
chore: EMQ X -> EMQX in source code
2022-02-16 22:08:12 +01:00
Zaiming (Stone) Shi
0528262705
chore(app.src): EMQ X -> EMQX in .app.src files
2022-02-16 17:51:45 +01:00
Zaiming (Stone) Shi
b3d9605722
chore(conf): EMQ X -> EMQX in conf files
2022-02-16 17:50:41 +01:00
k32
e2e92e9a46
Merge pull request #7032 from k32/fix-prom-mria
...
fix(prometheus): Convert all non-numeric values to undefined
2022-02-16 15:48:06 +01:00
k32
0922f3bde3
fix(prometheus): Convert all non-numeric values to undefined
2022-02-16 14:45:30 +01:00
Zaiming (Stone) Shi
79d7832a07
Merge pull request #7020 from zmstone/docs-more-renames-in-descriptive-info
...
docs: More EMQ X -> EMQX rename in descriptive strings
2022-02-16 13:43:19 +01:00
zhongwencool
310a97305a
Merge pull request #6997 from zhongwencool/epoch-rfc3339-convert
...
feat(schema): schema support epoch_second, epoch_millisecond type.
2022-02-16 16:51:38 +08:00
Yang Miao
78cad0a528
Merge pull request #6989 from EMQ-YangM/up_master
...
refactor(emqx_resource): Improve grouping strategy for emqx_resource_instance
2022-02-16 16:26:28 +08:00
lafirest
7b49daba1f
fix(emqx_slow_subs): fix test case error
2022-02-16 15:10:23 +08:00
zhongwencool
34fe5082c4
fix(schema): schema global validations not working
2022-02-16 14:20:15 +08:00
EMQ-YangM
f70fc1a3b0
fix(emqx_bridge, emqx_retainer): hard code group name
2022-02-16 14:02:13 +08:00
Zaiming (Stone) Shi
2e94880bb6
docs: More EMQ X -> EMQX rename in descriptive strings
2022-02-15 22:39:11 +01:00
k32
689ea6546e
Merge pull request #7018 from k32/mria-prom-metrics
...
feat(mria): Add prometheus metrics
2022-02-15 21:26:25 +01:00
k32
c00f4ef83c
fix: Add replayq_len
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-02-15 20:02:46 +01:00
k32
6d49754988
feat(mria): Add prometheus metrics
2022-02-15 19:10:05 +01:00
Zaiming (Stone) Shi
667d66eb1e
docs(README): EMQ X -> EMQX
2022-02-15 16:19:26 +01:00
lafirest
1dbfe0dce6
Merge pull request #7012 from lafirest/fix/trap_exit
...
fix(emqx_slow_subs): add trap exit flag
2022-02-15 17:38:21 +08:00
lafirest
1724536afa
Merge pull request #7011 from lafirest/fix/exhook_ssl
...
fix(emqx_exhook): replace ssl-config schema with emqx_schema:client_s…
2022-02-15 16:55:12 +08:00
lafirest
667dccc3f6
fix(emqx_slow_subs): add trap exit flag
2022-02-15 16:44:15 +08:00
lafirest
28bf20a366
fix(emqx_exhook): replace ssl-config schema with emqx_schema:client_ssl_opts_schema
2022-02-15 16:25:23 +08:00
JimMoen
0c108035a8
test(connector): connector require ecpool start
2022-02-15 12:45:50 +08:00
JimMoen
23c6a404b9
test(connector): avoid define macro duplicate
2022-02-15 10:42:08 +08:00
JimMoen
0e5105db6e
test(authn): mongo health check more than once
2022-02-15 10:41:26 +08:00
JimMoen
2a1fba97da
test(auth): resource use connector provided default port
2022-02-15 10:41:26 +08:00
JimMoen
28735dc6d7
refactor(connector): parse servers for rs and sharded mongo_type
2022-02-15 10:41:26 +08:00
lafirest
65fa7a85ad
fix(emqx_slow_subs): fix flakey test case
2022-02-15 10:33:53 +08:00
JimMoen
ab7c2b72e3
refactor(connector): db connector provide default port
2022-02-15 00:51:48 +08:00
Chris Hicks
15d3e86089
Merge pull request #7002 from mononym/EMQX-3144-mongo-db
...
feat: add basic mongodb test suite
2022-02-14 14:57:22 +01:00