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
JianBo He
df984f96fe
Merge pull request #7151 from zmstone/refactor-gateway-schema-use-remote-ref
...
refactor: gateway schema use remote ref
2022-02-28 10:12:50 +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
Zaiming (Stone) Shi
20323a8f11
Merge pull request #7144 from zmstone/allow-user-override-data-dir
...
fix(boot): allow user defined data_dir
2022-02-26 00:16:32 +01: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
Zaiming (Stone) Shi
a8aa312825
fix(boot): allow user defined data_dir
2022-02-25 12:08:05 +01: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
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
zhongwencool
829bd8258a
Merge pull request #7139 from zhongwencool/improve-uptime-func
...
Improve uptime/0
2022-02-25 16:05:27 +08:00
Zhongwen Deng
1667a03c18
chore: rename hot-config-schema.json; keep schema.json for spellcheck.
2022-02-25 16:04:30 +08:00
DDDHuang
521efac8ea
Merge pull request #7138 from emqx/api_retainer
...
chore(autotest): Discard the container API test script
2022-02-25 14:39:54 +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
xujun540
04279da8dd
chore(autotest): Discard the container API test script
2022-02-25 14:11:57 +08:00
firest
2053d21bd5
fix(emqx_delayed): fix config update not working
2022-02-25 11:24:30 +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
Zaiming (Stone) Shi
91c8b8ab17
Merge pull request #7132 from zmstone/test-delete-dead-code
...
chore(pkg-tests.sh): delete dead code
2022-02-24 16:02:05 +01: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
Zaiming (Stone) Shi
bdd1c32ceb
chore: cosmetic, only indentation fix
2022-02-24 13:08:32 +01:00
Zaiming (Stone) Shi
bd39fc6bb2
chore(pkg-tests.sh): delete dead code
2022-02-24 13:08:32 +01: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
zhongwencool
d35ff9303a
Merge pull request #7119 from JimMoen/refactor-node-api
...
refactor(api): api_nodes spec use dashboard_swagger
2022-02-24 14:16:59 +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