diff --git a/oslo/messaging/transport.py b/oslo/messaging/transport.py index 9c9844b06..dc820c093 100644 --- a/oslo/messaging/transport.py +++ b/oslo/messaging/transport.py @@ -340,25 +340,14 @@ class TransportURL(object): Netloc is parsed following the sequence bellow: * It is first split by ',' in order to support multiple hosts - * The last parsed username and password will be propagated to the rest - of hosts specified:: + * Username and password should be specified for each host, in + case of lack of specification they will be omitted:: user:pass@host1:port1,host2:port2 [ {"username": "user", "password": "pass", "host": "host1:port1"}, - {"username": "user", "password": "pass", "host": "host2:port2"} - ] - - * In order to avoid the above propagation, it is possible to alter the - order in which the hosts are specified or specify a set of fake - credentials using ",:@host2:port2":: - - user:pass@host1:port1,:@host2:port2 - - [ - {"username": "user", "password": "pass", "host": "host1:port1"}, - {"username": "", "password": "", "host": "host2:port2"} + {"host": "host2:port2"} ] :param conf: a ConfigOpts instance