Slaves do not auto-register themselves with master

Description

If the report-host variable is not manually set on the slaves, the hostname or IP address is not automatically registered with the master and SHOW SLAVE HOSTS reports an empty string:

MariaDB [(none)]> show slave hosts;

Server_id

Host

Port

Master_id

12

3306

11

This causes replication topology auto-discovery to be impractical, and advanced tools (such as failover management or replication hierarchy management tools) to be a pain to develop.

Suggestion is to set report-host with a default value, e.g. syscall to gethostname or gethostbyname.

Assignee

Unassigned

Reporter

Guillaume Lefranc

Labels

None

Time tracking

16h

Components

Fix versions

Priority

Critical
Configure