Print

Print


Hi Michal,

The problem is client-side above.  The job landed on a host with a valid IPv6 public address -- but the network the host is attached to is not actually routing IPv6 packets.

I think the request is to have the Xrootd client behave a bit more like `wget` (too often, the sysadmin does `wget https://foo.com` and goes "yup, it works").

`wget` will try the addresses in the order returned by `getaddrinfo` on the host.  In this case, the IPv4 addresses are returned first, then IPv6 addresses.

Since Xrootd actually wants to randomize address order (as this is how load-balancing is implemented), the idea is to randomize only within address families.

So, if there are two IPv4 addresses followed by two IPv6 addresses, the randomization should be applied first to the two IPv4 addresses then the two IPv6 addresses - leaving the ordering of the address families the same.

Brian

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/644#issuecomment-357967728

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1