emqx/apps/emqx_management
Zaiming (Stone) Shi 2065be569e fix(emqx_cluster_rpc): fail fast on stale state
Due to:

* Cluster RPC MFA is not idempotent!
* There is a lack of rollback for callback's side-effects

For instance, when two nodes try to add a cluster-singleton
concurrently, one of them will have to wait for the table lock
then try to catch-up, then try to apply MFA.
The catch-up will have the singleton created, but the initiated
initiated multicall apply will fail causing the commit to rollback,
but not to 'undo' the singleton creation.
Later, the retries will fail indefinitely.
2022-06-12 20:18:48 +02:00
..
etc refactor: close managment http 8081 (#5564) 2021-08-27 13:46:39 +08:00
i18n chore: fix elvis warning atom_naming_convention. 2022-04-18 22:09:03 +08:00
include chore: update copyright 2022-01-05 20:55:00 +01:00
src fix(emqx_cluster_rpc): fail fast on stale state 2022-06-12 20:18:48 +02:00
test fix: ct failed 2022-06-07 20:13:57 +08:00
.gitignore chore(emqx_management): move emqx management to apps 2021-03-02 09:35:47 +08:00
README.md docs(README): EMQ X -> EMQX 2022-02-15 16:19:26 +01:00
rebar.config chore: reformat mgmt code. 2022-04-19 14:02:39 +08:00

emqx-management

EMQX Management API

How to Design RESTful API?

http://restful-api-design.readthedocs.io/en/latest/scope.html

default application see: header: authorization: Basic YWRtaW46cHVibGlj