Module cartridge.lua-api.topology
Administration functions (topology related).
Functions
get_servers ([uuid]) | Get servers list. |
get_replicasets ([uuid]) | Get replicasets list. |
probe_server (uri) | Discover an instance. |
enable_servers (uuids) | Enable nodes after they were disabled. |
disable_servers (uuids) | Temporarily diable nodes. |
Local Functions
get_self () | Get alias, uri and uuid of current instance. |
Functions
- get_servers ([uuid])
-
Get servers list.
Optionally filter out the server with the given uuid.
Parameters:
- uuid string (optional)
Returns:
-
{ServerInfo,...}
Or
- nil
- table Error description
- get_replicasets ([uuid])
-
Get replicasets list.
Optionally filter out the replicaset with given uuid.
Parameters:
- uuid string (optional)
Returns:
-
{ReplicasetInfo,...}
Or
- nil
- table Error description
- probe_server (uri)
-
Discover an instance.
Parameters:
- uri string
- enable_servers (uuids)
-
Enable nodes after they were disabled.
Parameters:
- uuids {string,...}
Returns:
-
{ServerInfo,...}
Or
- nil
- table Error description
- disable_servers (uuids)
-
Temporarily diable nodes.
Parameters:
- uuids {string,...}
Returns:
-
{ServerInfo,...}
Or
- nil
- table Error description