The IPv6 compliant name resolution function getaddrinfo() tries to sort the addresses (IPv6 and IPv4). At CERN a DNS load balancing solution is set up for a set of servers. When the IPv6-enabled gLite code was set up, the DNS load balancing stopped working because of this feature of getaddrinfo(). In order to solve this problem, SA2 implemented an LD-PRELOAD-able library which randomizes the output of getaddrinfo() on the operating system where it is installed: randomize_getaddrinfo-1.0-src.tar.gz.

-- EtienneDUBLE - 23-Feb-2010

Topic attachments
ISorted ascending Attachment History Action Size Date Who Comment
Unknown file formatgz randomize_getaddrinfo-1.0-src.tar.gz r1 manage 2.5 K 2010-02-23 - 16:56 UnknownUser Package randomize_getaddrinfo

This topic: EGEE > WebHome > SA2 > IPv6FollowUp > RandomizeGetAddrInfo
Topic revision: r1 - 2010-02-23 - unknown
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright & by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback