MM-16400: Adding more control over bind and advertising address in cluster configuration (#11283)

Этот коммит содержится в:
Jesús Espino
2019-06-26 09:40:19 +02:00
коммит произвёл GitHub
родитель 8f0216c57f
Коммит e53dba3848
3 изменённых файлов: 18 добавлений и 4 удалений

Просмотреть файл

@@ -46,10 +46,14 @@ func (o *ClusterDiscovery) AutoFillHostname() {
}
}
func (o *ClusterDiscovery) AutoFillIpAddress(iface string) {
func (o *ClusterDiscovery) AutoFillIpAddress(iface string, ipAddress string) {
// attempt to set the hostname to the first non-local IP address
if len(o.Hostname) == 0 {
o.Hostname = GetServerIpAddress(iface)
if len(ipAddress) > 0 {
o.Hostname = ipAddress
} else {
o.Hostname = GetServerIpAddress(iface)
}
}
}