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
I AttachmentSorted ascending 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
Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2010-02-23 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

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