Merge pull request #13120 from ieQu1/dev/ds-api-site-status
fix(dsapi): Check status of the node via Mria
This commit is contained in:
commit
b2f5e50f16
|
@ -307,7 +307,7 @@ get_site(get, #{bindings := #{site := Site}}) ->
|
||||||
?NOT_FOUND(<<"Site not found: ", Site/binary>>);
|
?NOT_FOUND(<<"Site not found: ", Site/binary>>);
|
||||||
true ->
|
true ->
|
||||||
Node = emqx_ds_replication_layer_meta:node(Site),
|
Node = emqx_ds_replication_layer_meta:node(Site),
|
||||||
IsUp = lists:member(Node, [node() | nodes()]),
|
IsUp = mria:cluster_status(Node) =:= running,
|
||||||
Shards = shards_of_site(Site),
|
Shards = shards_of_site(Site),
|
||||||
?OK(#{
|
?OK(#{
|
||||||
node => Node,
|
node => Node,
|
||||||
|
|
Loading…
Reference in New Issue