zhongwencool
d2fc66f436
emqx_conf ( #5939 )
...
* feat(emqx_conf): move conf manager for emqx_machine to emqx_conf
* chore(emqx_conf): change emqx:get_config/2 to emqx_conf:get/2
* fix: common test failed
* fix: badmatch by typo wrong key
* fix(emqx_conf): get the wrong core nodes
* fix(emqx_conf): get core node's tnx_id not latest tnx_id
* fix: add ro_transation when copy conf file
* fix: delete debug info
* fix: change ekka_rlog to mria_rlog
* fix: remove cluster_rpc from emqx_machine.
* fix: don't call ekka:start/0 explicitly
* fix: ekka should be start in emqx_machine
2021-10-27 21:47:59 -07:00
k32
6697b9fa42
fix(emqx_machine): Fix start/stop callbacks ( #5969 )
...
* fix(emqx_machine): Fix start/stop callbacks
* chore(ekka): Bump version to 0.11.1
* fix(router): Wait for the tables
* fix(emqx_cluster_rpc): Stop cluster RPC when joining a cluster
* fix(emqx_app): Fix a deadlock when joining the cluster
* fix(emqx_telemetry): Wait for mnesia tables
* test(ct_helper): Start ekka before emqx
2021-10-27 21:47:59 -07:00
Zaiming Shi
2f2a093150
refactor(authn): make schema doc generation work
2021-10-27 21:47:59 -07:00
k32
760d896d9d
fix(dialyzer): Fix problems found by dialyzer
2021-10-27 21:47:59 -07:00
k32
69126fede6
fix(mria): Fix startup sequence
2021-10-27 21:47:59 -07:00
k32
d224687de2
fix(mria): Hook up mria to emqx_machine
2021-10-27 21:47:58 -07:00
k32
e182a5f38c
chore(mria): Remove the obsolete annotiation
2021-10-27 21:47:58 -07:00
k32
1a473bb73b
chore(mria): ekka_rlog -> mria_rlog
2021-10-27 21:47:58 -07:00
k32
3e8b9ff76a
chore(mria): Get rid of copy_mnesia callback
2021-10-27 21:47:58 -07:00
k32
22858eb845
chore(mria): ekka_mnesia:start/stop -> mria:start/stop
2021-10-27 21:47:58 -07:00
k32
814623edae
chore(mria): ekka_mnesia:create_table -> mria:create_table
2021-10-27 21:47:58 -07:00
k32
75c9267473
chore(mria): Fix clear_table and ro_transaction calls
2021-10-27 21:47:58 -07:00
k32
fd482e2ec0
chore(mria): Rename module: ekka_mnesia -> mria
2021-10-27 21:47:58 -07:00
x1001100011
dbe45d9d6f
Merge branch 'master' into EMQX-782
2021-10-20 00:01:07 -07:00
Zaiming Shi
9c414096c7
test(authz): test HTTP apis for built-in-database
2021-10-20 09:17:21 +08:00
Zaiming Shi
0fcb3a1e93
docs: add more schema docs for authz
2021-10-20 09:17:21 +08:00
x1001100011
6a4b437446
feat: remove debug changes
2021-10-18 00:06:25 -07:00
x1001100011
0312f07b11
Merge branch 'master' into EMQX-782
2021-10-17 20:57:01 -07:00
Tobias Lindahl
aa19c2a908
chore: Remove emqx_ct_helpers as dependency
2021-10-15 10:40:57 +02:00
lafirest
8a2c5e2422
feat(rate_limiter): implement hierarchical token buckets
2021-10-14 10:20:05 +08:00
lafirest
3524942766
fix: change all ~s in io format to ~ts
...
we should use unicode to replace latin1
2021-10-12 15:09:24 +08:00
x1001100011
2d25e895a8
feat: fix applications start order issue
2021-10-12 00:00:57 -07:00
x1001100011
f20d5b5395
Merge branch 'master' into EMQX-782
2021-10-11 23:44:44 -07:00
zhongwencool
af36e1a791
fix: emqx_cluster_rpc.hrl to emqx_machine.hrl
2021-09-30 16:04:30 +08:00
zhongwencool
93c210887b
chore: don't use emqx_machine.hrl in emqx
2021-09-30 16:04:30 +08:00
zhongwencool
44a6f04a45
chore: reorganize shards position
2021-09-30 16:04:30 +08:00
zhongwencool
be123f613d
Fix: apps should boots after emqx_machine_sup's children spawn. ( #5851 )
...
* fix(cluster_call): apps should start after cluster_call init
* fix: undef function
* chore: reformat code
* fix: ekka must start before emqx
2021-09-30 13:56:18 +08:00
tigercl
55ec5bab9e
Merge pull request #5773 from tigercl/feat/psk-file
...
feat(psk): support psk
2021-09-29 13:37:49 +08:00
zhouzb
74c9a38e9f
fix(psk): fix bugs and add test case
2021-09-27 21:42:32 +08:00
Spycsh
c3b980fde9
chore: fix Windows compilation process
2021-09-27 21:24:10 +08:00
zhongwencool
5280f83651
Merge pull request #5784 from zhongwencool/delayed-api-schema
...
feat(delayed_api): support hocon schema
2021-09-27 13:45:17 +08:00
Shawn
bd081913b5
refactor(rules): remove emqx_rule_actions
2021-09-26 23:00:08 +08:00
zhongwencool
cae79a0584
feat(swagger): move public page/limit/error_code to emqx_dashboard_swagger module
2021-09-24 21:51:53 +08:00
zhongwencool
8c441673c2
feat(delayed_api): support hocon schema
2021-09-24 15:22:05 +08:00
Zaiming Shi
b1cf5bc1d4
fix(schema): do not validate etc_dir
2021-09-23 16:56:02 +02:00
Zaiming Shi
97e1cf65b7
refactor(schema): make a client ssl options schema
...
client and server ssl options share some common fields
this commit make an abstraction for the common fields
then export server_ssl_options_schema/2 and client_ssl_options_schema/1
for other schema modules to call
2021-09-23 16:56:02 +02:00
Zaiming Shi
fbd5701989
fix(emqx_schema): make ssl config schema right
2021-09-23 16:56:02 +02:00
x1001100011
df1cbb0bab
Merge branch 'master' into EMQX-871-872
2021-09-23 00:12:57 -07:00
zhongwencool
65633a4ad2
chore(cluster-call): more detail about failed case
2021-09-18 12:34:20 +08:00
zhongwencool
6ed0bdc665
fix(cluster-call): MinDelay clumiscalculation, don't sleep in first check.
2021-09-17 15:23:25 +08:00
JimMoen
deac54c847
chore(for editor): Add comments for Emacs major mode.
2021-09-16 15:43:30 +08:00
zhongwencool
86eb6605f1
Merge pull request #5623 from zhongwencool/cluster-call-api
...
feat(cluster-call): support confirm success after all mfa apply ok
2021-09-13 16:03:47 +08:00
x1001100011
7a7cccb337
Merge branch 'master' into EMQX-871-872
2021-09-12 15:21:10 -07:00
Spycsh
f971dfd149
chore(config): add etc dir config
2021-09-10 20:31:32 +08:00
x1001100011
69673613d6
Merge branch 'master' into EMQX-871-872
2021-09-09 23:38:38 -07:00
Zaiming Shi
0b11ab2d59
refactor(schema): reorder config root fields
...
so more important configs are ordered before less important
2021-09-10 07:28:09 +02:00
Zaiming Shi
01166a8bfb
feat(schema): generate document when building the release
2021-09-10 07:27:02 +02:00
Zaiming Shi
0039bfca6b
refactor(emqx_machine_schema): use hoconsc:map type
2021-09-10 07:27:01 +02:00
zhongwencool
9820027953
fix(cluster-call): fixed crash test case
2021-09-10 13:17:17 +08:00
zhongwencool
5a4428c53d
Merge branch 'cluster-call-api' of https://github.com/zhongwencool/emqx into zhongwencool-cluster-call-api
2021-09-10 13:11:13 +08:00