Top.Mail.Ru
Tarantool » 2.3 » Tarantool Cartridge » Table of contents » Module cartridge.lua-api.topology
 
Tarantool Cartridge / Table of contents / Module cartridge.lua-api.topology
Tarantool Cartridge / Table of contents / Module cartridge.lua-api.topology

Module cartridge.lua-api.topology

Module cartridge.lua-api.topology

Administration functions (topology related).

Functions

get_servers ([uuid])

Get servers list. Optionally filter out the server with the given uuid.

Parameters:

Returns:

({ServerInfo,…})

Or

(nil)

(table) Error description

get_replicasets ([uuid])

Get replicasets list. Optionally filter out the replicaset with given uuid.

Parameters:

Returns:

({ReplicasetInfo,…})

Or

(nil)

(table) Error description

probe_server (uri)

Discover an instance.

Parameters:

enable_servers (uuids)

Enable nodes after they were disabled.

Parameters:

Returns:

({ServerInfo,…})

Or

(nil)

(table) Error description

disable_servers (uuids)

Temporarily diable nodes.

Parameters:

Returns:

({ServerInfo,…})

Or

(nil)

(table) Error description

Local Functions

get_self ()

Get alias, uri and uuid of current instance.

Returns:

(table)